/*
Converts a pixel value to matching rem value. *Any* value passed, regardless of unit, is assumed to be a pixel value. By default, the base pixel value used to calculate the rem value is taken from the `$global-font-size` variable.
@access private
@param {Number} $value - Pixel value to convert.
@param {Number} $base [null] - Base for pixel conversion.
@returns {Number} A number in rems, calculated based on the given value and the base pixel value. rem values are passed through as is.
*/
/*
Removes the unit (e.g. px, em, rem) from a value, returning the number only.
@param {Number} $num - Number to strip unit from.
@returns {Number} The same number, sans unit.
*/
/*
Converts one or more pixel values into matching rem values.
@param {Number|List} $values - One or more values to convert. Be sure to separate them with spaces and not commas. If you need to convert a comma-separated list, wrap the list in parentheses.

@param {Number} $base [null] - The base value to use when calculating the `rem`. If you're using Foundation out of the box, this is 16px. If this parameter is `null`, the function will reference the `$base-font-size` variable as the base.

@returns {List} A list of converted values.
*/
/**
 * Contrast
 */
/*
* Fluid Type function
*/
/**
*	Basic link hover function
*/
/*
Converts a pixel value to matching rem value. *Any* value passed, regardless of unit, is assumed to be a pixel value. By default, the base pixel value used to calculate the rem value is taken from the `$global-font-size` variable.
@access private
@param {Number} $value - Pixel value to convert.
@param {Number} $base [null] - Base for pixel conversion.
@returns {Number} A number in rems, calculated based on the given value and the base pixel value. rem values are passed through as is.
*/
/*
Removes the unit (e.g. px, em, rem) from a value, returning the number only.
@param {Number} $num - Number to strip unit from.
@returns {Number} The same number, sans unit.
*/
/*
Converts one or more pixel values into matching rem values.
@param {Number|List} $values - One or more values to convert. Be sure to separate them with spaces and not commas. If you need to convert a comma-separated list, wrap the list in parentheses.

@param {Number} $base [null] - The base value to use when calculating the `rem`. If you're using Foundation out of the box, this is 16px. If this parameter is `null`, the function will reference the `$base-font-size` variable as the base.

@returns {List} A list of converted values.
*/
/**
 * Contrast
 */
/*
* Fluid Type function
*/
/**
*	Basic link hover function
*/
/**
*	Buttons
*/
/**
*	Logos
*/
/**
*	Hero
*/
/*
* Breakpoint Handler
* @usage: respond-to('tablet_small') { ... } to target 'tablet_small' and above
*/
/**
*	Responsive Type mixins
*/
/**
*	Form Elements
*/
.block-cards-grid__cards {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.block-cards-grid__card {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  text-align: left;
  text-decoration: none;
  background-color: #F7F4EC;
  border-left: solid 2px #A41529;
  padding: 1rem;
}
.block-cards-grid__card:hover, .block-cards-grid__card:focus {
  outline: 0;
}
.block-cards-grid__card:hover .btn .arrow, .block-cards-grid__card:focus .btn .arrow {
  background-color: #A41529;
  border-color: #A41529;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26' fill='none'%3E%3Cpath d='M12.7318 1.00377C13.0064 0.729213 13.3907 0.729213 13.6653 1.00377L25.2515 12.5899C25.526 12.8645 25.526 13.2489 25.2515 13.5234L13.6653 25.1096C13.3907 25.3841 13.0064 25.3841 12.7318 25.1096L12.3474 24.7252C12.0729 24.4506 12.0729 24.0663 12.3474 23.7917L22.1215 13.9627H1.53002C1.14565 13.9627 0.871094 13.6881 0.871094 13.3038V12.7547C0.871094 12.4252 1.14565 12.0957 1.53002 12.0957H22.1215L12.3474 2.32162C12.0729 2.04707 12.0729 1.66269 12.3474 1.38814L12.7318 1.00377Z' fill='white'/%3E%3C/svg%3E");
}
.block-cards-grid__icon {
  width: 48px;
  height: 48px;
  margin-bottom: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 768px) {
  .block-cards-grid__icon {
    width: 72px;
    height: 72px;
  }
}
.block-cards-grid__icon img {
  max-width: 100%;
  height: auto;
}
.block-cards-grid__title {
  display: block;
  margin-bottom: 1.5rem;
  font-size: 20px;
  font-weight: 600;
}
.block-cards-grid__cta {
  margin-top: auto;
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.block-cards-grid__cta .arrow {
  width: 32px;
  height: 32px;
  margin-right: 0;
}
/*# sourceMappingURL=block-cards-grid.css.map */
