.wp-block-wp-in-blocks-linux-hero {padding-bottom:0;}
  .site-block {
      width: 100%;
      max-width: 1340px;
      margin: auto;
    padding-right:50px;
    padding-left:50px;
  
      }
      .productHero {display: flex;gap: 40px;}
      .productcol{
      flex: 0 0 calc(50% - 20px);
      display: flex ;
      flex-direction: column;
      justify-content: center;
      }
      .hero-list    {list-style:none;padding:0;  margin-top: 49px;padding-left: 8px; justify-content: center; gap: 26px;margin-bottom: 0;}
      .hero-list li {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Ccircle cx='15' cy='15' r='15' fill='%23F9F9F9'/%3E%3Cpath d='M8 15.6L12.6667 22L22 8' stroke='%23661EFF' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E");
      background-position: 0px 2px;
      background-repeat: no-repeat;
      padding-left: 38px;
      color: #171E37;
      font-family: Poppins;
      font-size: 20px;
      font-style: normal;
      font-weight: 600;
      line-height: 32px;
      margin-bottom: 23px;
      flex-grow: 1;
      flex-basis: 0;
      }
      .gutters.gallerrys h3{
      color: #171E37;
      text-align: center;
      font-family: Poppins;
      font-size: 24px;
      font-style: normal;
      font-weight: 600;
      line-height: 30px; margin-bottom: 30px;/* 125% */
      }
      .logos:before {
      left: 0;
      background: linear-gradient(to left, rgba(23, 30, 55, 0), #F9F9F9) !important;
      }
      .logos:after {
      right: 0;
      background: linear-gradient(to right, rgba(23, 30, 55, 0), #F9F9F9) !important;
      }
      .button-link  {
      text-decoration: none;
      color: #FFF;
      background-color: #661EFF;
      text-align: center;
      font-family: Poppins;
      font-size: 18px;
      font-style: normal;
      font-weight: 600;
      line-height: normal;
      display: inline-flex ;
      height: 31px;
      padding: 6px 45px 5px 10px;
      align-items: center;
      gap: 10px;
      flex-shrink: 0;
      border-radius: 33px;
      box-shadow: 8px 8px 18px 0px rgba(0, 0, 0, 0.35);
      background-repeat: no-repeat;
      background-position: calc(100% - 6px) center;
      margin-top: 8px;
      position: relative;
      }
      .button-link::after {
      content: url(data:image/svg+xml,%3Csvg%20height%3D%2224%22%20width%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%3E%3C/path%3E%3Cpath%20d%3D%22M16.172%2011l-5.364-5.364%201.414-1.414L20%2012l-7.778%207.778-1.414-1.414L16.172%2013H4v-2z%22%20fill%3D%22currentColor%22%3E%3C/path%3E%3C/svg%3E);
      color: #661EFF;
      background-color: #fff;
      border-radius: 20px;
      height: 33px;
      position: absolute;
      right: 6px;
      box-sizing: border-box;
      padding-top: 4px;
      width: 33px;
      transition: width 0.3s ease-out;
      }
      .button-link:hover::after {width: calc(100% - 12px); transition: width 0.3s ease-in;}
      .gutters.gallerrys{margin-top: 90px;}
      .productcol img  {max-width: 100%;}
      .productcol h4 {color: #171E37;
  
  font-family: Poppins;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 120%;}
  
      .productcol h1 {color: #171E37;
  font-family: Poppins;
  font-size: 55px;
  font-style: normal;
  font-weight: 600;
  line-height: 120%;}
  
      .productcol p {color: #171E37;
  
  font-family: Poppins;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;}
  
  
  
   
      @media screen and (max-width:1185px) {
          .productHero {flex-direction: column;}
          .productcol {flex: 0 0 calc(100%); text-align: center;}
          .productcol img {max-width:550px;width: 100%;  margin: auto;}
          .hero-list {    flex-direction: column;}
          .hero-list li { margin: auto;}
      }
  
  .hidemobile{display:block;}
  .hidedesktop{display:none;}
  @media screen and (max-width:1185px) {
    .hidemobile{display:none;}
    .hidedesktop{display:block;}
  
    .hp-head-buttons-c {order: 2;}
  .hero-list {display: flex;flex-wrap: wrap;justify-content: center;flex-direction: unset;margin-top: 20px; }
  .hero-list li {width: max-content;margin: none;    flex-grow: inherit;flex-basis: inherit;}
  }
  
  
   @media screen and (max-width:750px){
.logos {width: 100%;}
    .site-block.gallsb { padding-right: 0; padding-left: 0;  }
.logos:before, .logos:after {display:none;}
  .productcol h1 {
      font-size: 38px;
      margin-bottom: 25px;margin-top: 60px;}
  
  .site-block {
      width: 100%;
      max-width: 1340px;
      margin: auto;
      padding-right: 25px;
      padding-left: 25px;
  }
      .hero-list li {        margin: 0;
          text-align: left;
          font-size: 18px;
          padding-left: 35px;}
  
          .hero-list {
          justify-content: left;
          margin-bottom: 30px;
      }
.button-link {width: 83%;}
.mktoButton, .mktoForm .mktoButtonWrap.mktoSimple .mktoButton, #mktoForm_2057 > div.mktoButtonRow > span > button {width: 100%;}
  }
  