.icon-yYTVDZcscYKWi {
  display: flex;
  position: relative;
  max-width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.all-rMrUGAkSXzCGMt {
  display: flex;
  position: relative;
  width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.xl-aIvfKiaJbjmfIA {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: calc(18vw/var(--resizer)*100);
  width: calc(500vw/var(--resizer)*100);
}

.headline-QkXZQPjdMYgb {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  max-width: calc(650vw/var(--resizer)*100);
  gap: calc(15vw/var(--resizer)*100);
  margin: auto auto auto auto;
  flex-direction: column;
  text-align: center;
  width: calc(500vw/var(--resizer)*100);
}

.sm-LdoKrgGOPwskYZOS {
  font-family: 'Kurale', serif;
  font-size: calc(31vw/var(--resizer)*100);
  font-weight: 900;
  color: #380056;
}

.sidebar-QIJuGrzfQ {
  font-family: 'Kurale', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #380056;
  line-height: calc(24vw/var(--resizer)*100);
}

.more-dMYqUaK {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  gap: calc(10vw/var(--resizer)*100);
  border-radius: calc(37vw/var(--resizer)*100);
  appURL: index.html;
  width: 100%;
  height: calc(50vw/var(--resizer)*100);
}

.text-MSUexFqfRjg {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 35%;
  height: calc(35vw/var(--resizer)*100);
  border-radius: calc(32vw/var(--resizer)*100);
  background-color: #623a8d;
  appURL: themelist0.html;
  padding: calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  gap: calc(26vw/var(--resizer)*100);
}

.img-usyzDETEHWVBiX {
  font-weight: 900;
  font-family: 'Kurale', serif;
  color: #fffff6;
  font-size: calc(17vw/var(--resizer)*100);
}

.picture-wTHdXi {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: calc(18vw/var(--resizer)*100);
  width: calc(500vw/var(--resizer)*100);
}

.wrap-PONnCIJ {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  max-width: max-content;
  gap: calc(24vw/var(--resizer)*100);
  flex-wrap: wrap;
}

.tip-qyOsBeCtKNy {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(452vw/var(--resizer)*100);
  height: calc(452vw/var(--resizer)*100);
  border-radius: calc(1vw/var(--resizer)*100);
  box-shadow: calc(-5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(8vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) rgba(56, 0, 86, .5);
}

.avatar-PRMOSwB {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 115%;
  height: max-content;
  gap: calc(33vw/var(--resizer)*100);
  padding: calc(50vw/var(--resizer)*100) 10% calc(50vw/var(--resizer)*100) 10%;
  flex-direction: column;
}

.tiny-KIiwQOmY {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

.desc-NKQWuMdfnnXF {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  text-align: undefined;
}

.box-LVdJxHcRoLTR {
  font-family: 'Kurale', serif;
  font-size: calc(31vw/var(--resizer)*100);
  font-weight: 900;
  color: #380056;
}

.pic-jFYRdwaXmgy {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: max-content;
  margin: calc(0vw/var(--resizer)*100) auto calc(0vw/var(--resizer)*100) auto;
}

.wrap-hjTLQxMydcKiiq {
  display: flex;
  position: relative;
  justify-content: start;
  align-items: center;
  max-width: 579%;
  gap: calc(75vw/var(--resizer)*100);
  flex-wrap: nowrap;
  width: 100%;
  column-gap: calc(25vw/var(--resizer)*100);
  overflow-x: scroll;
  scroll-snap-type: x mandatory;
  padding: 30px 10%;
}

.subject-JdiOOx {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(650vw/var(--resizer)*100);
  height: calc(500vw/var(--resizer)*100);
  border-radius: calc(28vw/var(--resizer)*100);
  max-width: calc(650vw/var(--resizer)*100);
  max-height: calc(500vw/var(--resizer)*100);
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  border-left: calc(1vw/var(--resizer)*100) double #380056;
  border-right: calc(1vw/var(--resizer)*100) double #380056;
  scroll-snap-align: center;
}

.pic-krarcjGJLNqD {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(650vw/var(--resizer)*100);
  height: calc(500vw/var(--resizer)*100);
  border-radius: calc(28vw/var(--resizer)*100);
  max-width: calc(650vw/var(--resizer)*100);
  max-height: calc(500vw/var(--resizer)*100);
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  border-left: calc(1vw/var(--resizer)*100) double #380056;
  border-right: calc(1vw/var(--resizer)*100) double #380056;
  scroll-snap-align: center;
}

.big-QBvTQObBVw {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(650vw/var(--resizer)*100);
  height: calc(500vw/var(--resizer)*100);
  border-radius: calc(28vw/var(--resizer)*100);
  max-width: calc(650vw/var(--resizer)*100);
  max-height: calc(500vw/var(--resizer)*100);
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  border-left: calc(1vw/var(--resizer)*100) double #380056;
  border-right: calc(1vw/var(--resizer)*100) double #380056;
  scroll-snap-align: center;
}

.container-hOfDhPrWpZfH {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(650vw/var(--resizer)*100);
  height: calc(500vw/var(--resizer)*100);
  border-radius: calc(28vw/var(--resizer)*100);
  max-width: calc(650vw/var(--resizer)*100);
  max-height: calc(500vw/var(--resizer)*100);
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  border-left: calc(1vw/var(--resizer)*100) double #380056;
  border-right: calc(1vw/var(--resizer)*100) double #380056;
  scroll-snap-align: center;
}

.caption-kqOqPPtVEsaOH {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(650vw/var(--resizer)*100);
  height: calc(500vw/var(--resizer)*100);
  border-radius: calc(28vw/var(--resizer)*100);
  max-width: calc(650vw/var(--resizer)*100);
  max-height: calc(500vw/var(--resizer)*100);
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  border-left: calc(1vw/var(--resizer)*100) double #380056;
  border-right: calc(1vw/var(--resizer)*100) double #380056;
  scroll-snap-align: center;
}

.widget-ncfwxWfQgi {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(650vw/var(--resizer)*100);
  height: calc(500vw/var(--resizer)*100);
  border-radius: calc(28vw/var(--resizer)*100);
  max-width: calc(650vw/var(--resizer)*100);
  max-height: calc(500vw/var(--resizer)*100);
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  border-left: calc(1vw/var(--resizer)*100) double #380056;
  border-right: calc(1vw/var(--resizer)*100) double #380056;
  scroll-snap-align: center;
}

.container-IPHutjZfucbjwVUM {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(650vw/var(--resizer)*100);
  height: calc(500vw/var(--resizer)*100);
  border-radius: calc(28vw/var(--resizer)*100);
  max-width: calc(650vw/var(--resizer)*100);
  max-height: calc(500vw/var(--resizer)*100);
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  border-left: calc(1vw/var(--resizer)*100) double #380056;
  border-right: calc(1vw/var(--resizer)*100) double #380056;
  scroll-snap-align: center;
}

.content-wjHrQglPFu {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: 80%;
  gap: calc(42vw/var(--resizer)*100);
  padding: calc(50vw/var(--resizer)*100) 10% calc(50vw/var(--resizer)*100) 10%;
  flex-direction: column;
  background-color: #caa39c;
}

.grid-RfaQiwDASfJ {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

.tooltip-nPVaPLLF {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  text-align: undefined;
}

.grid-czLYIDdjMQp {
  font-family: 'Kurale', serif;
  font-size: calc(31vw/var(--resizer)*100);
  font-weight: 900;
  color: #380056;
}

.wide-kYTlrv {
  display: flex;
  position: relative;
  justify-content: space-evenly;
  align-items: center;
  width: 100%;
  height: 100%;
  gap: calc(47vw/var(--resizer)*100);
  margin: auto auto auto auto;
  flex-wrap: wrap;
}

.wrap-kJNxAgDqBjVKtA {
  display: flex;
  position: relative;
  justify-content: start;
  align-items: center;
  min-width: calc(459vw/var(--resizer)*100);
  max-width: calc(459vw/var(--resizer)*100);
  height: calc(582vw/var(--resizer)*100);
  padding: calc(26vw/var(--resizer)*100) calc(26vw/var(--resizer)*100) calc(26vw/var(--resizer)*100) calc(26vw/var(--resizer)*100);
  flex-direction: column;
  background-color: #fffff6;
  flex: 1;
  border-radius: calc(38vw/var(--resizer)*100);
  border-bottom: calc(1vw/var(--resizer)*100) ridge #380056;
}

.inner-Nvhqvu {
  display: flex;
  position: relative;
  justify-content: column;
  align-items: center;
  width: auto;
  gap: calc(5vw/var(--resizer)*100);
  flex-direction: row;
  padding: calc(25vw/var(--resizer)*100);
}

.wrapper-tStwXVeAukL {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

.page-EktUYohGGqkyk {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: max-content;
  height: max-content;
}

.section-XroNhNSKtfEdufWX {
  color: #380056;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: bold;
}

.md-psXDiENaYuUHEu {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

.widget-KazJIgfG {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: max-content;
  height: max-content;
}

.narrow-dsWsIN {
  color: #380056;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: bold;
}

.sidebar-rftxeuloUNBvcaQ {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(459vw/var(--resizer)*100);
  gap: calc(10vw/var(--resizer)*100);
  border-radius: calc(36vw/var(--resizer)*100);
  appURL: index.html;
  height: calc(50vw/var(--resizer)*100);
}

.column-ADQkGJiTf {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: calc(45vw/var(--resizer)*100);
  border-radius: calc(38vw/var(--resizer)*100);
  background-color: #623a8d;
  appURL: themelist1.html;
}

.md-OlGIjngszT {
  font-weight: 900;
  font-family: 'Kurale', serif;
  color: #fffff6;
  font-size: calc(17vw/var(--resizer)*100);
}

.wide-SeNWtikUNZkQM {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  max-width: max-content;
  gap: calc(24vw/var(--resizer)*100);
  flex-wrap: wrap;
}

.thumbnail-pqyObaN {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(170vw/var(--resizer)*100);
  height: calc(170vw/var(--resizer)*100);
  border-radius: calc(38vw/var(--resizer)*100);
  margin: calc(10vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(10vw/var(--resizer)*100);
  box-shadow: 0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);
}

.active-FDGeDTsl {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  gap: calc(10vw/var(--resizer)*100);
  padding: calc(21vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(21vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  flex-direction: column;
}

.icon-jgXMjySdY {
  font-family: 'Kurale', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #380056;
  text-align: center;
}

.box-rSSnRRmKdCODr {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

.sm-GAuybpwGgbi {
  font-family: 'Kurale', serif;
  font-size: calc(16vw/var(--resizer)*100);
  font-weight: light;
  color: #380056;
  font-style: normal;
  line-height: calc(24vw/var(--resizer)*100);
}

.title-npLpbzeMFUazLKH {
  display: flex;
  position: relative;
  justify-content: start;
  align-items: center;
  min-width: calc(459vw/var(--resizer)*100);
  max-width: calc(459vw/var(--resizer)*100);
  height: calc(582vw/var(--resizer)*100);
  padding: calc(26vw/var(--resizer)*100) calc(26vw/var(--resizer)*100) calc(26vw/var(--resizer)*100) calc(26vw/var(--resizer)*100);
  flex-direction: column;
  background-color: #fffff6;
  flex: 1;
  border-radius: calc(38vw/var(--resizer)*100);
  border-bottom: calc(1vw/var(--resizer)*100) ridge #380056;
}

.caption-IOFtrLUMaWed {
  display: flex;
  position: relative;
  justify-content: column;
  align-items: center;
  width: auto;
  gap: calc(5vw/var(--resizer)*100);
  flex-direction: row;
  padding: calc(25vw/var(--resizer)*100);
}

.tip-VIRnIiDPiFl {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

.section-yjYKpaMz {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: max-content;
  height: max-content;
}

.icon-HiGiNXijhtk {
  color: #380056;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: bold;
}

.img-oajPOvWgJRwlwTkT {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

.big-CuFXLe {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: max-content;
  height: max-content;
}

.holder-NnVlVCybfURIkU {
  color: #380056;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: bold;
}

.picture-lzGwlmjJg {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(459vw/var(--resizer)*100);
  gap: calc(10vw/var(--resizer)*100);
  border-radius: calc(24vw/var(--resizer)*100);
  appURL: index.html;
  height: calc(50vw/var(--resizer)*100);
}

.big-efWDVzZBFaZdPptl {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: calc(45vw/var(--resizer)*100);
  border-radius: calc(38vw/var(--resizer)*100);
  background-color: #623a8d;
  appURL: themelist2.html;
}

.current-tiTprR {
  font-weight: 900;
  font-family: 'Kurale', serif;
  color: #fffff6;
  font-size: calc(17vw/var(--resizer)*100);
}

.narrow-nxkDLtrUaUfUroG {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  max-width: max-content;
  gap: calc(24vw/var(--resizer)*100);
  flex-wrap: wrap;
}

.tip-OBpDhkHoSfjbaRhe {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(170vw/var(--resizer)*100);
  height: calc(170vw/var(--resizer)*100);
  border-radius: calc(38vw/var(--resizer)*100);
  margin: calc(10vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(10vw/var(--resizer)*100);
  box-shadow: 0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);
}

.content-JCbGZniXF {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  gap: calc(10vw/var(--resizer)*100);
  padding: calc(21vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(21vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  flex-direction: column;
}

.subject-EQTrxnIxHMPjeptg {
  font-family: 'Kurale', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #380056;
  text-align: center;
}

.xs-ugFyVDU {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

.picture-JtMlphocTestT {
  font-family: 'Kurale', serif;
  font-size: calc(16vw/var(--resizer)*100);
  font-weight: light;
  color: #380056;
  font-style: normal;
  line-height: calc(24vw/var(--resizer)*100);
}

.avatar-gzQHrHgONZZMYPk {
  display: flex;
  position: relative;
  justify-content: start;
  align-items: center;
  min-width: calc(459vw/var(--resizer)*100);
  max-width: calc(459vw/var(--resizer)*100);
  height: calc(582vw/var(--resizer)*100);
  padding: calc(26vw/var(--resizer)*100) calc(26vw/var(--resizer)*100) calc(26vw/var(--resizer)*100) calc(26vw/var(--resizer)*100);
  flex-direction: column;
  background-color: #fffff6;
  flex: 1;
  border-radius: calc(38vw/var(--resizer)*100);
  border-bottom: calc(1vw/var(--resizer)*100) ridge #380056;
}

.thumbnail-EvDyCOwvLeT {
  display: flex;
  position: relative;
  justify-content: column;
  align-items: center;
  width: auto;
  gap: calc(5vw/var(--resizer)*100);
  flex-direction: row;
  padding: calc(25vw/var(--resizer)*100);
}

.section-dnFpqFOTPzJx {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

.breadcrumbs-ZQqVSofHKUkIXT {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: max-content;
  height: max-content;
}

.grid-HLaLpJ {
  color: #380056;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: bold;
}

.breadcrumbs-jiNKnddLhL {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

.box-weQZqgVj {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: max-content;
  height: max-content;
}

.aside-AuROqDUQuvz {
  color: #380056;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: bold;
}

.image-tgPBMJSFqPJBHfcg {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(459vw/var(--resizer)*100);
  gap: calc(10vw/var(--resizer)*100);
  border-radius: calc(26vw/var(--resizer)*100);
  appURL: index.html;
  height: calc(50vw/var(--resizer)*100);
}

.huge-oKeLRscdLVmNY {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: calc(45vw/var(--resizer)*100);
  border-radius: calc(38vw/var(--resizer)*100);
  background-color: #623a8d;
  appURL: themelist3.html;
}

.tiny-vdsiBpwIdfB {
  font-weight: 900;
  font-family: 'Kurale', serif;
  color: #fffff6;
  font-size: calc(17vw/var(--resizer)*100);
}

.aside-BlXzgV {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  max-width: max-content;
  gap: calc(24vw/var(--resizer)*100);
  flex-wrap: wrap;
}

.small-mTiKBdirhi {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(170vw/var(--resizer)*100);
  height: calc(170vw/var(--resizer)*100);
  border-radius: calc(38vw/var(--resizer)*100);
  margin: calc(10vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(10vw/var(--resizer)*100);
  box-shadow: 0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);
}

.text-DLkkSFlByT {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  gap: calc(10vw/var(--resizer)*100);
  padding: calc(21vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(21vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  flex-direction: column;
}

.sidebar-BLCcbzgxTkAiyw {
  font-family: 'Kurale', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #380056;
  text-align: center;
}

.inner-MizHfW {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

.content-IZqMtIz {
  font-family: 'Kurale', serif;
  font-size: calc(16vw/var(--resizer)*100);
  font-weight: light;
  color: #380056;
  font-style: normal;
  line-height: calc(24vw/var(--resizer)*100);
}

.heading-FKEGnKakradgK {
  display: flex;
  position: relative;
  justify-content: start;
  align-items: center;
  min-width: calc(459vw/var(--resizer)*100);
  max-width: calc(459vw/var(--resizer)*100);
  height: calc(582vw/var(--resizer)*100);
  padding: calc(26vw/var(--resizer)*100) calc(26vw/var(--resizer)*100) calc(26vw/var(--resizer)*100) calc(26vw/var(--resizer)*100);
  flex-direction: column;
  background-color: #fffff6;
  flex: 1;
  border-radius: calc(38vw/var(--resizer)*100);
  border-bottom: calc(1vw/var(--resizer)*100) ridge #380056;
}

.current-NAtgXmXAVllKu {
  display: flex;
  position: relative;
  justify-content: column;
  align-items: center;
  width: auto;
  gap: calc(5vw/var(--resizer)*100);
  flex-direction: row;
  padding: calc(25vw/var(--resizer)*100);
}

.heading-MdzOBkHZBG {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

.lg-VAFpsCbNe {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: max-content;
  height: max-content;
}

.inner-oMlxgYieNmZO {
  color: #380056;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: bold;
}

.container-ygCQplxCWmNyY {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

.wide-tDCqUKHfJpWkvn {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: max-content;
  height: max-content;
}

.container-NDeEsNLrWTOhEs {
  color: #380056;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: bold;
}

.picture-OxWaEfvTtWEXWI {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(459vw/var(--resizer)*100);
  gap: calc(10vw/var(--resizer)*100);
  border-radius: calc(20vw/var(--resizer)*100);
  appURL: index.html;
  height: calc(50vw/var(--resizer)*100);
}

.all-eZJrdTlXid {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: calc(45vw/var(--resizer)*100);
  border-radius: calc(38vw/var(--resizer)*100);
  background-color: #623a8d;
  appURL: themelist4.html;
}

.lg-zRSbmhmogXWO {
  font-weight: 900;
  font-family: 'Kurale', serif;
  color: #fffff6;
  font-size: calc(17vw/var(--resizer)*100);
}

.control-ZGxDSOMQmRaCax {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  max-width: max-content;
  gap: calc(24vw/var(--resizer)*100);
  flex-wrap: wrap;
}

.row-cGEcQikcvPWEHLku {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(170vw/var(--resizer)*100);
  height: calc(170vw/var(--resizer)*100);
  border-radius: calc(38vw/var(--resizer)*100);
  margin: calc(10vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(10vw/var(--resizer)*100);
  box-shadow: 0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);
}

.userpic-qMwueRWbEh {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  gap: calc(10vw/var(--resizer)*100);
  padding: calc(21vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(21vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  flex-direction: column;
}

.narrow-uZNWdjEqEejb {
  font-family: 'Kurale', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #380056;
  text-align: center;
}

.narrow-AbveUHYYCN {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

.wrap-xoQSMtZb {
  font-family: 'Kurale', serif;
  font-size: calc(16vw/var(--resizer)*100);
  font-weight: light;
  color: #380056;
  font-style: normal;
  line-height: calc(24vw/var(--resizer)*100);
}

.container-CKLrTgTu {
  display: flex;
  position: relative;
  justify-content: start;
  align-items: center;
  min-width: calc(459vw/var(--resizer)*100);
  max-width: calc(459vw/var(--resizer)*100);
  height: calc(582vw/var(--resizer)*100);
  padding: calc(26vw/var(--resizer)*100) calc(26vw/var(--resizer)*100) calc(26vw/var(--resizer)*100) calc(26vw/var(--resizer)*100);
  flex-direction: column;
  background-color: #fffff6;
  flex: 1;
  border-radius: calc(38vw/var(--resizer)*100);
  border-bottom: calc(1vw/var(--resizer)*100) ridge #380056;
}

.section-VgywdMbdIsMiUwZH {
  display: flex;
  position: relative;
  justify-content: column;
  align-items: center;
  width: auto;
  gap: calc(5vw/var(--resizer)*100);
  flex-direction: row;
  padding: calc(25vw/var(--resizer)*100);
}

.tip-irMlLsa {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

.col-SvWYBWqxAcu {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: max-content;
  height: max-content;
}

.widget-rzMyNyNFVunwGK {
  color: #380056;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: bold;
}

.large-cwthhzWakqek {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

.subtitle-ICYdRfsJlGnqFg {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: max-content;
  height: max-content;
}

.active-AsemclzmjE {
  color: #380056;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: bold;
}

.userpic-aeIdisLVZiD {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(459vw/var(--resizer)*100);
  gap: calc(10vw/var(--resizer)*100);
  border-radius: calc(29vw/var(--resizer)*100);
  appURL: index.html;
  height: calc(50vw/var(--resizer)*100);
}

.huge-bsUySgJcMQsSLSVU {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: calc(45vw/var(--resizer)*100);
  border-radius: calc(38vw/var(--resizer)*100);
  background-color: #623a8d;
  appURL: themelist5.html;
}

.xl-lohcYLuxthwncyh {
  font-weight: 900;
  font-family: 'Kurale', serif;
  color: #fffff6;
  font-size: calc(17vw/var(--resizer)*100);
}

.box-lbzSSUEzAUzEbknn {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  max-width: max-content;
  gap: calc(24vw/var(--resizer)*100);
  flex-wrap: wrap;
}

.small-XfxJHuIxqjrSOEj {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(170vw/var(--resizer)*100);
  height: calc(170vw/var(--resizer)*100);
  border-radius: calc(38vw/var(--resizer)*100);
  margin: calc(10vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(10vw/var(--resizer)*100);
  box-shadow: 0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);
}

.more-SqwIeT {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  gap: calc(10vw/var(--resizer)*100);
  padding: calc(21vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(21vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  flex-direction: column;
}

.all-TxUJqnDb {
  font-family: 'Kurale', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #380056;
  text-align: center;
}

.control-JVEIMiE {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

.column-jnJFLsiYaE {
  font-family: 'Kurale', serif;
  font-size: calc(16vw/var(--resizer)*100);
  font-weight: light;
  color: #380056;
  font-style: normal;
  line-height: calc(24vw/var(--resizer)*100);
}

.userpic-JYRlaNspWjiXP {
  display: flex;
  position: relative;
  justify-content: start;
  align-items: center;
  min-width: calc(459vw/var(--resizer)*100);
  max-width: calc(459vw/var(--resizer)*100);
  height: calc(582vw/var(--resizer)*100);
  padding: calc(26vw/var(--resizer)*100) calc(26vw/var(--resizer)*100) calc(26vw/var(--resizer)*100) calc(26vw/var(--resizer)*100);
  flex-direction: column;
  background-color: #fffff6;
  flex: 1;
  border-radius: calc(38vw/var(--resizer)*100);
  border-bottom: calc(1vw/var(--resizer)*100) ridge #380056;
}

.small-tTsoxE {
  display: flex;
  position: relative;
  justify-content: column;
  align-items: center;
  width: auto;
  gap: calc(5vw/var(--resizer)*100);
  flex-direction: row;
  padding: calc(25vw/var(--resizer)*100);
}

.tip-ytipwyLLTz {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

.big-NfQgYCjQDg {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: max-content;
  height: max-content;
}

.picture-PpYojpfQm {
  color: #380056;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: bold;
}

.big-uYKEZtty {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

.narrow-AOTQRjJ {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: max-content;
  height: max-content;
}

.xl-jekYGjz {
  color: #380056;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: bold;
}

.control-HDjtqWZkbgdx {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(459vw/var(--resizer)*100);
  gap: calc(10vw/var(--resizer)*100);
  border-radius: calc(50vw/var(--resizer)*100);
  appURL: index.html;
  height: calc(50vw/var(--resizer)*100);
}

.avatar-gRKlfioCZkoYhqf {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: calc(45vw/var(--resizer)*100);
  border-radius: calc(38vw/var(--resizer)*100);
  background-color: #623a8d;
  appURL: themelist6.html;
}

.desc-CPsWPLsrV {
  font-weight: 900;
  font-family: 'Kurale', serif;
  color: #fffff6;
  font-size: calc(17vw/var(--resizer)*100);
}

.image-DFnuuTwCuQXOxhe {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  max-width: max-content;
  gap: calc(24vw/var(--resizer)*100);
  flex-wrap: wrap;
}

.xl-vUYwsrWOPDeOm {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(170vw/var(--resizer)*100);
  height: calc(170vw/var(--resizer)*100);
  border-radius: calc(38vw/var(--resizer)*100);
  margin: calc(10vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(10vw/var(--resizer)*100);
  box-shadow: 0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);
}

.wrapper-GFvmMo {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  gap: calc(10vw/var(--resizer)*100);
  padding: calc(21vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(21vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  flex-direction: column;
}

.widget-huAGTYosw {
  font-family: 'Kurale', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #380056;
  text-align: center;
}

.title-dHLzVzNzDb {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

.narrow-QlhqakQVPfl {
  font-family: 'Kurale', serif;
  font-size: calc(16vw/var(--resizer)*100);
  font-weight: light;
  color: #380056;
  font-style: normal;
  line-height: calc(24vw/var(--resizer)*100);
}

.active-sodFAVwlQG {
  display: flex;
  position: relative;
  justify-content: start;
  align-items: center;
  min-width: calc(459vw/var(--resizer)*100);
  max-width: calc(459vw/var(--resizer)*100);
  height: calc(582vw/var(--resizer)*100);
  padding: calc(26vw/var(--resizer)*100) calc(26vw/var(--resizer)*100) calc(26vw/var(--resizer)*100) calc(26vw/var(--resizer)*100);
  flex-direction: column;
  background-color: #fffff6;
  flex: 1;
  border-radius: calc(38vw/var(--resizer)*100);
  border-bottom: calc(1vw/var(--resizer)*100) ridge #380056;
}

.image-BUNPabqdgv {
  display: flex;
  position: relative;
  justify-content: column;
  align-items: center;
  width: auto;
  gap: calc(5vw/var(--resizer)*100);
  flex-direction: row;
  padding: calc(25vw/var(--resizer)*100);
}

.row-CpSFottVd {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

.wrap-LjMerls {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: max-content;
  height: max-content;
}

.medium-rozikwhGITYGBPci {
  color: #380056;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: bold;
}

.all-pQDKaq {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

.image-gZeumtshz {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: max-content;
  height: max-content;
}

.md-Uwwgnc {
  color: #380056;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: bold;
}

.huge-FnYywylS {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(459vw/var(--resizer)*100);
  gap: calc(10vw/var(--resizer)*100);
  border-radius: calc(8vw/var(--resizer)*100);
  appURL: index.html;
  height: calc(50vw/var(--resizer)*100);
}

.more-PmVmspPK {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: calc(45vw/var(--resizer)*100);
  border-radius: calc(38vw/var(--resizer)*100);
  background-color: #623a8d;
  appURL: themelist7.html;
}

.lg-IRtgcSNiIeruqZi {
  font-weight: 900;
  font-family: 'Kurale', serif;
  color: #fffff6;
  font-size: calc(17vw/var(--resizer)*100);
}

.desc-GpFrJivfEuGuqC {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  max-width: max-content;
  gap: calc(24vw/var(--resizer)*100);
  flex-wrap: wrap;
}

.preview-NxTHZuth {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(170vw/var(--resizer)*100);
  height: calc(170vw/var(--resizer)*100);
  border-radius: calc(38vw/var(--resizer)*100);
  margin: calc(10vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(10vw/var(--resizer)*100);
  box-shadow: 0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);
}

.thumbnail-MjmTynMvUfq {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  gap: calc(10vw/var(--resizer)*100);
  padding: calc(21vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(21vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  flex-direction: column;
}

.xs-PzyDxmoWMbTTQrE {
  font-family: 'Kurale', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #380056;
  text-align: center;
}

.medium-BFQkrt {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

.tiny-HIgRBIzfJNs {
  font-family: 'Kurale', serif;
  font-size: calc(16vw/var(--resizer)*100);
  font-weight: light;
  color: #380056;
  font-style: normal;
  line-height: calc(24vw/var(--resizer)*100);
}

.column-hYefnaplQYiwJzD {
  display: flex;
  position: relative;
  justify-content: start;
  align-items: center;
  min-width: calc(459vw/var(--resizer)*100);
  max-width: calc(459vw/var(--resizer)*100);
  height: calc(582vw/var(--resizer)*100);
  padding: calc(26vw/var(--resizer)*100) calc(26vw/var(--resizer)*100) calc(26vw/var(--resizer)*100) calc(26vw/var(--resizer)*100);
  flex-direction: column;
  background-color: #fffff6;
  flex: 1;
  border-radius: calc(38vw/var(--resizer)*100);
  border-bottom: calc(1vw/var(--resizer)*100) ridge #380056;
}

.picture-aBqFEeE {
  display: flex;
  position: relative;
  justify-content: column;
  align-items: center;
  width: auto;
  gap: calc(5vw/var(--resizer)*100);
  flex-direction: row;
  padding: calc(25vw/var(--resizer)*100);
}

.large-dlDlizEFnu {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

.pic-ZWGYXJNF {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: max-content;
  height: max-content;
}

.wide-HZxVQHpuiIrLqr {
  color: #380056;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: bold;
}

.image-YUKTUtBOGYwCHZe {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

.holder-uOopdUUWy {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: max-content;
  height: max-content;
}

.title-pvPeSHXcJLoosVEI {
  color: #380056;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: bold;
}

.img-tAPbJgbPT {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(459vw/var(--resizer)*100);
  gap: calc(10vw/var(--resizer)*100);
  border-radius: calc(1vw/var(--resizer)*100);
  appURL: index.html;
  height: calc(50vw/var(--resizer)*100);
}

.all-ajKhVY {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: calc(45vw/var(--resizer)*100);
  border-radius: calc(38vw/var(--resizer)*100);
  background-color: #623a8d;
  appURL: themelist8.html;
}

.breadcrumbs-QxATtZfLKZj {
  font-weight: 900;
  font-family: 'Kurale', serif;
  color: #fffff6;
  font-size: calc(17vw/var(--resizer)*100);
}

.subject-LtHbqKJmu {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  max-width: max-content;
  gap: calc(24vw/var(--resizer)*100);
  flex-wrap: wrap;
}

.box-DgWRHJdWDzxrfcc {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(170vw/var(--resizer)*100);
  height: calc(170vw/var(--resizer)*100);
  border-radius: calc(38vw/var(--resizer)*100);
  margin: calc(10vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(10vw/var(--resizer)*100);
  box-shadow: 0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);
}

.tooltip-IhRoTu {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  gap: calc(10vw/var(--resizer)*100);
  padding: calc(21vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(21vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  flex-direction: column;
}

.widget-lVmVDb {
  font-family: 'Kurale', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #380056;
  text-align: center;
}

.large-rlAMklScZ {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

.narrow-LzdSBFkm {
  font-family: 'Kurale', serif;
  font-size: calc(16vw/var(--resizer)*100);
  font-weight: light;
  color: #380056;
  font-style: normal;
  line-height: calc(24vw/var(--resizer)*100);
}

.current-dbSgMHMYGtxqic {
  display: flex;
  position: relative;
  justify-content: start;
  align-items: center;
  min-width: calc(459vw/var(--resizer)*100);
  max-width: calc(459vw/var(--resizer)*100);
  height: calc(582vw/var(--resizer)*100);
  padding: calc(26vw/var(--resizer)*100) calc(26vw/var(--resizer)*100) calc(26vw/var(--resizer)*100) calc(26vw/var(--resizer)*100);
  flex-direction: column;
  background-color: #fffff6;
  flex: 1;
  border-radius: calc(38vw/var(--resizer)*100);
  border-bottom: calc(1vw/var(--resizer)*100) ridge #380056;
}

.page-DTdaXoduoCvuK {
  display: flex;
  position: relative;
  justify-content: column;
  align-items: center;
  width: auto;
  gap: calc(5vw/var(--resizer)*100);
  flex-direction: row;
  padding: calc(25vw/var(--resizer)*100);
}

.btn-mrOhARw {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

.subtitle-RUspazzIqlu {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: max-content;
  height: max-content;
}

.sidebar-kDyyQNpevNVfgfHP {
  color: #380056;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: bold;
}

.content-eqxVRdBWgpNIFkMR {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

.aside-OEatKM {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: max-content;
  height: max-content;
}

.userpic-vOGadxvp {
  color: #380056;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: bold;
}

.btn-EJkCaNP {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(459vw/var(--resizer)*100);
  gap: calc(10vw/var(--resizer)*100);
  border-radius: calc(35vw/var(--resizer)*100);
  appURL: index.html;
  height: calc(50vw/var(--resizer)*100);
}

.box-qsqVdVJKszYkxxYz {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: calc(45vw/var(--resizer)*100);
  border-radius: calc(38vw/var(--resizer)*100);
  background-color: #623a8d;
  appURL: themelist9.html;
}

.all-qivIckOyvHIbuMCG {
  font-weight: 900;
  font-family: 'Kurale', serif;
  color: #fffff6;
  font-size: calc(17vw/var(--resizer)*100);
}

.container-LXTxWqWJOxyOJTRq {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  max-width: max-content;
  gap: calc(24vw/var(--resizer)*100);
  flex-wrap: wrap;
}

.wrapper-KJqBEhm {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(170vw/var(--resizer)*100);
  height: calc(170vw/var(--resizer)*100);
  border-radius: calc(38vw/var(--resizer)*100);
  margin: calc(10vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(10vw/var(--resizer)*100);
  box-shadow: 0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);
}

.column-upVWIOaBALqicPp {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  gap: calc(10vw/var(--resizer)*100);
  padding: calc(21vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(21vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  flex-direction: column;
}

.title-RVkgwpfZIj {
  font-family: 'Kurale', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #380056;
  text-align: center;
}

.grid-dhzFohUdmGbV {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

.col-PPPXXbbk {
  font-family: 'Kurale', serif;
  font-size: calc(16vw/var(--resizer)*100);
  font-weight: light;
  color: #380056;
  font-style: normal;
  line-height: calc(24vw/var(--resizer)*100);
}

.text-XdiLnsBhpHFAG {
  display: flex;
  position: relative;
  justify-content: start;
  align-items: center;
  min-width: calc(459vw/var(--resizer)*100);
  max-width: calc(459vw/var(--resizer)*100);
  height: calc(582vw/var(--resizer)*100);
  padding: calc(26vw/var(--resizer)*100) calc(26vw/var(--resizer)*100) calc(26vw/var(--resizer)*100) calc(26vw/var(--resizer)*100);
  flex-direction: column;
  background-color: #fffff6;
  flex: 1;
  border-radius: calc(38vw/var(--resizer)*100);
  border-bottom: calc(1vw/var(--resizer)*100) ridge #380056;
}

.more-gLClGyrnkfPxmFB {
  display: flex;
  position: relative;
  justify-content: column;
  align-items: center;
  width: auto;
  gap: calc(5vw/var(--resizer)*100);
  flex-direction: row;
  padding: calc(25vw/var(--resizer)*100);
}

.wrap-bzAPQQaKNLfm {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

.current-QzNksAl {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: max-content;
  height: max-content;
}

.tiny-PUewBLwxJVn {
  color: #380056;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: bold;
}

.container-wTHXbguLOLgha {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

.img-MHxwpidT {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: max-content;
  height: max-content;
}

.button-SgCjpzBPxMDUQ {
  color: #380056;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: bold;
}

.wrapper-YuExlLesPKlxqiWJ {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(459vw/var(--resizer)*100);
  gap: calc(10vw/var(--resizer)*100);
  border-radius: calc(27vw/var(--resizer)*100);
  appURL: index.html;
  height: calc(50vw/var(--resizer)*100);
}

.row-SnFdnu {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: calc(45vw/var(--resizer)*100);
  border-radius: calc(38vw/var(--resizer)*100);
  background-color: #623a8d;
  appURL: themelist10.html;
}

.small-YgqJUYZtTi {
  font-weight: 900;
  font-family: 'Kurale', serif;
  color: #fffff6;
  font-size: calc(17vw/var(--resizer)*100);
}

.xs-vNbhhL {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  max-width: max-content;
  gap: calc(24vw/var(--resizer)*100);
  flex-wrap: wrap;
}

.wide-eNIJWPMpmcspl {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(170vw/var(--resizer)*100);
  height: calc(170vw/var(--resizer)*100);
  border-radius: calc(38vw/var(--resizer)*100);
  margin: calc(10vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(10vw/var(--resizer)*100);
  box-shadow: 0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);
}

.wide-dxozzodQxX {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  gap: calc(10vw/var(--resizer)*100);
  padding: calc(21vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(21vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  flex-direction: column;
}

.medium-bNVGZWvMn {
  font-family: 'Kurale', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #380056;
  text-align: center;
}

.small-YUPmDJHOnOWGHE {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

.active-WRHZzhPokjr {
  font-family: 'Kurale', serif;
  font-size: calc(16vw/var(--resizer)*100);
  font-weight: light;
  color: #380056;
  font-style: normal;
  line-height: calc(24vw/var(--resizer)*100);
}

.huge-JmQRLXewl {
  display: flex;
  position: relative;
  justify-content: start;
  align-items: center;
  min-width: calc(459vw/var(--resizer)*100);
  max-width: calc(459vw/var(--resizer)*100);
  height: calc(582vw/var(--resizer)*100);
  padding: calc(26vw/var(--resizer)*100) calc(26vw/var(--resizer)*100) calc(26vw/var(--resizer)*100) calc(26vw/var(--resizer)*100);
  flex-direction: column;
  background-color: #fffff6;
  flex: 1;
  border-radius: calc(38vw/var(--resizer)*100);
  border-bottom: calc(1vw/var(--resizer)*100) ridge #380056;
}

.breadcrumbs-ChpssJRvafEnbYT {
  display: flex;
  position: relative;
  justify-content: column;
  align-items: center;
  width: auto;
  gap: calc(5vw/var(--resizer)*100);
  flex-direction: row;
  padding: calc(25vw/var(--resizer)*100);
}

.thumb-kxLqLEUqTBArSt {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

.huge-CGQUcGTf {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: max-content;
  height: max-content;
}

.small-nWpaRLfhBTgxABje {
  color: #380056;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: bold;
}

.tooltip-enNeIldngT {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

.subtitle-bbMDnTuDWaPD {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: max-content;
  height: max-content;
}

.huge-AeTwGP {
  color: #380056;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: bold;
}

.xl-dzsAZDmvDC {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(459vw/var(--resizer)*100);
  gap: calc(10vw/var(--resizer)*100);
  border-radius: calc(44vw/var(--resizer)*100);
  appURL: index.html;
  height: calc(50vw/var(--resizer)*100);
}

.heading-WhsDYCOfrCyxj {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: calc(45vw/var(--resizer)*100);
  border-radius: calc(38vw/var(--resizer)*100);
  background-color: #623a8d;
  appURL: themelist11.html;
}

.preview-RTgCnMMEQ {
  font-weight: 900;
  font-family: 'Kurale', serif;
  color: #fffff6;
  font-size: calc(17vw/var(--resizer)*100);
}

.col-YbFoeAuBr {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  max-width: max-content;
  gap: calc(24vw/var(--resizer)*100);
  flex-wrap: wrap;
}

.picture-LiiUuey {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(170vw/var(--resizer)*100);
  height: calc(170vw/var(--resizer)*100);
  border-radius: calc(38vw/var(--resizer)*100);
  margin: calc(10vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(10vw/var(--resizer)*100);
  box-shadow: 0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);
}

.current-XuGkZa {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  gap: calc(10vw/var(--resizer)*100);
  padding: calc(21vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(21vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  flex-direction: column;
}

.headline-WkPOSWBJwkGunvSj {
  font-family: 'Kurale', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #380056;
  text-align: center;
}

.picture-zewnIbmmW {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

.small-LJhaNoeLMba {
  font-family: 'Kurale', serif;
  font-size: calc(16vw/var(--resizer)*100);
  font-weight: light;
  color: #380056;
  font-style: normal;
  line-height: calc(24vw/var(--resizer)*100);
}

.all-HowDOOOAuzyy {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 80%;
  padding: calc(50vw/var(--resizer)*100) 10% calc(50vw/var(--resizer)*100) 10%;
  gap: calc(18vw/var(--resizer)*100);
  flex-direction: column;
  background-color: #caa39c;
}

.small-ZcZXPyU {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

.subtitle-FdkladidFUw {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  max-width: calc(650vw/var(--resizer)*100);
  gap: calc(15vw/var(--resizer)*100);
  margin: auto auto auto auto;
  flex-direction: column;
  text-align: center;
}

.picture-uezQGVnDTIen {
  font-family: 'Kurale', serif;
  font-size: calc(31vw/var(--resizer)*100);
  font-weight: 900;
  color: #380056;
}

.xs-MACQAgqCkAAoY {
  font-family: 'Kurale', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #380056;
  line-height: calc(24vw/var(--resizer)*100);
}

.thumbnail-uUnmVMFTnyCnIaW {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  gap: calc(37vw/var(--resizer)*100);
  flex-direction: column;
}

.content-HNDKgiTaJafspnYH {
  display: flex;
  position: relative;
  margin: auto;
  border: none;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  width: calc(250vw/var(--resizer)*100);
  height: calc(50vw/var(--resizer)*100);
  padding: calc(0vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(0vw/var(--resizer)*100) calc(10vw/var(--resizer)*100);
  color: #380056;
  background-color: #caa39c;
  font-size: calc(16vw/var(--resizer)*100);
  text-align: undefined;
  border-radius: calc(43vw/var(--resizer)*100);
}

.picture-oiRxZAAvRrHTZD {
  display: flex;
  position: relative;
  margin: auto;
  border: none;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  width: calc(250vw/var(--resizer)*100);
  height: calc(50vw/var(--resizer)*100);
  padding: calc(0vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(0vw/var(--resizer)*100) calc(10vw/var(--resizer)*100);
  color: #fffff6;
  background-color: #623a8d;
  font-size: calc(16vw/var(--resizer)*100);
  border-radius: calc(43vw/var(--resizer)*100);
}

.thumbnail-NZafSrP {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 80%;
  padding: calc(50vw/var(--resizer)*100) 10% calc(0vw/var(--resizer)*100) 10%;
  background-color: #caa39c;
  flex-direction: column;
}

.preview-plfegt {
  display: flex;
  position: relative;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin: auto auto auto auto;
  padding: calc(50vw/var(--resizer)*100) calc(0vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(0vw/var(--resizer)*100);
  border-top: calc(1vw/var(--resizer)*100) solid rgb(241,243,244);
}

.all-tgiSgUUVtvCJOlAd {
  font-family: 'Kurale', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #380056;
  text-decoration: none;
  text-align: undefined;
}

.large-sBCHjHSGxdJTZM {
  font-family: 'Kurale', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #380056;
  text-decoration: none;
  text-align: undefined;
}

.aside-UYdtgWlmcU {
  font-family: 'Kurale', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #380056;
  text-decoration: none;
  text-align: undefined;
}

.tiny-jYjVxDBVM {
  display: none;
}

.grid-UOttdqBzpyVSaf {
  display: flex;
  position: fixed;
  width: 32%;
  bottom: 0;
  right: 0;
  left: 0;
  gap: calc(45vw/var(--resizer)*100);
  flex-wrap: wrap;
  padding: calc(22vw/var(--resizer)*100) calc(22vw/var(--resizer)*100) calc(22vw/var(--resizer)*100) calc(22vw/var(--resizer)*100);
  flex-direction: row;
  background-color: #fffff6;
  border: calc(1vw/var(--resizer)*100) groove #380056;
  justify-content: center;
  align-items: center;
  opacity: .94;
  border-radius: calc(25vw/var(--resizer)*100);
}

.tiny-taTLRHYoFyt {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  gap: calc(9vw/var(--resizer)*100);
}

.inner-AjBtSUnB {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  gap: calc(10vw/var(--resizer)*100);
  border-radius: calc(48vw/var(--resizer)*100);
}

.caption-KUAZOknXhXMFe {
  width: auto;
  height: auto;
  border-radius: calc(4vw/var(--resizer)*100);
  background-color: #623a8d;
  padding: calc(5vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(10vw/var(--resizer)*100);
}

.row-YwYKroLrlI {
  font-weight: 900;
  font-family: 'Kurale', serif;
  color: #fffff6;
  font-size: calc(16vw/var(--resizer)*100);
}

.page-iLsODNoWRhGtVO {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  gap: calc(10vw/var(--resizer)*100);
  border-radius: calc(26vw/var(--resizer)*100);
}

.pic-XJfjjS {
  width: auto;
  height: auto;
  border-radius: calc(4vw/var(--resizer)*100);
  background-color: #623a8d;
  padding: calc(5vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(10vw/var(--resizer)*100);
}

.img-nCtrBBGca {
  font-weight: 900;
  font-family: 'Kurale', serif;
  color: #fffff6;
  font-size: calc(16vw/var(--resizer)*100);
}

.col-rppInXgD {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

.headline-LtiKmQKH {
  font-family: 'Kurale', serif;
  font-size: calc(16vw/var(--resizer)*100);
  font-weight: 400;
  color: #380056;
  width: 100%;
  text-align: left;
}


.col-CAdCVIMIShrZlSW {
  display: flex;
  position: relative;
  max-width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.tagline-HwvdvfxCkukIdEI {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 80%;
  height: max-content;
  padding: calc(50vw/var(--resizer)*100) 10% calc(50vw/var(--resizer)*100) 10%;
  margin: auto auto auto auto;
  background-color: #fffff6;
  flex-direction: column;
}

.aside-bjRpMC {
  font-family: 'Kurale', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #380056;
  text-align: left;
  line-height: calc(40vw/var(--resizer)*100);
}


.md-CAwrIjPQ {
  display: flex;
  position: relative;
  max-width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.widget-SHMWuUS {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 80%;
  height: max-content;
  padding: calc(50vw/var(--resizer)*100) 10% calc(50vw/var(--resizer)*100) 10%;
  margin: auto auto auto auto;
  background-color: #fffff6;
  flex-direction: column;
}

.sm-zjbyhJlBLY {
  font-family: 'Kurale', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #380056;
  text-align: left;
  line-height: calc(40vw/var(--resizer)*100);
}


.md-XJxIWymoTmItWde {
  display: flex;
  position: relative;
  max-width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.row-RhmWjOZi {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 80%;
  height: max-content;
  padding: calc(50vw/var(--resizer)*100) 10% calc(50vw/var(--resizer)*100) 10%;
  margin: auto auto auto auto;
  background-color: #caa39c;
  flex-direction: column;
}

.large-uIYVxBWLtIwvUD {
  font-family: 'Kurale', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #380056;
  text-align: left;
  line-height: calc(40vw/var(--resizer)*100);
}


.medium-xgECEFxxogkehNo {
  display: flex;
  position: relative;
  max-width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.preview-GjPZQYAjOARyaGC {
  display: flex;
  position: relative;
  width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.icon-gQpvjUtHfGOiZay {
  display: flex;
  position: relative;
  justify-content: space-between;
  align-items: center;
  width: 80%;
  height: max-content;
  margin: calc(0vw/var(--resizer)*100) auto calc(0vw/var(--resizer)*100) auto;
  padding: calc(50vw/var(--resizer)*100) 10% calc(50vw/var(--resizer)*100) 10%;
  gap: undefined;
  flex-direction: row;
  background: inherit;
  background-color: #caa39c;
}

.subject-wGdUtbnH {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: calc(50vw/var(--resizer)*100);
  width: calc(500vw/var(--resizer)*100);
}

.narrow-rhwCmHvfNagXz {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  gap: calc(10vw/var(--resizer)*100);
  border-radius: calc(20vw/var(--resizer)*100);
  appURL: index.html;
  width: 100%;
  height: calc(50vw/var(--resizer)*100);
}

.widget-QZbXbCCp {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 35%;
  height: calc(35vw/var(--resizer)*100);
  border-radius: calc(8vw/var(--resizer)*100);
  background-color: #623a8d;
  appURL: index.html;
  padding: calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  gap: calc(17vw/var(--resizer)*100);
}

.breadcrumbs-gqMISGDntTadN {
  font-weight: 900;
  font-family: 'Kurale', serif;
  color: #fffff6;
  font-size: calc(17vw/var(--resizer)*100);
}

.container-PNOUDdfbbx {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  max-width: calc(650vw/var(--resizer)*100);
  gap: calc(15vw/var(--resizer)*100);
  margin: auto auto auto auto;
  flex-direction: column;
  text-align: center;
  width: calc(500vw/var(--resizer)*100);
}

.large-xmFVQPDQZawyr {
  font-family: 'Kurale', serif;
  font-size: calc(31vw/var(--resizer)*100);
  font-weight: 900;
  color: #380056;
}

.wrapper-WdiSnnCHkYdJuZ {
  font-family: 'Kurale', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #380056;
  line-height: calc(24vw/var(--resizer)*100);
}

.sidebar-zCUNIbtfaqmlk {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: calc(50vw/var(--resizer)*100);
  width: calc(500vw/var(--resizer)*100);
}

.thumbnail-UoiqLfMGahHLG {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  max-width: max-content;
  gap: calc(24vw/var(--resizer)*100);
  flex-wrap: wrap;
}

.big-eyPpMd {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(444vw/var(--resizer)*100);
  height: calc(444vw/var(--resizer)*100);
  border-radius: calc(14vw/var(--resizer)*100);
  box-shadow: calc(-2vw/var(--resizer)*100) calc(1vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(1vw/var(--resizer)*100) rgba(56, 0, 86, .3);
}

.caption-CKHOdhEKgZuFO {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 80%;
  flex-direction: column;
  gap: calc(32vw/var(--resizer)*100);
  padding: calc(50vw/var(--resizer)*100) 10% calc(50vw/var(--resizer)*100) 10%;
  background-color: #caa39c;
}

.lg-GSyHBAAEACx {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 94%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(49vw/var(--resizer)*100);
  border-radius: calc(37vw/var(--resizer)*100);
  border-bottom: calc(1vw/var(--resizer)*100) double #380056;
  flex-wrap: wrap;
}

.container-jDXjbAC {
  font-family: 'Kurale', serif;
  font-size: calc(21vw/var(--resizer)*100);
  font-weight: 400;
  color: #380056;
  text-align: left;
}

.big-GyeukPfqbLXwB {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 80%;
  padding: calc(50vw/var(--resizer)*100) 10% calc(0vw/var(--resizer)*100) 10%;
  background-color: #caa39c;
  flex-direction: column;
}

.narrow-BWfGsUsvLlHmL {
  display: flex;
  position: relative;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin: auto auto auto auto;
  padding: calc(50vw/var(--resizer)*100) calc(0vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(0vw/var(--resizer)*100);
  border-top: calc(1vw/var(--resizer)*100) solid rgb(241,243,244);
}

.section-VACIiWcySZB {
  font-family: 'Kurale', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #380056;
  text-decoration: none;
  text-align: undefined;
}

.row-PhArOTr {
  font-family: 'Kurale', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #380056;
  text-decoration: none;
  text-align: undefined;
}

.huge-nyyVQQVEqGTXapC {
  font-family: 'Kurale', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #380056;
  text-decoration: none;
  text-align: undefined;
}

.control-SoxHtalkSGC {
  display: none;
}


.col-AtdoWVIJUzGz {
  display: flex;
  position: relative;
  max-width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.grid-ytshODeDv {
  display: flex;
  position: relative;
  width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.md-BCOzDOK {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: calc(45vw/var(--resizer)*100);
  width: calc(500vw/var(--resizer)*100);
}

.xs-ANFCpymbMmgSc {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  max-width: calc(650vw/var(--resizer)*100);
  gap: calc(15vw/var(--resizer)*100);
  margin: auto auto auto auto;
  flex-direction: column;
  text-align: center;
  width: calc(500vw/var(--resizer)*100);
}

.tiny-DdVSdMWVKuzjOFa {
  font-family: 'Kurale', serif;
  font-size: calc(31vw/var(--resizer)*100);
  font-weight: 900;
  color: #380056;
}

.caption-FKgFTQUkKrTan {
  font-family: 'Kurale', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #380056;
  line-height: calc(24vw/var(--resizer)*100);
}

.text-CVRaocmj {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  gap: calc(10vw/var(--resizer)*100);
  border-radius: calc(37vw/var(--resizer)*100);
  appURL: index.html;
  width: 100%;
  height: calc(50vw/var(--resizer)*100);
}

.button-TagsaiB {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 35%;
  height: calc(35vw/var(--resizer)*100);
  border-radius: calc(5vw/var(--resizer)*100);
  background-color: #623a8d;
  appURL: index.html;
  padding: calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  gap: calc(17vw/var(--resizer)*100);
}

.medium-TmIPQTIMnUgooRss {
  font-weight: 900;
  font-family: 'Kurale', serif;
  color: #fffff6;
  font-size: calc(17vw/var(--resizer)*100);
}

.img-ErtFPY {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 35%;
  height: calc(35vw/var(--resizer)*100);
  border-radius: calc(5vw/var(--resizer)*100);
  background-color: #380056;
  appURL: index.html;
  padding: calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  gap: calc(17vw/var(--resizer)*100);
}

.thumb-rjExzrabl {
  font-weight: 900;
  font-family: 'Kurale', serif;
  color: #fffff6;
  font-size: calc(17vw/var(--resizer)*100);
}

.more-HsHaeDH {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: calc(45vw/var(--resizer)*100);
  width: calc(500vw/var(--resizer)*100);
}

.pic-MrRWCSBMjrVui {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  max-width: max-content;
  gap: calc(24vw/var(--resizer)*100);
  flex-wrap: wrap;
}

.content-JKbmYBnUQ {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(426vw/var(--resizer)*100);
  height: calc(426vw/var(--resizer)*100);
  border-radius: calc(44vw/var(--resizer)*100);
  box-shadow: calc(-1vw/var(--resizer)*100) calc(-5vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(4vw/var(--resizer)*100) rgba(56, 0, 86, .2);
}

.all-WqeTKRdsdr {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 80%;
  flex-direction: column;
  gap: calc(22vw/var(--resizer)*100);
  padding: calc(50vw/var(--resizer)*100) 10% calc(50vw/var(--resizer)*100) 10%;
  background-color: #fffff6;
}

.icon-AXrVEOOz {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 94%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(49vw/var(--resizer)*100);
  border-radius: calc(37vw/var(--resizer)*100);
  border-bottom: calc(1vw/var(--resizer)*100) double #380056;
  flex-wrap: wrap;
}

.page-dXZWjg {
  font-family: 'Kurale', serif;
  font-size: calc(21vw/var(--resizer)*100);
  font-weight: 400;
  color: #380056;
  text-align: left;
}

.subtitle-eGWikFeZaLTdvq {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 80%;
  padding: calc(50vw/var(--resizer)*100) 10% calc(0vw/var(--resizer)*100) 10%;
  background-color: #caa39c;
  flex-direction: column;
}

.image-HhtwPVvJYJi {
  display: flex;
  position: relative;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin: auto auto auto auto;
  padding: calc(50vw/var(--resizer)*100) calc(0vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(0vw/var(--resizer)*100);
  border-top: calc(1vw/var(--resizer)*100) solid rgb(241,243,244);
}

.caption-gmhmflAS {
  font-family: 'Kurale', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #380056;
  text-decoration: none;
  text-align: undefined;
}

.small-kfvvPKte {
  font-family: 'Kurale', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #380056;
  text-decoration: none;
  text-align: undefined;
}

.active-GAmehLafePCrVmc {
  font-family: 'Kurale', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #380056;
  text-decoration: none;
  text-align: undefined;
}

.picture-QFnXjik {
  display: none;
}


.col-HuLHvRTCYfY {
  display: flex;
  position: relative;
  max-width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.large-lbsKGNnPVdXZ {
  display: flex;
  position: relative;
  width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.grid-azFfpcaIWzY {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: calc(46vw/var(--resizer)*100);
}

.btn-nApNwnvsJu {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  gap: calc(10vw/var(--resizer)*100);
  border-radius: calc(36vw/var(--resizer)*100);
  appURL: index.html;
  width: 100%;
  height: calc(50vw/var(--resizer)*100);
}

.widget-FhMnCtGKresUkv {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 35%;
  height: calc(35vw/var(--resizer)*100);
  border-radius: calc(24vw/var(--resizer)*100);
  background-color: #623a8d;
  appURL: index.html;
  padding: calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  gap: calc(32vw/var(--resizer)*100);
}

.section-gPzHkDai {
  font-weight: 900;
  font-family: 'Kurale', serif;
  color: #fffff6;
  font-size: calc(17vw/var(--resizer)*100);
}

.wide-tHkOmLdQBLCyr {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  max-width: calc(650vw/var(--resizer)*100);
  gap: calc(15vw/var(--resizer)*100);
  margin: auto auto auto auto;
  flex-direction: column;
  text-align: center;
}

.tooltip-sTFTCOjZczZouUf {
  font-family: 'Kurale', serif;
  font-size: calc(31vw/var(--resizer)*100);
  font-weight: 900;
  color: #380056;
}

.subject-cEyBjgNZPy {
  font-family: 'Kurale', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #380056;
  line-height: calc(24vw/var(--resizer)*100);
}

.content-OVqgpnM {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 94%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(49vw/var(--resizer)*100);
  border-radius: calc(37vw/var(--resizer)*100);
  border-bottom: calc(1vw/var(--resizer)*100) double #380056;
  flex-wrap: wrap;
}

.huge-BzFUNfPjYQURfxcf {
  font-family: 'Kurale', serif;
  font-size: calc(21vw/var(--resizer)*100);
  font-weight: 400;
  color: #380056;
  text-align: left;
}

.preview-wLKfRIaXQDb {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 80%;
  padding: calc(50vw/var(--resizer)*100) 10% calc(0vw/var(--resizer)*100) 10%;
  background-color: #caa39c;
  flex-direction: column;
}

.picture-fIfAdP {
  display: flex;
  position: relative;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin: auto auto auto auto;
  padding: calc(50vw/var(--resizer)*100) calc(0vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(0vw/var(--resizer)*100);
  border-top: calc(1vw/var(--resizer)*100) solid rgb(241,243,244);
}

.grid-aruxTNlmoIsRp {
  font-family: 'Kurale', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #380056;
  text-decoration: none;
  text-align: undefined;
}

.userpic-HBmvlze {
  font-family: 'Kurale', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #380056;
  text-decoration: none;
  text-align: undefined;
}

.active-YrbvbJS {
  font-family: 'Kurale', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #380056;
  text-decoration: none;
  text-align: undefined;
}

.lg-PZbPbaVrshMs {
  display: none;
}


.page-ycHsqkcjJxuWKjU {
  display: flex;
  position: relative;
  max-width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.thumbnail-ZigYvFh {
  display: flex;
  position: relative;
  width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.sm-sgqAUflr {
  display: flex;
  position: relative;
  justify-content: space-between;
  align-items: center;
  width: 80%;
  height: max-content;
  margin: calc(0vw/var(--resizer)*100) auto calc(0vw/var(--resizer)*100) auto;
  padding: calc(50vw/var(--resizer)*100) 10% calc(50vw/var(--resizer)*100) 10%;
  gap: undefined;
  flex-direction: row;
  background: inherit;
  background-color: #fffff6;
}

.sm-nrBsWJOjd {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: calc(16vw/var(--resizer)*100);
  width: calc(500vw/var(--resizer)*100);
}

.medium-ahghCFbHIc {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  max-width: calc(650vw/var(--resizer)*100);
  gap: calc(15vw/var(--resizer)*100);
  margin: auto auto auto auto;
  flex-direction: column;
  text-align: center;
  width: calc(500vw/var(--resizer)*100);
}

.sidebar-qGVQzsEcKyXQn {
  font-family: 'Kurale', serif;
  font-size: calc(31vw/var(--resizer)*100);
  font-weight: 900;
  color: #380056;
}

.big-sORcpAalRvAP {
  font-family: 'Kurale', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #380056;
  line-height: calc(24vw/var(--resizer)*100);
}

.col-oHCBHOFSs {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  gap: calc(10vw/var(--resizer)*100);
  border-radius: calc(17vw/var(--resizer)*100);
  appURL: index.html;
  width: 100%;
  height: calc(50vw/var(--resizer)*100);
}

.caption-gZHORPfDzzKqN {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 35%;
  height: calc(35vw/var(--resizer)*100);
  border-radius: calc(46vw/var(--resizer)*100);
  background-color: #623a8d;
  appURL: index.html;
  padding: calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  gap: calc(50vw/var(--resizer)*100);
}

.thumbnail-JNfOeRXhLioJI {
  font-weight: 900;
  font-family: 'Kurale', serif;
  color: #fffff6;
  font-size: calc(17vw/var(--resizer)*100);
}

.img-kbmjXk {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: calc(16vw/var(--resizer)*100);
  width: calc(500vw/var(--resizer)*100);
}

.desc-EqLrTrrxj {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  max-width: max-content;
  gap: calc(24vw/var(--resizer)*100);
  flex-wrap: wrap;
}

.thumb-uxzzSUJyJFtW {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(304vw/var(--resizer)*100);
  height: calc(304vw/var(--resizer)*100);
  border-radius: calc(50vw/var(--resizer)*100);
  box-shadow: calc(2vw/var(--resizer)*100) calc(-2vw/var(--resizer)*100) calc(7vw/var(--resizer)*100) calc(1vw/var(--resizer)*100) rgba(56, 0, 86, .4);
}

.holder-VzwscF {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 94%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(49vw/var(--resizer)*100);
  border-radius: calc(37vw/var(--resizer)*100);
  border-bottom: calc(1vw/var(--resizer)*100) double #380056;
  flex-wrap: wrap;
}

.button-MLwlUz {
  font-family: 'Kurale', serif;
  font-size: calc(21vw/var(--resizer)*100);
  font-weight: 400;
  color: #380056;
  text-align: left;
}

.sidebar-YNOMfWFXADws {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 80%;
  padding: calc(50vw/var(--resizer)*100) 10% calc(0vw/var(--resizer)*100) 10%;
  background-color: #caa39c;
  flex-direction: column;
}

.narrow-HBWKXR {
  display: flex;
  position: relative;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin: auto auto auto auto;
  padding: calc(50vw/var(--resizer)*100) calc(0vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(0vw/var(--resizer)*100);
  border-top: calc(1vw/var(--resizer)*100) solid rgb(241,243,244);
}

.large-uqhFCZkVlq {
  font-family: 'Kurale', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #380056;
  text-decoration: none;
  text-align: undefined;
}

.huge-kElVIzN {
  font-family: 'Kurale', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #380056;
  text-decoration: none;
  text-align: undefined;
}

.holder-IGAwIsUCOlg {
  font-family: 'Kurale', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #380056;
  text-decoration: none;
  text-align: undefined;
}

.img-euNbHEzhkV {
  display: none;
}


.wide-aONYpeNQSXhekB {
  display: flex;
  position: relative;
  max-width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.sidebar-ULhRdLbeZb {
  display: flex;
  position: relative;
  width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.subject-SQfrpslEwU {
  display: flex;
  position: relative;
  justify-content: space-between;
  align-items: center;
  width: 80%;
  height: max-content;
  margin: calc(0vw/var(--resizer)*100) auto calc(0vw/var(--resizer)*100) auto;
  padding: calc(50vw/var(--resizer)*100) 10% calc(50vw/var(--resizer)*100) 10%;
  gap: undefined;
  flex-direction: row;
  background: inherit;
  background-color: #fffff6;
}

.medium-myDoSvKSPppIVH {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: calc(45vw/var(--resizer)*100);
  width: calc(500vw/var(--resizer)*100);
}

.pic-BRjzbyU {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  gap: calc(10vw/var(--resizer)*100);
  border-radius: calc(11vw/var(--resizer)*100);
  appURL: index.html;
  width: 100%;
  height: calc(50vw/var(--resizer)*100);
}

.col-PZFlven {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 35%;
  height: calc(35vw/var(--resizer)*100);
  border-radius: calc(21vw/var(--resizer)*100);
  background-color: #623a8d;
  appURL: index.html;
  padding: calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  gap: calc(19vw/var(--resizer)*100);
}

.inner-TUboXvCTYZvTQy {
  font-weight: 900;
  font-family: 'Kurale', serif;
  color: #fffff6;
  font-size: calc(17vw/var(--resizer)*100);
}

.desc-VGmlcaEv {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 35%;
  height: calc(35vw/var(--resizer)*100);
  border-radius: calc(21vw/var(--resizer)*100);
  background-color: #380056;
  appURL: index.html;
  padding: calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  gap: calc(19vw/var(--resizer)*100);
}

.picture-kzfeNzITAFTJqcI {
  font-weight: 900;
  font-family: 'Kurale', serif;
  color: #fffff6;
  font-size: calc(17vw/var(--resizer)*100);
}

.container-JfdUxJtBj {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  max-width: calc(650vw/var(--resizer)*100);
  gap: calc(15vw/var(--resizer)*100);
  margin: auto auto auto auto;
  flex-direction: column;
  text-align: center;
  width: calc(500vw/var(--resizer)*100);
}

.pic-LuQRbMNLGy {
  font-family: 'Kurale', serif;
  font-size: calc(31vw/var(--resizer)*100);
  font-weight: 900;
  color: #380056;
}

.pic-SQTmJtGYre {
  font-family: 'Kurale', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #380056;
  line-height: calc(24vw/var(--resizer)*100);
}

.picture-rDlAect {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: calc(45vw/var(--resizer)*100);
  width: calc(500vw/var(--resizer)*100);
}

.thumbnail-VRAiIRlrNAgCYdn {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  max-width: max-content;
  gap: calc(24vw/var(--resizer)*100);
  flex-wrap: wrap;
}

.column-RVJunNSVMPmZpvH {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(314vw/var(--resizer)*100);
  height: calc(314vw/var(--resizer)*100);
  border-radius: calc(31vw/var(--resizer)*100);
  box-shadow: calc(4vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(4vw/var(--resizer)*100) calc(1vw/var(--resizer)*100) rgba(56, 0, 86, .5);
}

.subject-egbQWuxRPpYfbrr {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 94%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(49vw/var(--resizer)*100);
  border-radius: calc(37vw/var(--resizer)*100);
  border-bottom: calc(1vw/var(--resizer)*100) double #380056;
  flex-wrap: wrap;
}

.image-FFwkWUOKWKd {
  font-family: 'Kurale', serif;
  font-size: calc(21vw/var(--resizer)*100);
  font-weight: 400;
  color: #380056;
  text-align: left;
}

.grid-HhaURGfM {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 80%;
  padding: calc(50vw/var(--resizer)*100) 10% calc(0vw/var(--resizer)*100) 10%;
  background-color: #caa39c;
  flex-direction: column;
}

.aside-RanALn {
  display: flex;
  position: relative;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin: auto auto auto auto;
  padding: calc(50vw/var(--resizer)*100) calc(0vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(0vw/var(--resizer)*100);
  border-top: calc(1vw/var(--resizer)*100) solid rgb(241,243,244);
}

.picture-ZCQQMEzRGeEyJ {
  font-family: 'Kurale', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #380056;
  text-decoration: none;
  text-align: undefined;
}

.sm-gIHHREEys {
  font-family: 'Kurale', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #380056;
  text-decoration: none;
  text-align: undefined;
}

.control-KoUBDb {
  font-family: 'Kurale', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #380056;
  text-decoration: none;
  text-align: undefined;
}

.userpic-XLVGBflfavhx {
  display: none;
}


.md-gvKLbLAxL {
  display: flex;
  position: relative;
  max-width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.page-rRBYBlwhcnx {
  display: flex;
  position: relative;
  width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.col-ymQbtiEWEa {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: calc(40vw/var(--resizer)*100);
  width: calc(500vw/var(--resizer)*100);
}

.inner-LEdOgY {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  max-width: max-content;
  gap: calc(24vw/var(--resizer)*100);
  flex-wrap: wrap;
}

.tagline-ECwwfwUGwHHJ {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(344vw/var(--resizer)*100);
  height: calc(344vw/var(--resizer)*100);
  border-radius: calc(34vw/var(--resizer)*100);
  box-shadow: calc(-2vw/var(--resizer)*100) calc(3vw/var(--resizer)*100) calc(3vw/var(--resizer)*100) calc(1vw/var(--resizer)*100) rgba(56, 0, 86, .4);
}

.preview-ylBtBKeyWtJ {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: calc(40vw/var(--resizer)*100);
  width: calc(500vw/var(--resizer)*100);
}

.big-KUKlsAvvheRyM {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  gap: calc(10vw/var(--resizer)*100);
  border-radius: calc(24vw/var(--resizer)*100);
  appURL: index.html;
  width: 100%;
  height: calc(50vw/var(--resizer)*100);
}

.small-SDBEyxWhvTLvJs {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 35%;
  height: calc(35vw/var(--resizer)*100);
  border-radius: calc(4vw/var(--resizer)*100);
  background-color: #623a8d;
  appURL: index.html;
  padding: calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  gap: calc(29vw/var(--resizer)*100);
}

.widget-ZbvusttmdaTfXaB {
  font-weight: 900;
  font-family: 'Kurale', serif;
  color: #fffff6;
  font-size: calc(17vw/var(--resizer)*100);
}

.section-udsOiDuZkDkVsg {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 35%;
  height: calc(35vw/var(--resizer)*100);
  border-radius: calc(4vw/var(--resizer)*100);
  background-color: #380056;
  appURL: index.html;
  padding: calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  gap: calc(29vw/var(--resizer)*100);
}

.widget-UQECfRRydjF {
  font-weight: 900;
  font-family: 'Kurale', serif;
  color: #fffff6;
  font-size: calc(17vw/var(--resizer)*100);
}

.tooltip-aKpOWj {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  max-width: calc(650vw/var(--resizer)*100);
  gap: calc(15vw/var(--resizer)*100);
  margin: auto auto auto auto;
  flex-direction: column;
  text-align: center;
  width: calc(500vw/var(--resizer)*100);
}

.tiny-upAKdvqutUs {
  font-family: 'Kurale', serif;
  font-size: calc(31vw/var(--resizer)*100);
  font-weight: 900;
  color: #380056;
}

.heading-EkOmJhaF {
  font-family: 'Kurale', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #380056;
  line-height: calc(24vw/var(--resizer)*100);
}

.tooltip-QmlCnpbYelFooSBz {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 94%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(49vw/var(--resizer)*100);
  border-radius: calc(37vw/var(--resizer)*100);
  border-bottom: calc(1vw/var(--resizer)*100) double #380056;
  flex-wrap: wrap;
}

.pic-uwhRUZOkrYaAcg {
  font-family: 'Kurale', serif;
  font-size: calc(21vw/var(--resizer)*100);
  font-weight: 400;
  color: #380056;
  text-align: left;
}

.tip-PGrlCpo {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 80%;
  padding: calc(50vw/var(--resizer)*100) 10% calc(0vw/var(--resizer)*100) 10%;
  background-color: #caa39c;
  flex-direction: column;
}

.widget-GdPGlkY {
  display: flex;
  position: relative;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin: auto auto auto auto;
  padding: calc(50vw/var(--resizer)*100) calc(0vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(0vw/var(--resizer)*100);
  border-top: calc(1vw/var(--resizer)*100) solid rgb(241,243,244);
}

.img-tcDOrfmFmVORoRl {
  font-family: 'Kurale', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #380056;
  text-decoration: none;
  text-align: undefined;
}

.more-SvIyBK {
  font-family: 'Kurale', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #380056;
  text-decoration: none;
  text-align: undefined;
}

.section-pgSDFNTYs {
  font-family: 'Kurale', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #380056;
  text-decoration: none;
  text-align: undefined;
}

.page-ZIvMaVy {
  display: none;
}


.text-KCnWhDHBkGoobNCQ {
  display: flex;
  position: relative;
  max-width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.page-akDOkjKCPeM {
  display: flex;
  position: relative;
  width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.text-LMDLiw {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: calc(33vw/var(--resizer)*100);
}

.md-bfGkDsxfVuLM {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  max-width: calc(650vw/var(--resizer)*100);
  gap: calc(15vw/var(--resizer)*100);
  margin: auto auto auto auto;
  flex-direction: column;
  text-align: center;
}

.content-jaifwJeIdJB {
  font-family: 'Kurale', serif;
  font-size: calc(31vw/var(--resizer)*100);
  font-weight: 900;
  color: #380056;
}

.md-TJnDfuH {
  font-family: 'Kurale', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #380056;
  line-height: calc(24vw/var(--resizer)*100);
}

.wide-hDxhVXyDxCihYlU {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  gap: calc(10vw/var(--resizer)*100);
  border-radius: calc(50vw/var(--resizer)*100);
  appURL: index.html;
  width: 100%;
  height: calc(50vw/var(--resizer)*100);
}

.xl-ilbNUlzsOzy {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 35%;
  height: calc(35vw/var(--resizer)*100);
  border-radius: calc(35vw/var(--resizer)*100);
  background-color: #623a8d;
  appURL: index.html;
  padding: calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  gap: calc(47vw/var(--resizer)*100);
}

.narrow-jvDVUbILNZCXd {
  font-weight: 900;
  font-family: 'Kurale', serif;
  color: #fffff6;
  font-size: calc(17vw/var(--resizer)*100);
}

.section-EiumvyNQtRcK {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 94%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(49vw/var(--resizer)*100);
  border-radius: calc(37vw/var(--resizer)*100);
  border-bottom: calc(1vw/var(--resizer)*100) double #380056;
  flex-wrap: wrap;
}

.narrow-ofpwTQDmEAQOIFfg {
  font-family: 'Kurale', serif;
  font-size: calc(21vw/var(--resizer)*100);
  font-weight: 400;
  color: #380056;
  text-align: left;
}

.tiny-YYonQvXL {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 80%;
  padding: calc(50vw/var(--resizer)*100) 10% calc(0vw/var(--resizer)*100) 10%;
  background-color: #caa39c;
  flex-direction: column;
}

.more-hrlDif {
  display: flex;
  position: relative;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin: auto auto auto auto;
  padding: calc(50vw/var(--resizer)*100) calc(0vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(0vw/var(--resizer)*100);
  border-top: calc(1vw/var(--resizer)*100) solid rgb(241,243,244);
}

.col-SpLhbv {
  font-family: 'Kurale', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #380056;
  text-decoration: none;
  text-align: undefined;
}

.small-givDlIgEO {
  font-family: 'Kurale', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #380056;
  text-decoration: none;
  text-align: undefined;
}

.image-GJzNemaImyiYt {
  font-family: 'Kurale', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #380056;
  text-decoration: none;
  text-align: undefined;
}

.more-kfGkuRwNZopT {
  display: none;
}


.tip-KODwccurnU {
  display: flex;
  position: relative;
  max-width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.desc-VqQxmoEjbSH {
  display: flex;
  position: relative;
  width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.tip-uChLXktSkHbwb {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: calc(21vw/var(--resizer)*100);
}

.medium-NjPWkYdKVCFvCi {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  gap: calc(10vw/var(--resizer)*100);
  border-radius: calc(35vw/var(--resizer)*100);
  appURL: index.html;
  width: 100%;
  height: calc(50vw/var(--resizer)*100);
}

.more-SxYuhNNKxEhWh {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 35%;
  height: calc(35vw/var(--resizer)*100);
  border-radius: calc(26vw/var(--resizer)*100);
  background-color: #623a8d;
  appURL: index.html;
  padding: calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  gap: calc(46vw/var(--resizer)*100);
}

.sidebar-fwunsCWWjIg {
  font-weight: 900;
  font-family: 'Kurale', serif;
  color: #fffff6;
  font-size: calc(17vw/var(--resizer)*100);
}

.wrapper-rAVSwdKUAlue {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 35%;
  height: calc(35vw/var(--resizer)*100);
  border-radius: calc(26vw/var(--resizer)*100);
  background-color: #380056;
  appURL: index.html;
  padding: calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  gap: calc(46vw/var(--resizer)*100);
}

.text-FyDaYoNwZQTeN {
  font-weight: 900;
  font-family: 'Kurale', serif;
  color: #fffff6;
  font-size: calc(17vw/var(--resizer)*100);
}

.column-abAZOIqhvE {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  max-width: calc(650vw/var(--resizer)*100);
  gap: calc(15vw/var(--resizer)*100);
  margin: auto auto auto auto;
  flex-direction: column;
  text-align: center;
}

.pic-limFkB {
  font-family: 'Kurale', serif;
  font-size: calc(31vw/var(--resizer)*100);
  font-weight: 900;
  color: #380056;
}

.row-BpVTTvR {
  font-family: 'Kurale', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #380056;
  line-height: calc(24vw/var(--resizer)*100);
}

.userpic-wZNsiVaMYgQ {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 80%;
  flex-direction: column;
  gap: calc(48vw/var(--resizer)*100);
  padding: calc(50vw/var(--resizer)*100) 10% calc(50vw/var(--resizer)*100) 10%;
  background-color: #fffff6;
}

.all-NYfrJCkdZr {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 94%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(49vw/var(--resizer)*100);
  border-radius: calc(37vw/var(--resizer)*100);
  border-bottom: calc(1vw/var(--resizer)*100) double #380056;
  flex-wrap: wrap;
}

.picture-hNVFrmWJPJrX {
  font-family: 'Kurale', serif;
  font-size: calc(21vw/var(--resizer)*100);
  font-weight: 400;
  color: #380056;
  text-align: left;
}

.widget-sSwbWx {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 80%;
  padding: calc(50vw/var(--resizer)*100) 10% calc(0vw/var(--resizer)*100) 10%;
  background-color: #caa39c;
  flex-direction: column;
}

.huge-aJtHcKkGirOC {
  display: flex;
  position: relative;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin: auto auto auto auto;
  padding: calc(50vw/var(--resizer)*100) calc(0vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(0vw/var(--resizer)*100);
  border-top: calc(1vw/var(--resizer)*100) solid rgb(241,243,244);
}

.button-PipDHoujw {
  font-family: 'Kurale', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #380056;
  text-decoration: none;
  text-align: undefined;
}

.small-aobbCYJsKpqy {
  font-family: 'Kurale', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #380056;
  text-decoration: none;
  text-align: undefined;
}

.row-gEriHCSyiXxnKWBd {
  font-family: 'Kurale', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #380056;
  text-decoration: none;
  text-align: undefined;
}

.pic-RDsRJuUFYRTwhl {
  display: none;
}


.subject-PyPAUBhhANoJH {
  display: flex;
  position: relative;
  max-width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.holder-UfNdYsEyZwxuL {
  display: flex;
  position: relative;
  width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.btn-cOyKVqEsMYYDHPr {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: calc(35vw/var(--resizer)*100);
}

.tagline-gqBBSPHRcMEeLDbw {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  max-width: calc(650vw/var(--resizer)*100);
  gap: calc(15vw/var(--resizer)*100);
  margin: auto auto auto auto;
  flex-direction: column;
  text-align: center;
}

.huge-OLLADShRnQWEkb {
  font-family: 'Kurale', serif;
  font-size: calc(31vw/var(--resizer)*100);
  font-weight: 900;
  color: #380056;
}

.img-mZwXcdCFDiaM {
  font-family: 'Kurale', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #380056;
  line-height: calc(24vw/var(--resizer)*100);
}

.preview-voWOLNzKREOybani {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  gap: calc(10vw/var(--resizer)*100);
  border-radius: calc(48vw/var(--resizer)*100);
  appURL: index.html;
  width: 100%;
  height: calc(50vw/var(--resizer)*100);
}

.big-vcJoObEMwagEx {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 35%;
  height: calc(35vw/var(--resizer)*100);
  border-radius: calc(26vw/var(--resizer)*100);
  background-color: #623a8d;
  appURL: index.html;
  padding: calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  gap: calc(47vw/var(--resizer)*100);
}

.small-DwUNbgYICV {
  font-weight: 900;
  font-family: 'Kurale', serif;
  color: #fffff6;
  font-size: calc(17vw/var(--resizer)*100);
}

.text-BGdWsegfLWAkhJk {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 94%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(49vw/var(--resizer)*100);
  border-radius: calc(37vw/var(--resizer)*100);
  border-bottom: calc(1vw/var(--resizer)*100) double #380056;
  flex-wrap: wrap;
}

.heading-vMJbeqYyfId {
  font-family: 'Kurale', serif;
  font-size: calc(21vw/var(--resizer)*100);
  font-weight: 400;
  color: #380056;
  text-align: left;
}

.column-CcjbVwFr {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 80%;
  padding: calc(50vw/var(--resizer)*100) 10% calc(0vw/var(--resizer)*100) 10%;
  background-color: #caa39c;
  flex-direction: column;
}

.small-PXStnkCVOkeR {
  display: flex;
  position: relative;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin: auto auto auto auto;
  padding: calc(50vw/var(--resizer)*100) calc(0vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(0vw/var(--resizer)*100);
  border-top: calc(1vw/var(--resizer)*100) solid rgb(241,243,244);
}

.huge-HXpiwjwgqhv {
  font-family: 'Kurale', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #380056;
  text-decoration: none;
  text-align: undefined;
}

.active-ObbzaqGvXpZ {
  font-family: 'Kurale', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #380056;
  text-decoration: none;
  text-align: undefined;
}

.headline-XXwdDz {
  font-family: 'Kurale', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #380056;
  text-decoration: none;
  text-align: undefined;
}

.tooltip-elBaOcurZTJL {
  display: none;
}


.pic-OyHfYWUbY {
  display: flex;
  position: relative;
  max-width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.page-IHSrSDstQcoffWpC {
  display: flex;
  position: relative;
  width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.wrap-NhDQfyB {
  display: flex;
  position: relative;
  justify-content: space-between;
  align-items: center;
  width: 80%;
  height: max-content;
  margin: calc(0vw/var(--resizer)*100) auto calc(0vw/var(--resizer)*100) auto;
  padding: calc(50vw/var(--resizer)*100) 10% calc(50vw/var(--resizer)*100) 10%;
  gap: undefined;
  flex-direction: row;
  background: inherit;
  background-color: #fffff6;
}

.image-UCEbIxXdPlYX {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: calc(29vw/var(--resizer)*100);
  width: calc(500vw/var(--resizer)*100);
}

.sidebar-NZeFIQIbNbLN {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  max-width: max-content;
  gap: calc(24vw/var(--resizer)*100);
  flex-wrap: wrap;
}

.pic-kFajglNzEb {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(418vw/var(--resizer)*100);
  height: calc(418vw/var(--resizer)*100);
  border-radius: calc(32vw/var(--resizer)*100);
  box-shadow: calc(-2vw/var(--resizer)*100) calc(0vw/var(--resizer)*100) calc(11vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) rgba(56, 0, 86, .5);
}

.xl-YWBQlqydVhSBKQfC {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: calc(29vw/var(--resizer)*100);
  width: calc(500vw/var(--resizer)*100);
}

.row-coIoxxhoSlh {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  gap: calc(10vw/var(--resizer)*100);
  border-radius: calc(28vw/var(--resizer)*100);
  appURL: index.html;
  width: 100%;
  height: calc(50vw/var(--resizer)*100);
}

.huge-iFoIlK {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 35%;
  height: calc(35vw/var(--resizer)*100);
  border-radius: calc(9vw/var(--resizer)*100);
  background-color: #623a8d;
  appURL: index.html;
  padding: calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  gap: calc(32vw/var(--resizer)*100);
}

.icon-NezwRizF {
  font-weight: 900;
  font-family: 'Kurale', serif;
  color: #fffff6;
  font-size: calc(17vw/var(--resizer)*100);
}

.heading-ZvzqIZWtMQz {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 35%;
  height: calc(35vw/var(--resizer)*100);
  border-radius: calc(9vw/var(--resizer)*100);
  background-color: #380056;
  appURL: index.html;
  padding: calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  gap: calc(32vw/var(--resizer)*100);
}

.large-GktmaVYZZthmoTa {
  font-weight: 900;
  font-family: 'Kurale', serif;
  color: #fffff6;
  font-size: calc(17vw/var(--resizer)*100);
}

.image-ITnjeYepn {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  max-width: calc(650vw/var(--resizer)*100);
  gap: calc(15vw/var(--resizer)*100);
  margin: auto auto auto auto;
  flex-direction: column;
  text-align: center;
  width: calc(500vw/var(--resizer)*100);
}

.page-BpjigoRKLKi {
  font-family: 'Kurale', serif;
  font-size: calc(31vw/var(--resizer)*100);
  font-weight: 900;
  color: #380056;
}

.caption-byjEowQnnHDNYFB {
  font-family: 'Kurale', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #380056;
  line-height: calc(24vw/var(--resizer)*100);
}

.active-RWZBMhkLlBHA {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 94%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(49vw/var(--resizer)*100);
  border-radius: calc(37vw/var(--resizer)*100);
  border-bottom: calc(1vw/var(--resizer)*100) double #380056;
  flex-wrap: wrap;
}

.pic-myiNyRTZxyv {
  font-family: 'Kurale', serif;
  font-size: calc(21vw/var(--resizer)*100);
  font-weight: 400;
  color: #380056;
  text-align: left;
}

.title-AsmMLFO {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 80%;
  padding: calc(50vw/var(--resizer)*100) 10% calc(0vw/var(--resizer)*100) 10%;
  background-color: #caa39c;
  flex-direction: column;
}

.picture-pNyPKDP {
  display: flex;
  position: relative;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin: auto auto auto auto;
  padding: calc(50vw/var(--resizer)*100) calc(0vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(0vw/var(--resizer)*100);
  border-top: calc(1vw/var(--resizer)*100) solid rgb(241,243,244);
}

.sidebar-LBsTMYSxfP {
  font-family: 'Kurale', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #380056;
  text-decoration: none;
  text-align: undefined;
}

.tip-OsOEBGH {
  font-family: 'Kurale', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #380056;
  text-decoration: none;
  text-align: undefined;
}

.small-NVOKOBfWfcv {
  font-family: 'Kurale', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #380056;
  text-decoration: none;
  text-align: undefined;
}

.heading-ZdaDohSFSHJMC {
  display: none;
}


.lg-lNynYdOEAaK {
  display: flex;
  position: relative;
  max-width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.current-MGTanvw {
  display: flex;
  position: relative;
  width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.img-ZiOvRdpRchqdYuoh {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 80%;
  height: max-content;
  margin: calc(0vw/var(--resizer)*100) auto calc(0vw/var(--resizer)*100) auto;
  padding: calc(50vw/var(--resizer)*100) 10% calc(50vw/var(--resizer)*100) 10%;
  gap: undefined;
  flex-direction: column;
  background: inherit;
  background-color: #fffff6;
}

.picture-ifztgcr {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: calc(50vw/var(--resizer)*100);
}

.button-DRmNVxI {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  gap: calc(10vw/var(--resizer)*100);
  border-radius: calc(41vw/var(--resizer)*100);
  appURL: index.html;
  width: 100%;
  height: calc(50vw/var(--resizer)*100);
}

.button-qxBJVrsxFJe {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 35%;
  height: calc(35vw/var(--resizer)*100);
  border-radius: calc(12vw/var(--resizer)*100);
  background-color: #623a8d;
  appURL: index.html;
  padding: calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  gap: calc(16vw/var(--resizer)*100);
}

.btn-PqPVFRMPcTPM {
  font-weight: 900;
  font-family: 'Kurale', serif;
  color: #fffff6;
  font-size: calc(17vw/var(--resizer)*100);
}

.tiny-agmOPpuqnkLCpJI {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  max-width: calc(650vw/var(--resizer)*100);
  gap: calc(15vw/var(--resizer)*100);
  margin: auto auto auto auto;
  flex-direction: column;
  text-align: center;
}

.picture-XYLViMgPSvRTKM {
  font-family: 'Kurale', serif;
  font-size: calc(31vw/var(--resizer)*100);
  font-weight: 900;
  color: #380056;
}

.btn-gixHFQXLY {
  font-family: 'Kurale', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #380056;
  line-height: calc(24vw/var(--resizer)*100);
}

.sidebar-XSIhEhBX {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 80%;
  flex-direction: column;
  gap: calc(16vw/var(--resizer)*100);
  padding: calc(50vw/var(--resizer)*100) 10% calc(50vw/var(--resizer)*100) 10%;
  background-color: #fffff6;
}

.title-WkGkOBCvipskRzbJ {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 94%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(49vw/var(--resizer)*100);
  border-radius: calc(37vw/var(--resizer)*100);
  border-bottom: calc(1vw/var(--resizer)*100) double #380056;
  flex-wrap: wrap;
}

.text-mKMhicwDf {
  font-family: 'Kurale', serif;
  font-size: calc(21vw/var(--resizer)*100);
  font-weight: 400;
  color: #380056;
  text-align: left;
}

.img-tYGVchTxbEPaTZBj {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 80%;
  padding: calc(50vw/var(--resizer)*100) 10% calc(0vw/var(--resizer)*100) 10%;
  background-color: #caa39c;
  flex-direction: column;
}

.xs-BzwnuCsVPA {
  display: flex;
  position: relative;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin: auto auto auto auto;
  padding: calc(50vw/var(--resizer)*100) calc(0vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(0vw/var(--resizer)*100);
  border-top: calc(1vw/var(--resizer)*100) solid rgb(241,243,244);
}

.widget-IIJWdoZHjomyN {
  font-family: 'Kurale', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #380056;
  text-decoration: none;
  text-align: undefined;
}

.lg-eZebvZcbiHqj {
  font-family: 'Kurale', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #380056;
  text-decoration: none;
  text-align: undefined;
}

.lg-hoIJuCWzgnBPa {
  font-family: 'Kurale', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #380056;
  text-decoration: none;
  text-align: undefined;
}

.xl-SCqQBayTYRQ {
  display: none;
}


.image-eUcVWbmkiC {
  display: flex;
  position: relative;
  max-width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.wrapper-xLOYDaKMbkq {
  display: flex;
  position: relative;
  width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.subject-EnRcdEcfRzdcVwlA {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 80%;
  height: max-content;
  margin: calc(0vw/var(--resizer)*100) auto calc(0vw/var(--resizer)*100) auto;
  padding: calc(50vw/var(--resizer)*100) 10% calc(50vw/var(--resizer)*100) 10%;
  gap: undefined;
  flex-direction: column;
  background: inherit;
  background-color: #fffff6;
}

.container-TCrWsy {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: calc(49vw/var(--resizer)*100);
}

.subject-MNGonFC {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  gap: calc(10vw/var(--resizer)*100);
  border-radius: calc(25vw/var(--resizer)*100);
  appURL: index.html;
  width: 100%;
  height: calc(50vw/var(--resizer)*100);
}

.lg-iqNDcvvDqn {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 35%;
  height: calc(35vw/var(--resizer)*100);
  border-radius: calc(36vw/var(--resizer)*100);
  background-color: #623a8d;
  appURL: index.html;
  padding: calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  gap: calc(36vw/var(--resizer)*100);
}

.pic-eaGPIm {
  font-weight: 900;
  font-family: 'Kurale', serif;
  color: #fffff6;
  font-size: calc(17vw/var(--resizer)*100);
}

.image-VGaPToBL {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  max-width: calc(650vw/var(--resizer)*100);
  gap: calc(15vw/var(--resizer)*100);
  margin: auto auto auto auto;
  flex-direction: column;
  text-align: center;
}

.sidebar-kcGlwXFQiHsuY {
  font-family: 'Kurale', serif;
  font-size: calc(31vw/var(--resizer)*100);
  font-weight: 900;
  color: #380056;
}

.control-EzJBlXeokknzvp {
  font-family: 'Kurale', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #380056;
  line-height: calc(24vw/var(--resizer)*100);
}

.inner-HGojovZIto {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 80%;
  flex-direction: column;
  gap: calc(20vw/var(--resizer)*100);
  padding: calc(50vw/var(--resizer)*100) 10% calc(50vw/var(--resizer)*100) 10%;
  background-color: #fffff6;
}

.more-FbfaIynuzlhPNsc {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 94%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(49vw/var(--resizer)*100);
  border-radius: calc(37vw/var(--resizer)*100);
  border-bottom: calc(1vw/var(--resizer)*100) double #380056;
  flex-wrap: wrap;
}

.widget-noMmVqkhEU {
  font-family: 'Kurale', serif;
  font-size: calc(21vw/var(--resizer)*100);
  font-weight: 400;
  color: #380056;
  text-align: left;
}

.tiny-bEZsujradmNNg {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 80%;
  padding: calc(50vw/var(--resizer)*100) 10% calc(0vw/var(--resizer)*100) 10%;
  background-color: #caa39c;
  flex-direction: column;
}

.all-THTuRr {
  display: flex;
  position: relative;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin: auto auto auto auto;
  padding: calc(50vw/var(--resizer)*100) calc(0vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(0vw/var(--resizer)*100);
  border-top: calc(1vw/var(--resizer)*100) solid rgb(241,243,244);
}

.tooltip-oWeCkFMCno {
  font-family: 'Kurale', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #380056;
  text-decoration: none;
  text-align: undefined;
}

.image-rbuICS {
  font-family: 'Kurale', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #380056;
  text-decoration: none;
  text-align: undefined;
}

.thumbnail-CTbmbfH {
  font-family: 'Kurale', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #380056;
  text-decoration: none;
  text-align: undefined;
}

.narrow-WvjUYHtOyEjEiXX {
  display: none;
}

