/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/shared/flexible-row-2-col-features/style.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************/
/* Bootstrap */
/* Vendors */
.b--features .type-cnt,
.b--features .type-img {
  margin-top: var(--spacers-md-vw); }

@media (max-width: 767.98px) {
  .b--features .type-img {
    margin-top: var(--spacers-xxs); } }

@media (max-width: 767.98px) {
  .b--features .l__col:nth-child(1):where(.type-img) {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  .b--features .l__col:nth-child(1):where(:not(.type-img)) {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  .b--features .l__col:nth-child(2):where(.type-img) {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  .b--features .l__col:nth-child(2):where(:not(.type-img)) {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  .b--features .l__col:nth-child(3):where(.type-img) {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  .b--features .l__col:nth-child(3):where(:not(.type-img)) {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  .b--features .l__col:nth-child(4):where(.type-img) {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  .b--features .l__col:nth-child(4):where(:not(.type-img)) {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  .b--features .l__col:nth-child(5):where(.type-img) {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; }
  .b--features .l__col:nth-child(5):where(:not(.type-img)) {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  .b--features .l__col:nth-child(6):where(.type-img) {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; }
  .b--features .l__col:nth-child(6):where(:not(.type-img)) {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  .b--features .l__col:nth-child(7):where(.type-img) {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; }
  .b--features .l__col:nth-child(7):where(:not(.type-img)) {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; }
  .b--features .l__col:nth-child(8):where(.type-img) {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; }
  .b--features .l__col:nth-child(8):where(:not(.type-img)) {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; }
  .b--features .l__col:nth-child(9):where(.type-img) {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; }
  .b--features .l__col:nth-child(9):where(:not(.type-img)) {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; }
  .b--features .l__col:nth-child(10):where(.type-img) {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; }
  .b--features .l__col:nth-child(10):where(:not(.type-img)) {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; }
  .b--features .l__col:nth-child(11):where(.type-img) {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12; }
  .b--features .l__col:nth-child(11):where(:not(.type-img)) {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11; }
  .b--features .l__col:nth-child(12):where(.type-img) {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12; }
  .b--features .l__col:nth-child(12):where(:not(.type-img)) {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11; }
  .b--features .l__col:nth-child(13):where(.type-img) {
    -webkit-box-ordinal-group: 15;
        -ms-flex-order: 14;
            order: 14; }
  .b--features .l__col:nth-child(13):where(:not(.type-img)) {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13; }
  .b--features .l__col:nth-child(14):where(.type-img) {
    -webkit-box-ordinal-group: 15;
        -ms-flex-order: 14;
            order: 14; }
  .b--features .l__col:nth-child(14):where(:not(.type-img)) {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13; }
  .b--features .l__col:nth-child(15):where(.type-img) {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16; }
  .b--features .l__col:nth-child(15):where(:not(.type-img)) {
    -webkit-box-ordinal-group: 16;
        -ms-flex-order: 15;
            order: 15; }
  .b--features .l__col:nth-child(16):where(.type-img) {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16; }
  .b--features .l__col:nth-child(16):where(:not(.type-img)) {
    -webkit-box-ordinal-group: 16;
        -ms-flex-order: 15;
            order: 15; }
  .b--features .l__col:nth-child(17):where(.type-img) {
    -webkit-box-ordinal-group: 19;
        -ms-flex-order: 18;
            order: 18; }
  .b--features .l__col:nth-child(17):where(:not(.type-img)) {
    -webkit-box-ordinal-group: 18;
        -ms-flex-order: 17;
            order: 17; }
  .b--features .l__col:nth-child(18):where(.type-img) {
    -webkit-box-ordinal-group: 19;
        -ms-flex-order: 18;
            order: 18; }
  .b--features .l__col:nth-child(18):where(:not(.type-img)) {
    -webkit-box-ordinal-group: 18;
        -ms-flex-order: 17;
            order: 17; }
  .b--features .l__col:nth-child(19):where(.type-img) {
    -webkit-box-ordinal-group: 21;
        -ms-flex-order: 20;
            order: 20; }
  .b--features .l__col:nth-child(19):where(:not(.type-img)) {
    -webkit-box-ordinal-group: 20;
        -ms-flex-order: 19;
            order: 19; }
  .b--features .l__col:nth-child(20):where(.type-img) {
    -webkit-box-ordinal-group: 21;
        -ms-flex-order: 20;
            order: 20; }
  .b--features .l__col:nth-child(20):where(:not(.type-img)) {
    -webkit-box-ordinal-group: 20;
        -ms-flex-order: 19;
            order: 19; } }

@media (max-width: 767.98px) {
  .b--features .l__cnt--right + .b--features .l__cnt--left,
  .b--features .l__cnt--left + .b--features .l__cnt--right {
    margin-top: var(--spacers-sm); } }

.b--features .l__img {
  border-radius: 0.3125rem;
  overflow: hidden; }

.b--features .l__content {
  color: var(--block-text-muted-color);
  padding-left: clamp(calc((24 * 1px)), calc(1.2vw), calc(48px * var(--max-font-size-controler)));
  margin-left: var(--spacers-xxxs); }

.b--features .l__list {
  list-style: none;
  margin-left: 0;
  padding-left: 0; }
  .b--features .l__list li + li {
    margin-top: var(--spacers-xs) !important; }

.b--features .l__title {
  margin-bottom: var(--spacers-xs); }
  @media (max-width: 767.98px) {
    .b--features .l__title {
      margin-bottom: var(--spacers-sm-vw); } }

.b--features .l__subtitle {
  margin-bottom: clamp(calc((4 * 1px)), calc(0.2vw), calc(8px * var(--max-font-size-controler)));
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  @media (max-width: 767.98px) {
    .b--features .l__subtitle {
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; } }

.b--features .l__number {
  font-family: "Open Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: var(--text-xxs);
  width: clamp(calc((24 * 1px)), calc(1.2vw), calc(48px * var(--max-font-size-controler)));
  height: clamp(calc((24 * 1px)), calc(1.2vw), calc(48px * var(--max-font-size-controler)));
  -webkit-box-flex: 0;
      -ms-flex: 0 0 clamp(calc((24 * 1px)), calc(1.2vw), calc(48px * var(--max-font-size-controler)));
          flex: 0 0 clamp(calc((24 * 1px)), calc(1.2vw), calc(48px * var(--max-font-size-controler)));
  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;
  border-radius: 50%;
  margin-right: var(--spacers-xxxs);
  font-weight: normal;
  background-color: #E11F26;
  color: #ffffff;
  -webkit-box-sizing: 50%;
          box-sizing: 50%; }

.b--features .l__buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: var(--spacers-xxxs); }

