._0526_h1{
  text-align: center;
  text-transform: none;
  width: 752px;
  margin: 0 auto;
  font-family: PT Serif, serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 56px;
}

._0526_h1.h-left{
  text-align: left;
  text-align: left;
  align-self: auto;
  width: 100%;
}

._0526_packh{
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: PT Serif, serif;
  font-size: 36px;
  line-height: 40px;
}

._0526_text{
  font-family: PT Sans, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

._0526_text.center{
  text-align: center;
}

._0526_text._0526_bookmarktext{
  text-align: center;
  background-color: #ffef09;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  margin-left: 0;
  margin-right: 0;
  padding: 4px 12px;
}

._0526_text._0526_littlesub{
  text-align: center;
  margin-top: 16px;
}

._0526_bookmarkwrap{
  display: flex;
    justify-content: center;
  align-items: center;
}

._0526_bookmarkandtitle{
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

._0526_allcontent{
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

._0526_pack1{
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

._0526_pack1img{
  border-radius: 2px;
}

._0526_btn{
  color: #000;
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  background-color: #fef008;
  border: 1px solid #fef008;
  border-radius: 2px;
  align-self: center;
  max-height: 48px;
  padding: 12px 24px;
  font-family: PT Sans Caption, sans-serif;
  transition: background-color .15s, color .15s, opacity .15s;
  display: block;
  white-space: nowrap;
}

._0526_btn:hover{
  color: #000;
  background-color: #fff;
}

._0526_btn:active{
  color: #000000b3;
  border-color: #ffef09;
}

._0526_btn.btn-small{
  letter-spacing: 0;
  text-transform: none;
  padding: 6px 16px;
  font-family: PT Sans, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

._0526_btn.btn-small.btn-small-down{
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

._0526_btn._0526_btnleft{
  margin-right: auto;
}

._0526_btn._0526_btnblack{
  color: #fff;
  background-color: #000;
  border-color: #000;
}

._0526_btn._0526_btnblack:hover{
  color: #000;
  background-color: #fff;
}

._0526_btn._0526_btnblack:active{
  color: #000c;
}

._0526_h4{
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  width: 100%;
  max-width: 480px;
  margin-left: auto;
  margin-right: auto;
  font-family: PT Sans Caption, sans-serif;
  font-weight: 400;
}

._0526_h4.h2-left, ._0526_h4._0526_h4left{
  text-align: left;
  margin-left: 0;
}

._0526_pack1grid2{
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

._0526_block{
  position: static;
}

._0526_block.grid-12{
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

._0526_block.grid-12.counter-grid{
  position: relative;
}

._0526_block.card{
  background-color: #fff;
  border-radius: 2px;
  padding: 16px 24px;
  box-shadow: 0 2px 16px #0003;
}

._0526_block.card.counter-card{
  max-width: 368px;
  margin-bottom: -40px;
  position: absolute;
  inset: auto 0% 0% auto;
}

._0526_block.card.packages-card{
  width: 100%;
  height: 100%;
  padding: 0;
}

._0526_block.card.popup-card{
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  width: 448px;
  padding: 40px 40px 48px;
  display: flex;
  position: relative;
}

._0526_block.h-flex{
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

._0526_block.h-flex.bullet-and-text{
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: flex-start;
}

._0526_block.h-flex.vip-card-content{
  justify-content: flex-start;
  align-items: flex-start;
}

._0526_block.v-flex{
  flex-flow: column;
  display: flex;
}

._0526_block.v-flex.gap-x8{
  grid-column-gap: 64px;
  grid-row-gap: 64px;
}

._0526_block.v-flex.gap-x6{
  grid-column-gap: 48px;
  grid-row-gap: 48px;
}

._0526_block.v-flex.gap-x6.packages-desktop-block{
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

._0526_block.v-flex.gap-x6.mp-vis{
  display: none;
}

._0526_block.v-flex.gap-x14{
  grid-column-gap: 112px;
  grid-row-gap: 112px;
}

._0526_block.v-flex.gap-x20{
  grid-column-gap: 160px;
  grid-row-gap: 160px;
}

._0526_block.v-flex.gapx2{
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: flex-start;
}

._0526_block.v-flex.gap-x2{
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

._0526_block.v-flex.gap-x2.packages-header-down-block{
  padding-top: 16px;
  padding-bottom: 16px;
}

._0526_block.v-flex.gap-x2.title-and-subtitle-gap.right-32-padding{
  padding-right: 32px;
}

._0526_block.v-flex.gap-x1{
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

._0526_block.v-flex.gap-x10{
  grid-column-gap: 64px;
  grid-row-gap: 64px;
}

._0526_block.v-flex.vip-text{
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  height: 320px;
  padding-right: 32px;
  position: relative;
}

._0526_block.v-flex.gap-x4{
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

._0526_block.v-flex.gap-x4.vip-img-background{
  background-image: url('../images/vip-book.webp');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto 560px;
}

._0526_block.v-flex.gap16{
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

._0526_block.v-flex.gap16.center-alignment{
  justify-content: flex-start;
  align-items: center;
}

._0526_block.v-flex.h0-and-text-flex{
  justify-content: flex-start;
  align-items: flex-start;
}

._0526_block.v-flex.main-gap{
  grid-column-gap: 112px;
  grid-row-gap: 112px;
}

._0526_block.gallery-grid{
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

._0526_block.review-content{
  object-fit: fill;
  flex-flow: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

._0526_block.review-content.review-gap-content{
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  height: auto;
}

._0526_block.packages-flex{
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
}

._0526_block.divider{
  background-color: #0000001a;
  height: 1px;
  max-height: 1px;
}

._0526_block.divider.invis-divider{
  background-color: #8a273200;
}

._0526_block.packages-text-box-first{
  order: 0;
  justify-content: flex-start;
  align-self: auto;
  align-items: center;
  min-height: 40px;
  display: flex;
}

._0526_block.vip-block{
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: absolute;
  inset: auto 0% 0%;
}

._0526_block.packages-cell{
  border-bottom: 1px solid #0000001a;
  justify-content: center;
  align-items: center;
  height: 65px;
  display: flex;
}

._0526_block.packages-cell.disable--ell{
  background-color: #f0f0f0;
}

._0526_block.packages-cell.last-cell{
  border-bottom-width: 0;
}

._0526_block.packages-inv-box{
  width: 100%;
  height: 160px;
}

._0526_block.packages-header-box{
  border-bottom: 1px solid #0000001a;
  flex-flow: column;
  height: 160px;
  display: flex;
}

._0526_block.grid-8{
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

._0526_block.review-special-block{
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

._0526_block.mp-main-box{
  background-color: #fff;
  border-radius: 2px;
}

._0526_block.mp-sell{
  padding: 8px 16px;
}

._0526_block.vip-main-block{
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: url('../images/vip-book.webp');
  background-repeat: no-repeat;
  background-size: auto 520px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  height: 472px;
  display: grid;
}

._0526_block.logo-flex{
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  display: flex;
}

._0526_block.logos-footer-block{
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  display: flex;
}

._0526_block.footer-block-with-link{
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  font-style: normal;
  text-decoration: none;
  display: flex;
}

._0526_block._0526_card{
  background-color: #fff;
  border-radius: 2px;
  padding: 16px 24px;
  box-shadow: 0 2px 16px #0003;
}

._0526_block._0526_card._0526_pack1card{
  max-width: 368px;
  margin-bottom: -40px;
  position: absolute;
  inset: auto 0% 0% auto;
}

._0526_block._0526_card.packages-card{
  width: 100%;
  height: 100%;
  padding: 0;
}

._0526_block._0526_card.popup-card{
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  width: 448px;
  padding: 40px 40px 48px;
  display: flex;
  position: relative;
}

._0526_block._0526_card._0526_2fairscard{
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 320px;
  padding: 24px 32px;
  display: flex;
}

._0526_block._0526_card._0526_2fairscard._0526_2fairslastcard{
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding-top: 8px;
  padding-bottom: 8px;
}

._0526_2fairsblock{
position: relative;
  overflow: hidden;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  padding: 64px 24px 80px;
  background-color: #fef100;
  display: flex;
}

._0526_2fairsblock::before{
  content: "";
  position: absolute;
  inset: 0;
   opacity: .55;
  background-image: url('../images/2fairs-bg.webp');
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  pointer-events: none;
}

._0526_2fairsblock > *{
  position: relative;
  z-index: 1;
}

._0526_pack1h4andtext{
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-right: 32px;
  display: flex;
}

._0526_pack1grid1{
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

._0526_pack2{
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

._0526_pack1gridandbtn{
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

._0526_pack2grid{
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: start stretch;
  display: grid;
}

._0526_pack2banner{
  width: 368px;
  min-width: 368px;
  max-width: 368px;
}

._0526_pack2texts{
  grid-column: 1 / 13;
  grid-column-gap: 16px;
  grid-row-gap: 32px;
  grid-template-columns: repeat(12, 1fr);
  align-items: start;
  display: grid;
  position: relative;
}

._0526_pack2texts > ._0526_pack1h4andtext:first-child{
  grid-column: 1 / 5;
  grid-row: 1;
}

._0526_pack2texts > ._0526_pack1h4andtext:last-child{
  grid-column: 1 / 5;
  grid-row: 2;
}

._0526_bulletandtext{
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

._0526_pack3img{
 grid-column: 1 / 6;
  width: 100%;
  height: 480px;
  background-image: url('../images/Кириллов.webp');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

._0526_pack3{
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

._0526_2fairscardwrap{
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: center;
  align-items: center;
  margin-top: 32px;
  margin-bottom: 48px;
  display: flex;
}

._0526_specisaltext{
  font-size: 36px;
  line-height: 48px;
}

._0526_pack3grid{
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 480px;
  min-height: 480px;
  display: grid;
}

._0526_p3iconandtext{
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

._0526_p3allicons{
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

._0526_pack2imgs{
  grid-column: 5 / 13;
   grid-row: 1 / 3;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  margin-left: 0;
  display: flex;
  position: static;
}

._0526_pack3flex{
 grid-column: 7 / 13;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding-right: 80px;
  display: flex;
}

._0526_p3textflex{
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

@media screen and (min-width: 992px) and (max-width: 1215px){

._0526_btn._0526_btnleft {
    margin-right: auto;
    font-size: 16px;
}


._0526_pack2texts{
    display: flex;
    flex-direction: column;
    gap: 32px;
    position: relative;
}

/*._0526_pack2texts{
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    display: flex;
    position: relative;
}

._0526_pack2texts > ._0526_pack1h4andtext:first-child{
  grid-column: 1;
  grid-row: 1;
  padding-right: 0;
}

._0526_pack2texts > ._0526_pack1h4andtext:last-child{
  grid-column: 1;
  grid-row: 2;
  padding-right: 0;
}

._0526_pack2imgs{
  grid-column: 2;
  grid-row: 1 / 3;

  display: flex;
  flex-direction: row;

  gap: 12px;

  width: 100%;
  min-width: 0;

  align-items: flex-start;
}*/

._0526_pack2imgs{
  order: 2;

  display: flex;
  flex-direction: row;

  gap: 12px;

  width: 100%;
  min-width: 0;

  align-items: flex-start;
}

._0526_pack2texts > ._0526_pack1h4andtext{
  order: 1;
  min-width: 0;
  padding-right: 0;
}

._0526_pack2banner{
  width: calc(50% - 6px);
  min-width: 0;
  max-width: none;
  display: block;
}
  

  ._0526_pack1h4andtext{
    min-width: 0;
    padding-right: 0;
  }

  ._0526_bulletandtext{
    min-width: 0;
  }

  ._0526_bulletandtext ._0526_text{
    min-width: 0;
  }


  ._0526_pack3img{
    grid-column: 1 / 6;
    background-position: center center;
    background-size: contain;
  }

  ._0526_pack3flex{
    grid-column: 6 / 13;
    padding-right: 0;
    padding-left: 24px;
  }
}

@media screen and (max-width: 991px){

._0526_btn._0526_btnleft {
    margin-right: auto;
    font-size: 16px;
}

      ._0526_h1 {
        width: 100%;
        font-size: 36px;
        line-height: 40px;
    }
    
  ._0526_pack1grid1{
    grid-row-gap: 32px;
    grid-template-rows: auto auto;
    width: 100%;
  }

._0526_pack2grid{
  flex-flow: column;
  display: flex;
}

 ._0526_pack2banner{
  width: 320px;
  min-width: 320px;
  max-width: 320px;
}

._0526_pack2texts{
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 24px;
}

  /*._0526_pack2texts{
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    width: 100%;
    display: flex;
    flex-flow: column;
  }

._0526_pack2texts{
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  width: 100%;
  display: flex;
  flex-flow: column;
}

  ._0526_pack2texts > ._0526_pack1h4andtext:first-child,
  ._0526_pack2texts > ._0526_pack1h4andtext:last-child{
    grid-column: auto;
    grid-row: auto;
    width: 100%;
    padding-right: 0;
  }*/

  ._0526_pack3img{
    grid-column: 1 / 7;
    background-position: center center;
    background-size: contain;
  }

  ._0526_2fairscardwrap{
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
  }

  ._0526_pack3grid{
    width: 100%;
    max-width: 1136px;
  }

  /*._0526_pack2imgs{
    grid-column: auto;
    grid-row: auto;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    margin-bottom: 16px;
    margin-left: 0;
    display: flex;
    position: static;
  }*/

  ._0526_pack2imgs{
  order: 2;

  display: flex;

  grid-column-gap: 16px;
  grid-row-gap: 16px;

  justify-content: flex-start;
  align-items: flex-start;

  width: 100%;

  margin-bottom: 16px;
  margin-left: 0;

  position: static;
}

 

  ._0526_pack3flex{
    grid-column: 7 / 13;
    padding-right: 32px;
  }
}

@media screen and (max-width: 767px){

._0526_btn._0526_btnblack {
     width: auto;
}

  ._0526_h4 {
    letter-spacing: 0;
    text-transform: none;
    font-family: PT Sans, sans-serif;
  }

  ._0526_packh {
    letter-spacing: 2.5px;
    text-transform: uppercase;
    font-family: PT Sans Caption, sans-serif;
    font-size: 18px;
    line-height: 24px;
  }

  ._0526_2fairsblock::before{
    display: none;
  }

  ._0526_h1{
    width: 100%;
    font-size: 18px;
    line-height: 24px;
    font-family: PT Sans Caption, sans-serif;
    letter-spacing: 2.5px;
    text-transform: uppercase;
    font-weight: 400;
  }

  ._0526_allcontent{
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    width: 100%;
  }

  ._0526_btn{
    width: 100%;
    min-width: 0;
    font-family: PT Sans, sans-serif;
    display: block;
    letter-spacing: 0;
    text-transform: none;
  }

  ._0526_pack1grid1{
    grid-template-columns: 1fr;
    grid-row-gap: 24px;
    width: 100%;
  }

  ._0526_pack1grid2,
  #w-node-_9b07b3b1-1fdb-cfb5-d9bf-4cb370c8b41a-f2a27852{
    display: none;
  }

  ._0526_pack1h4andtext{
    width: 100%;
    padding-right: 0;
  }

  ._0526_pack2grid{
    width: 100%;
  }

  ._0526_pack2banner{
    width: 100%;
    min-width: 0;
    max-width: 100%;
  }

  ._0526_pack2texts{
    width: 100%;
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  ._0526_pack2texts > ._0526_pack1h4andtext:first-child{
    grid-column: auto;
    grid-row: auto;
  }

  ._0526_pack2texts > ._0526_pack1h4andtext:last-child{
    grid-column: auto;
    grid-row: auto;
  }

  ._0526_pack2imgs{
    grid-column: auto;
    grid-row: auto;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-bottom: 0;
  }

  ._0526_pack3{
    width: 100%;
  }

  ._0526_pack3img{
    grid-column: auto;
    width: 100%;
    height: 480px;
  }

  ._0526_pack3grid{
    flex-flow: column;
    width: 100%;
    height: auto;
    min-height: auto;
    display: flex;
  }

  ._0526_pack3flex{
    grid-column: auto;
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding-right: 16px;
  }
}

@media screen and (max-width: 479px){
  ._0526_h1, ._0526_h1.h-left {
        font-weight: 400;
    }

  ._0526_bookmarkandtitle{
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  ._0526_pack1grid1{
    grid-template-columns: 1fr;
    grid-row-gap: 24px;
    width: 100%;
  }

  ._0526_pack1grid2,
  #w-node-_9b07b3b1-1fdb-cfb5-d9bf-4cb370c8b41a-f2a27852{
    display: none;
  }

  ._0526_pack1h4andtext{
    width: 100%;
    padding-right: 0;
  }

  ._0526_allcontent{
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  ._0526_block._0526_card._0526_pack1card{
    margin-bottom: -64px;
  }

  ._0526_pack2banner{
    width: calc(100vw - 32px);
    min-width: 0;
    max-width: calc(100vw - 32px);
  }

  ._0526_pack2imgs{
    grid-column: auto;
    grid-row: auto;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-bottom: 0;
  }

  ._0526_pack3img{
    background-size: 100%;
    height: 392px;
  }

  ._0526_pack3{
    grid-column-gap: 0;
    grid-row-gap: 0;
  }

  ._0526_2fairscardwrap{
    width: 100%;
  }

  /*._0526_btn._0526_btnblack{
    letter-spacing: 0;
    font-size: 14px;
    line-height: 20px;
    padding: 12px 16px;
  }*/

      ._0526_btn {
        width: 100%;
    }
}


