.widget--microbreaker {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  width: 100vw;
  left: 50%;
  right: 50%;
  margin: 0 -50vw;
  padding: 90px 0; }
  .widget--microbreaker .microbreaker {
    position: relative;
    max-width: calc(100vw - 60px);
    width: 1200px;
    margin: 0 auto;
    padding: 65px 75px;
    border-radius: 15px;
    z-index: 1; }
    .widget--microbreaker .microbreaker .microbreaker__inner {
      display: flex;
      align-items: center;
      justify-content: space-between; }
      .widget--microbreaker .microbreaker .microbreaker__inner .microbreaker__col .microbreaker__headline, .widget--microbreaker .microbreaker .microbreaker__inner .microbreaker__col .microbreaker__price {
        font-size: 40px;
        line-height: 53px; }
      .widget--microbreaker .microbreaker .microbreaker__inner .microbreaker__col .microbreaker__button {
        cursor: pointer; }
  .widget--microbreaker .colorstop {
    position: absolute;
    left: 0;
    width: 100%;
    height: 50%; }
    .widget--microbreaker .colorstop.colorstop--one {
      top: 0; }
    .widget--microbreaker .colorstop.colorstop--two {
      bottom: 0; }
  @media (max-width: 1024px) {
    .widget--microbreaker {
      padding: 45px 0; }
      .widget--microbreaker .microbreaker {
        max-width: calc(100vw - 30px);
        padding: 35px; }
        .widget--microbreaker .microbreaker .microbreaker__inner {
          flex-wrap: wrap; }
          .widget--microbreaker .microbreaker .microbreaker__inner .microbreaker__col:nth-child(1) {
            width: 57.5%; }
          .widget--microbreaker .microbreaker .microbreaker__inner .microbreaker__col:nth-child(2) {
            width: 37.5%; }
          .widget--microbreaker .microbreaker .microbreaker__inner .microbreaker__col .microbreaker__headline, .widget--microbreaker .microbreaker .microbreaker__inner .microbreaker__col .microbreaker__price {
            font-size: 28px;
            line-height: 37px; }
          .widget--microbreaker .microbreaker .microbreaker__inner .microbreaker__col .microbreaker__button .microbutton {
            max-width: 100%;
            min-width: initial;
            width: 100%; } }
  @media (max-width: 768px) {
    .widget--microbreaker .microbreaker .microbreaker__inner .microbreaker__col:nth-child(1), .widget--microbreaker .microbreaker .microbreaker__inner .microbreaker__col:nth-child(2) {
      width: 100%; }
    .widget--microbreaker .microbreaker .microbreaker__inner .microbreaker__col .microbreaker__button {
      margin: 25px 0 0 0; } }
