/*!**************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/fast-css-loader/lib/index.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./blocks/product/all-relationship-flex-cards-1/style.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************/
/* Bootstrap */
/* Vendors */
body:not(.mobile) .v7 .col-card__cnt {
  min-height: 7.5rem; }

.b--product-tax-1 {
  margin-bottom: calc(var(--spacers-sm-vw) * -1); }
  @media (max-width: 767.98px) {
    .b--product-tax-1 .col-cards-4 {
      border-top: 0; } }
  .b--product-tax-1 .col-card::before {
    display: block;
    content: "";
    padding-top: calc(4 / 3 * 100%); }
  .b--product-tax-1 .col-card__item {
    padding-top: var(--spacers-md-vw);
    padding-bottom: var(--spacers-md-vw); }
    @media (min-width: 1200px) {
      .b--product-tax-1 .col-card__item {
        padding-top: var(--spacers-sm-vw);
        padding-bottom: var(--spacers-sm-vw); } }
  .b--product-tax-1 .col-card__product {
    font-size: var(--text-xs);
    color: var(--block-border-color); }
  .b--product-tax-1 .col-card__cnt {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    overflow: hidden;
    -webkit-transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
    transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
    padding-left: var(--gutter-base);
    padding-right: var(--gutter-base);
    width: 100%; }
  .b--product-tax-1 .col-card__title {
    margin-left: auto;
    margin-right: auto;
    padding-bottom: var(--spacers-xxxs); }
    @media (min-width: 768px) {
      .b--product-tax-1 .col-card__title {
        max-width: 60%; } }
    @media (min-width: 1400px) {
      .b--product-tax-1 .col-card__title {
        max-width: 50%; } }

