
.s1d0tev0, .sb5vlkp {
    display: flex
  ;
    flex-direction: column;
    justify-content: space-between;
  }
  .sb5vlkp {
    border-radius: 8px;
    background-color: #fff;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 11;
    box-shadow: 0 4px 20px rgba(51, 51, 51, .1);
    width: 100%;
  }
  @media (min-width: 1440px) {
    .s1d0tev0 {
        flex-direction: row;
        padding: 36px 40px;
    }
  }
  .s1d0tev0 {
    height: 100%;
    padding: 16px 24px;
    align-items: flex-end;
  }
  .s1l88x9z {
    display: flex
  ;
    gap: 16px;
    align-items: center;
    flex-direction: column;
  }
  @media (min-width: 1440px) {
    .s1l88x9z {
        gap: 40px;
        flex-direction: row;
    }
  }
  
  @media (min-width: 719px) {
    .s1sb3l0m {
        width: -moz-fit-content;
        width: fit-content;
        flex-direction: row;
        gap: 40px;
    }
  }
  .s1sb3l0m {
    width: 100%;
    display: flex
  ;
    gap: 16px;
    flex-direction: column-reverse;
  }
  @media (min-width: 1440px) {
    .s1sb3l0m {
        width: 32%;
    }
  }
  
  @media (min-width: 719px) {
    .akjxn29 {
        width: 188px;
    }
  }
  .cookie-btn {
    padding: 10px 30px;
  }
  .b1rfo0fz {
    background-color: var(--b1rfo0fz-0);
    color: var(--b1rfo0fz-1);
    border: var(--b1rfo0fz-2);
  }
  .c1byt0gh {
    display: flex
  ;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 10px 38px;
    gap: 12px;
    border-radius: 8px;
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 1.4;
    cursor: pointer;
    outline: none;
    position: relative;
    transition: all .1s;
    -webkit-text-decoration: none;
    text-decoration: none;
    border: 2px solid #000;
  }
  @media (min-width: 719px) {
    .s1sb3l0m {
        width: -moz-fit-content;
        width: fit-content;
        flex-direction: row;
        gap: 20px;
        align-items: center;
    }
  }
  .s1l88x9z h4{
    font-size: 20px;
    margin: 0;
    color: #000;
  }
  .s1l88x9z p{
    font-size: 15px;
  }
  .s1l88x9z a{
    font-size: 17px;
    color: #000
    ;
    text-decoration: none;
  }

  .s1bvx7z0{
    border: 2px solid #000;
    padding: 10px 38px;
    border-radius: 8px;
    text-align: center;
  }