.h_row {
  display: grid;
  --rown: 1;
  gap: var(--r-gap, var(--c-gap)) var(--c-gap);
  grid-template-columns: repeat(var(--rown), 1fr);
}
.h_row.row10 {
  --rown: 10;
}
.h_row.row9 {
  --rown: 9;
}
.h_row.row8 {
  --rown: 8;
}
.h_row.row7 {
  --rown: 7;
}
.h_row.row6 {
  --rown: 6;
}
.h_row.row5 {
  --rown: 5;
}
.h_row.row4 {
  --rown: 4;
}
.h_row.row3 {
  --rown: 3;
}
.h_row.row2 {
  --rown: 2;
}
.h_row img {
  max-width: 100%;
}
.h_row.gap0 {
  --c-gap: 0px;
}
.h_row.gap1 {
  --c-gap: 1px;
}
.h_row.gap2 {
  --c-gap: 2px;
}
.h_row.gap3 {
  --c-gap: 3px;
}
.h_row.gap4 {
  --c-gap: 4px;
}
.h_row.gap5 {
  --c-gap: 5px;
}
.h_row.gap6 {
  --c-gap: 6px;
}
.h_row.gap7 {
  --c-gap: 7px;
}
.h_row.gap8 {
  --c-gap: 8px;
}
.h_row.gap9 {
  --c-gap: 9px;
}
.h_row.gap10 {
  --c-gap: 10px;
}
.h_row.gap11 {
  --c-gap: 11px;
}
.h_row.gap12 {
  --c-gap: 12px;
}
.h_row.gap13 {
  --c-gap: 13px;
}
.h_row.gap14 {
  --c-gap: 14px;
}
.h_row.gap15 {
  --c-gap: 15px;
}
.h_row.gap16 {
  --c-gap: 16px;
}
.h_row.gap17 {
  --c-gap: 17px;
}
.h_row.gap18 {
  --c-gap: 18px;
}
.h_row.gap19 {
  --c-gap: 19px;
}
.h_row.gap20 {
  --c-gap: 20px;
}
.h_row.gap21 {
  --c-gap: 21px;
}
.h_row.gap22 {
  --c-gap: 22px;
}
.h_row.gap23 {
  --c-gap: 23px;
}
.h_row.gap24 {
  --c-gap: 24px;
}
.h_row.gap25 {
  --c-gap: 25px;
}
.h_row.gap26 {
  --c-gap: 26px;
}
.h_row.gap27 {
  --c-gap: 27px;
}
.h_row.gap28 {
  --c-gap: 28px;
}
.h_row.gap29 {
  --c-gap: 29px;
}
.h_row.gap30 {
  --c-gap: 30px;
}
.h_row.gap31 {
  --c-gap: 31px;
}
.h_row.gap32 {
  --c-gap: 32px;
}
.h_row.gap33 {
  --c-gap: 33px;
}
.h_row.gap34 {
  --c-gap: 34px;
}
.h_row.gap35 {
  --c-gap: 35px;
}
.h_row.gap36 {
  --c-gap: 36px;
}
.h_row.gap37 {
  --c-gap: 37px;
}
.h_row.gap38 {
  --c-gap: 38px;
}
.h_row.gap39 {
  --c-gap: 39px;
}
.h_row.gap40 {
  --c-gap: 40px;
}
.h_row.gap41 {
  --c-gap: 41px;
}
.h_row.gap42 {
  --c-gap: 42px;
}
.h_row.gap43 {
  --c-gap: 43px;
}
.h_row.gap44 {
  --c-gap: 44px;
}
.h_row.gap45 {
  --c-gap: 45px;
}
.h_row.gap46 {
  --c-gap: 46px;
}
.h_row.gap47 {
  --c-gap: 47px;
}
.h_row.gap48 {
  --c-gap: 48px;
}
.h_row.gap49 {
  --c-gap: 49px;
}
.h_row.gap50 {
  --c-gap: 50px;
}
.h_row.gap51 {
  --c-gap: 51px;
}
.h_row.gap52 {
  --c-gap: 52px;
}
.h_row.gap53 {
  --c-gap: 53px;
}
.h_row.gap54 {
  --c-gap: 54px;
}
.h_row.gap55 {
  --c-gap: 55px;
}
.h_row.gap56 {
  --c-gap: 56px;
}
.h_row.gap57 {
  --c-gap: 57px;
}
.h_row.gap58 {
  --c-gap: 58px;
}
.h_row.gap59 {
  --c-gap: 59px;
}
.h_row.gap60 {
  --c-gap: 60px;
}
.h_row.gap61 {
  --c-gap: 61px;
}
.h_row.gap62 {
  --c-gap: 62px;
}
.h_row.gap63 {
  --c-gap: 63px;
}
.h_row.gap64 {
  --c-gap: 64px;
}
.h_row.gap65 {
  --c-gap: 65px;
}
.h_row.gap66 {
  --c-gap: 66px;
}
.h_row.gap67 {
  --c-gap: 67px;
}
.h_row.gap68 {
  --c-gap: 68px;
}
.h_row.gap69 {
  --c-gap: 69px;
}
.h_row.gap70 {
  --c-gap: 70px;
}
.h_row.gap71 {
  --c-gap: 71px;
}
.h_row.gap72 {
  --c-gap: 72px;
}
.h_row.gap73 {
  --c-gap: 73px;
}
.h_row.gap74 {
  --c-gap: 74px;
}
.h_row.gap75 {
  --c-gap: 75px;
}
.h_row.gap76 {
  --c-gap: 76px;
}
.h_row.gap77 {
  --c-gap: 77px;
}
.h_row.gap78 {
  --c-gap: 78px;
}
.h_row.gap79 {
  --c-gap: 79px;
}
.h_row.gap80 {
  --c-gap: 80px;
}
.h_row.gap81 {
  --c-gap: 81px;
}
.h_row.gap82 {
  --c-gap: 82px;
}
.h_row.gap83 {
  --c-gap: 83px;
}
.h_row.gap84 {
  --c-gap: 84px;
}
.h_row.gap85 {
  --c-gap: 85px;
}
.h_row.gap86 {
  --c-gap: 86px;
}
.h_row.gap87 {
  --c-gap: 87px;
}
.h_row.gap88 {
  --c-gap: 88px;
}
.h_row.gap89 {
  --c-gap: 89px;
}
.h_row.gap90 {
  --c-gap: 90px;
}
.h_row.gap91 {
  --c-gap: 91px;
}
.h_row.gap92 {
  --c-gap: 92px;
}
.h_row.gap93 {
  --c-gap: 93px;
}
.h_row.gap94 {
  --c-gap: 94px;
}
.h_row.gap95 {
  --c-gap: 95px;
}
.h_row.gap96 {
  --c-gap: 96px;
}
.h_row.gap97 {
  --c-gap: 97px;
}
.h_row.gap98 {
  --c-gap: 98px;
}
.h_row.gap99 {
  --c-gap: 99px;
}
.h_row.gap100 {
  --c-gap: 100px;
}
.h_row.r-gap0 {
  --r-gap: 0px;
}
.h_row.r-gap1 {
  --r-gap: 1px;
}
.h_row.r-gap2 {
  --r-gap: 2px;
}
.h_row.r-gap3 {
  --r-gap: 3px;
}
.h_row.r-gap4 {
  --r-gap: 4px;
}
.h_row.r-gap5 {
  --r-gap: 5px;
}
.h_row.r-gap6 {
  --r-gap: 6px;
}
.h_row.r-gap7 {
  --r-gap: 7px;
}
.h_row.r-gap8 {
  --r-gap: 8px;
}
.h_row.r-gap9 {
  --r-gap: 9px;
}
.h_row.r-gap10 {
  --r-gap: 10px;
}
.h_row.r-gap11 {
  --r-gap: 11px;
}
.h_row.r-gap12 {
  --r-gap: 12px;
}
.h_row.r-gap13 {
  --r-gap: 13px;
}
.h_row.r-gap14 {
  --r-gap: 14px;
}
.h_row.r-gap15 {
  --r-gap: 15px;
}
.h_row.r-gap16 {
  --r-gap: 16px;
}
.h_row.r-gap17 {
  --r-gap: 17px;
}
.h_row.r-gap18 {
  --r-gap: 18px;
}
.h_row.r-gap19 {
  --r-gap: 19px;
}
.h_row.r-gap20 {
  --r-gap: 20px;
}
.h_row.r-gap21 {
  --r-gap: 21px;
}
.h_row.r-gap22 {
  --r-gap: 22px;
}
.h_row.r-gap23 {
  --r-gap: 23px;
}
.h_row.r-gap24 {
  --r-gap: 24px;
}
.h_row.r-gap25 {
  --r-gap: 25px;
}
.h_row.r-gap26 {
  --r-gap: 26px;
}
.h_row.r-gap27 {
  --r-gap: 27px;
}
.h_row.r-gap28 {
  --r-gap: 28px;
}
.h_row.r-gap29 {
  --r-gap: 29px;
}
.h_row.r-gap30 {
  --r-gap: 30px;
}
.h_row.r-gap31 {
  --r-gap: 31px;
}
.h_row.r-gap32 {
  --r-gap: 32px;
}
.h_row.r-gap33 {
  --r-gap: 33px;
}
.h_row.r-gap34 {
  --r-gap: 34px;
}
.h_row.r-gap35 {
  --r-gap: 35px;
}
.h_row.r-gap36 {
  --r-gap: 36px;
}
.h_row.r-gap37 {
  --r-gap: 37px;
}
.h_row.r-gap38 {
  --r-gap: 38px;
}
.h_row.r-gap39 {
  --r-gap: 39px;
}
.h_row.r-gap40 {
  --r-gap: 40px;
}
.h_row.r-gap41 {
  --r-gap: 41px;
}
.h_row.r-gap42 {
  --r-gap: 42px;
}
.h_row.r-gap43 {
  --r-gap: 43px;
}
.h_row.r-gap44 {
  --r-gap: 44px;
}
.h_row.r-gap45 {
  --r-gap: 45px;
}
.h_row.r-gap46 {
  --r-gap: 46px;
}
.h_row.r-gap47 {
  --r-gap: 47px;
}
.h_row.r-gap48 {
  --r-gap: 48px;
}
.h_row.r-gap49 {
  --r-gap: 49px;
}
.h_row.r-gap50 {
  --r-gap: 50px;
}
.h_row.r-gap51 {
  --r-gap: 51px;
}
.h_row.r-gap52 {
  --r-gap: 52px;
}
.h_row.r-gap53 {
  --r-gap: 53px;
}
.h_row.r-gap54 {
  --r-gap: 54px;
}
.h_row.r-gap55 {
  --r-gap: 55px;
}
.h_row.r-gap56 {
  --r-gap: 56px;
}
.h_row.r-gap57 {
  --r-gap: 57px;
}
.h_row.r-gap58 {
  --r-gap: 58px;
}
.h_row.r-gap59 {
  --r-gap: 59px;
}
.h_row.r-gap60 {
  --r-gap: 60px;
}
.h_row.r-gap61 {
  --r-gap: 61px;
}
.h_row.r-gap62 {
  --r-gap: 62px;
}
.h_row.r-gap63 {
  --r-gap: 63px;
}
.h_row.r-gap64 {
  --r-gap: 64px;
}
.h_row.r-gap65 {
  --r-gap: 65px;
}
.h_row.r-gap66 {
  --r-gap: 66px;
}
.h_row.r-gap67 {
  --r-gap: 67px;
}
.h_row.r-gap68 {
  --r-gap: 68px;
}
.h_row.r-gap69 {
  --r-gap: 69px;
}
.h_row.r-gap70 {
  --r-gap: 70px;
}
.h_row.r-gap71 {
  --r-gap: 71px;
}
.h_row.r-gap72 {
  --r-gap: 72px;
}
.h_row.r-gap73 {
  --r-gap: 73px;
}
.h_row.r-gap74 {
  --r-gap: 74px;
}
.h_row.r-gap75 {
  --r-gap: 75px;
}
.h_row.r-gap76 {
  --r-gap: 76px;
}
.h_row.r-gap77 {
  --r-gap: 77px;
}
.h_row.r-gap78 {
  --r-gap: 78px;
}
.h_row.r-gap79 {
  --r-gap: 79px;
}
.h_row.r-gap80 {
  --r-gap: 80px;
}
.h_row.r-gap81 {
  --r-gap: 81px;
}
.h_row.r-gap82 {
  --r-gap: 82px;
}
.h_row.r-gap83 {
  --r-gap: 83px;
}
.h_row.r-gap84 {
  --r-gap: 84px;
}
.h_row.r-gap85 {
  --r-gap: 85px;
}
.h_row.r-gap86 {
  --r-gap: 86px;
}
.h_row.r-gap87 {
  --r-gap: 87px;
}
.h_row.r-gap88 {
  --r-gap: 88px;
}
.h_row.r-gap89 {
  --r-gap: 89px;
}
.h_row.r-gap90 {
  --r-gap: 90px;
}
.h_row.r-gap91 {
  --r-gap: 91px;
}
.h_row.r-gap92 {
  --r-gap: 92px;
}
.h_row.r-gap93 {
  --r-gap: 93px;
}
.h_row.r-gap94 {
  --r-gap: 94px;
}
.h_row.r-gap95 {
  --r-gap: 95px;
}
.h_row.r-gap96 {
  --r-gap: 96px;
}
.h_row.r-gap97 {
  --r-gap: 97px;
}
.h_row.r-gap98 {
  --r-gap: 98px;
}
.h_row.r-gap99 {
  --r-gap: 99px;
}
.h_row.r-gap100 {
  --r-gap: 100px;
}
