.m-block {
  display: block;
  margin: 0;
  padding: 2.5rem 0; }
  @media (min-width: 768px) {
    .m-block {
      padding-top: 3.4375rem;
      padding-bottom: 3.75rem; } }
  .m-block--blue-patern-small {
    position: relative; }
    @media (min-width: 768px) {
      .m-block--blue-patern-small {
        background-image: url(../images/blue-patern-small.png);
        background-repeat: no-repeat;
        background-position: 0 0; } }
    @media (min-width: 768px) and (max-width: 1199.98px) {
      .m-block--blue-patern-small {
        background-image: none; }
        .m-block--blue-patern-small:after {
          content: '';
          background-image: url(../images/blue-patern-small.png);
          background-repeat: no-repeat;
          background-position: 100%;
          display: block;
          position: absolute;
          top: 0;
          height: 100%;
          width: 100%;
          left: -50%;
          z-index: -1; } }
  .m-block__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 1.0625rem; }
    @media (min-width: 768px) {
      .m-block__header {
        margin-top: 2.4375rem;
        margin-bottom: 2.4375rem; } }
    .m-block__header--center {
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
      @media (min-width: 768px) {
        .m-block__header--center--desktop {
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center; } }
  .m-block__title {
    display: block;
    margin: 0;
    font-family: var(--brown-std);
    font-size: 38px;
    line-height: 121%;
    color: var(--dark-black-text); }

/*# sourceMappingURL=../maps/block.css.map */
