/* Replace `$search` with `$replace` in `$string`
/// @author Kitty Giraudel
/// @param {String} $string - Initial string
/// @param {String} $search - Substring to replace
/// @param {String} $replace ('') - New value
/// @return {String} - Updated string */
/* line 3, assets/styles/blocks/block-single-feature.scss */
.block-single-feature {
  display: flex;
  justify-content: flex-start;
  margin: 0 auto;
  flex-direction: column;
  background-color: #1D364D;
  color: #FFF; }
  @media (min-width: 992px) {
    /* line 3, assets/styles/blocks/block-single-feature.scss */
    .block-single-feature {
      flex-direction: row; }
      /* line 13, assets/styles/blocks/block-single-feature.scss */
      .block-single-feature__col {
        width: 50%; } }
  /* line 18, assets/styles/blocks/block-single-feature.scss */
  .block-single-feature__col {
    display: flex; }
    /* line 20, assets/styles/blocks/block-single-feature.scss */
    .block-single-feature__col--media {
      justify-content: flex-end; }
      /* line 22, assets/styles/blocks/block-single-feature.scss */
      .block-single-feature__col--media img {
        width: 100%; }
  /* line 28, assets/styles/blocks/block-single-feature.scss */
  .block-single-feature__text {
    width: 96%;
    display: flex;
    flex-flow: column;
    justify-content: center;
    padding: 1.5em; }
    @media (min-width: 992px) {
      /* line 28, assets/styles/blocks/block-single-feature.scss */
      .block-single-feature__text {
        max-width: calc(77.78rem / 2);
        padding-left: 3.4em; } }
  /* line 40, assets/styles/blocks/block-single-feature.scss */
  .block-single-feature__header {
    font-family: unineue, sans-serif;
    font-size: 1.8em;
    font-weight: 600;
    margin-bottom: .6em; }
    /* line 45, assets/styles/blocks/block-single-feature.scss */
    .block-single-feature__header--large {
      font-weight: 400;
      font-size: 2.2em; }
  /* line 50, assets/styles/blocks/block-single-feature.scss */
  .block-single-feature__buttons {
    margin-top: 1em;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between; }
    /* line 56, assets/styles/blocks/block-single-feature.scss */
    .block-single-feature__buttons:after {
      content: '';
      display: block; }
  /* line 61, assets/styles/blocks/block-single-feature.scss */
  .block-single-feature__informations {
    background: #D1EBFA;
    box-shadow: 0px 7px 11px #00000029;
    padding: 50px 28px 36px 46px; }
    @media (min-width: 992px) {
      /* line 61, assets/styles/blocks/block-single-feature.scss */
      .block-single-feature__informations {
        max-width: 391px;
        margin-top: 6.25rem; } }
    /* line 69, assets/styles/blocks/block-single-feature.scss */
    .block-single-feature__informations .information {
      display: flex;
      margin-bottom: 14px; }
      /* line 72, assets/styles/blocks/block-single-feature.scss */
      .block-single-feature__informations .information__icon {
        color: #13648B;
        line-height: 37px; }
      /* line 76, assets/styles/blocks/block-single-feature.scss */
      .block-single-feature__informations .information__text {
        color: #13648B;
        font-size: 22px;
        line-height: 37px;
        font-weight: 400;
        padding-left: 40px; }
  @media (min-width: 992px) {
    /* line 88, assets/styles/blocks/block-single-feature.scss */
    .block-single-feature.image-contained .block-single-feature__media {
      max-width: calc(77.78rem / 2); } }
  /* line 94, assets/styles/blocks/block-single-feature.scss */
  .block-single-feature.align-right {
    flex-direction: column-reverse; }
    @media (min-width: 992px) {
      /* line 94, assets/styles/blocks/block-single-feature.scss */
      .block-single-feature.align-right {
        flex-direction: row-reverse; }
        /* line 98, assets/styles/blocks/block-single-feature.scss */
        .block-single-feature.align-right .block-single-feature__text {
          padding-left: 0; }
        /* line 101, assets/styles/blocks/block-single-feature.scss */
        .block-single-feature.align-right .block-single-feature__col--text {
          justify-content: flex-end; }
        /* line 104, assets/styles/blocks/block-single-feature.scss */
        .block-single-feature.align-right .block-single-feature__col--media {
          justify-content: flex-start; } }
  @media (min-width: 992px) {
    /* line 112, assets/styles/blocks/block-single-feature.scss */
    .block-single-feature.padding .block-single-feature__text {
      padding-left: 3.4em; } }


/*# sourceMappingURL=blocksinglefeature.css.map*/