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

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

.thumb-GXEzgiFVUQT {
  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: #fcca28;
}

.widget-VtYxdIezSqRObFAZ {
  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);
}

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

.more-gBTpnTywjU {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 35%;
  height: calc(35vw/var(--resizer)*100);
  border-radius: calc(41vw/var(--resizer)*100);
  background-color: #3a325d;
  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(45vw/var(--resizer)*100);
}

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

.sm-TgIdSus {
  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);
}

.button-zMRzXIB {
  font-family: 'Cousine', serif;
  font-size: calc(50vw/var(--resizer)*100);
  font-weight: 900;
  color: #3b1c3f;
}

.image-vYDxMMJxbQQ {
  font-family: 'Cousine', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b1c3f;
  line-height: calc(24vw/var(--resizer)*100);
}

.xs-iQIXZmLCSCXwEMV {
  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);
}

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

.huge-QMzZiAVAvBbEL {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(494vw/var(--resizer)*100);
  height: calc(494vw/var(--resizer)*100);
  border-radius: calc(17vw/var(--resizer)*100);
  box-shadow: calc(-1vw/var(--resizer)*100) calc(-5vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(0vw/var(--resizer)*100) rgba(59, 28, 63, .4);
}

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

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

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

.avatar-SZdUyKXbvIy {
  font-family: 'Cousine', serif;
  font-size: calc(50vw/var(--resizer)*100);
  font-weight: 900;
  color: #3b1c3f;
}

.desc-ELuFErrJASagz {
  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-uohXOBraCTZiTmV {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  gap: calc(28vw/var(--resizer)*100);
  flex-wrap: wrap;
  width: 100%;
  column-gap: calc(15vw/var(--resizer)*100);
}

.medium-LzCxKTQjqcZezR {
  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(31vw/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-bottom: calc(1vw/var(--resizer)*100) solid #3b1c3f;
}

.column-Rbbqles {
  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(31vw/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-bottom: calc(1vw/var(--resizer)*100) solid #3b1c3f;
}

.large-mTLNpWyxmyNICUe {
  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(31vw/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-bottom: calc(1vw/var(--resizer)*100) solid #3b1c3f;
}

.aside-KxLwSTjh {
  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(31vw/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-bottom: calc(1vw/var(--resizer)*100) solid #3b1c3f;
}

.caption-sKAnteeu {
  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(31vw/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-bottom: calc(1vw/var(--resizer)*100) solid #3b1c3f;
}

.huge-WzVkfvHX {
  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(31vw/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-bottom: calc(1vw/var(--resizer)*100) solid #3b1c3f;
}

.holder-WJaidRwFwslpwM {
  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(31vw/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-bottom: calc(1vw/var(--resizer)*100) solid #3b1c3f;
}

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

.widget-vtqmsAhkydGcJduD {
  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;
}

.btn-CIdctNWE {
  font-family: 'Cousine', serif;
  font-size: calc(50vw/var(--resizer)*100);
  font-weight: 900;
  color: #3b1c3f;
}

.image-GASZlWDGEN {
  font-family: 'Cousine', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b1c3f;
  line-height: calc(24vw/var(--resizer)*100);
}

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

.more-keLwxWvMHHm {
  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: #3b1c3f;
  background-color: #eab393;
  font-size: calc(16vw/var(--resizer)*100);
  text-align: undefined;
  border-radius: calc(46vw/var(--resizer)*100);
}

.col-LvKMCttmtGBpovY {
  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: #3b1c3f;
  background-color: #eab393;
  font-size: calc(16vw/var(--resizer)*100);
  text-align: undefined;
  border-radius: calc(46vw/var(--resizer)*100);
}

.widget-IuJLifNgSPAmI {
  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: #fcca28;
  background-color: #3a325d;
  font-size: calc(16vw/var(--resizer)*100);
  border-radius: calc(46vw/var(--resizer)*100);
}

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

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

.more-IIZgKrJBVSr {
  font-family: 'Cousine', serif;
  font-size: calc(50vw/var(--resizer)*100);
  font-weight: 900;
  color: #3b1c3f;
}

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

.all-FNOJxedXgZON {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: calc(669vw/var(--resizer)*100);
  max-width: calc(669vw/var(--resizer)*100);
  height: calc(431vw/var(--resizer)*100);
  padding: calc(28vw/var(--resizer)*100) calc(28vw/var(--resizer)*100) calc(28vw/var(--resizer)*100) calc(28vw/var(--resizer)*100);
  flex-direction: row;
  background-color: #fcca28;
  flex: 1;
  border-radius: calc(39vw/var(--resizer)*100);
  border-top: calc(3vw/var(--resizer)*100) groove #3b1c3f;
  border-bottom: calc(3vw/var(--resizer)*100) groove #3b1c3f;
  gap: calc(10vw/var(--resizer)*100);
}

.image-SlSVBEgJaQ {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  border-radius: calc(39vw/var(--resizer)*100);
  margin: 10;
}

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

.medium-ortgnkheqMS {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(168vw/var(--resizer)*100);
  height: calc(168vw/var(--resizer)*100);
  border-radius: calc(39vw/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);
}

.huge-AjeNBp {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(400vw/var(--resizer)*100);
  gap: calc(10vw/var(--resizer)*100);
  margin: 10;
  flex-direction: column;
}

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

.subtitle-UmvgyZhFnTsYSmWP {
  font-family: 'Cousine', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b1c3f;
  text-align: left;
}

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

.desc-sTdMyahzHrYeIFh {
  font-family: 'Cousine', serif;
  font-size: calc(16vw/var(--resizer)*100);
  font-weight: light;
  color: #3b1c3f;
  font-style: normal;
  line-height: calc(24vw/var(--resizer)*100);
}

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

.huge-cJNMAoI {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(220vw/var(--resizer)*100);
  height: calc(45vw/var(--resizer)*100);
  border-radius: calc(39vw/var(--resizer)*100);
  background-color: #3a325d;
  appURL: themelist1.html;
}

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

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

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

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

.large-FKFUaJVNyBGRiJ {
  color: #3b1c3f;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: normal;
}

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

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

.huge-NJOiuATE {
  color: #3b1c3f;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: normal;
}

.wrapper-GemvXTVCMgWNDy {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: calc(669vw/var(--resizer)*100);
  max-width: calc(669vw/var(--resizer)*100);
  height: calc(431vw/var(--resizer)*100);
  padding: calc(28vw/var(--resizer)*100) calc(28vw/var(--resizer)*100) calc(28vw/var(--resizer)*100) calc(28vw/var(--resizer)*100);
  flex-direction: row;
  background-color: #fcca28;
  flex: 1;
  border-radius: calc(39vw/var(--resizer)*100);
  border-top: calc(3vw/var(--resizer)*100) groove #3b1c3f;
  border-bottom: calc(3vw/var(--resizer)*100) groove #3b1c3f;
  gap: calc(10vw/var(--resizer)*100);
}

.tagline-FtkBgI {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  border-radius: calc(39vw/var(--resizer)*100);
  margin: 10;
}

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

.grid-UpgzOjMgOGINaoN {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(168vw/var(--resizer)*100);
  height: calc(168vw/var(--resizer)*100);
  border-radius: calc(39vw/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);
}

.headline-jAcSeJY {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(400vw/var(--resizer)*100);
  gap: calc(10vw/var(--resizer)*100);
  margin: 10;
  flex-direction: column;
}

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

.heading-GxOadK {
  font-family: 'Cousine', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b1c3f;
  text-align: left;
}

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

.title-sHeiUWOtR {
  font-family: 'Cousine', serif;
  font-size: calc(16vw/var(--resizer)*100);
  font-weight: light;
  color: #3b1c3f;
  font-style: normal;
  line-height: calc(24vw/var(--resizer)*100);
}

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

.box-EVmRvVdWUS {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(220vw/var(--resizer)*100);
  height: calc(45vw/var(--resizer)*100);
  border-radius: calc(39vw/var(--resizer)*100);
  background-color: #3a325d;
  appURL: themelist2.html;
}

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

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

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

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

.widget-QSNFbWjtgROknMxg {
  color: #3b1c3f;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: normal;
}

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

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

.grid-VOtRlx {
  color: #3b1c3f;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: normal;
}

.wide-XKyRSuZof {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: calc(669vw/var(--resizer)*100);
  max-width: calc(669vw/var(--resizer)*100);
  height: calc(431vw/var(--resizer)*100);
  padding: calc(28vw/var(--resizer)*100) calc(28vw/var(--resizer)*100) calc(28vw/var(--resizer)*100) calc(28vw/var(--resizer)*100);
  flex-direction: row;
  background-color: #fcca28;
  flex: 1;
  border-radius: calc(39vw/var(--resizer)*100);
  border-top: calc(3vw/var(--resizer)*100) groove #3b1c3f;
  border-bottom: calc(3vw/var(--resizer)*100) groove #3b1c3f;
  gap: calc(10vw/var(--resizer)*100);
}

.desc-WCiDjoebqeH {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  border-radius: calc(39vw/var(--resizer)*100);
  margin: 10;
}

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

.xs-AeHNembAKVEu {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(168vw/var(--resizer)*100);
  height: calc(168vw/var(--resizer)*100);
  border-radius: calc(39vw/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);
}

.row-TqXWTzy {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(400vw/var(--resizer)*100);
  gap: calc(10vw/var(--resizer)*100);
  margin: 10;
  flex-direction: column;
}

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

.row-uwwFzyAgKKDm {
  font-family: 'Cousine', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b1c3f;
  text-align: left;
}

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

.button-bHhMXmrbXC {
  font-family: 'Cousine', serif;
  font-size: calc(16vw/var(--resizer)*100);
  font-weight: light;
  color: #3b1c3f;
  font-style: normal;
  line-height: calc(24vw/var(--resizer)*100);
}

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

.small-DMGnJIPOLqC {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(220vw/var(--resizer)*100);
  height: calc(45vw/var(--resizer)*100);
  border-radius: calc(39vw/var(--resizer)*100);
  background-color: #3a325d;
  appURL: themelist3.html;
}

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

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

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

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

.large-MsgKlXoqp {
  color: #3b1c3f;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: normal;
}

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

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

.inner-bnZaDcsDMyHtRrD {
  color: #3b1c3f;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: normal;
}

.subtitle-LyUvNEgWTudQyY {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: calc(669vw/var(--resizer)*100);
  max-width: calc(669vw/var(--resizer)*100);
  height: calc(431vw/var(--resizer)*100);
  padding: calc(28vw/var(--resizer)*100) calc(28vw/var(--resizer)*100) calc(28vw/var(--resizer)*100) calc(28vw/var(--resizer)*100);
  flex-direction: row;
  background-color: #fcca28;
  flex: 1;
  border-radius: calc(39vw/var(--resizer)*100);
  border-top: calc(3vw/var(--resizer)*100) groove #3b1c3f;
  border-bottom: calc(3vw/var(--resizer)*100) groove #3b1c3f;
  gap: calc(10vw/var(--resizer)*100);
}

.xs-OKMwCUC {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  border-radius: calc(39vw/var(--resizer)*100);
  margin: 10;
}

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

.headline-BLbOnvmuvcX {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(168vw/var(--resizer)*100);
  height: calc(168vw/var(--resizer)*100);
  border-radius: calc(39vw/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);
}

.control-aYzJQsV {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(400vw/var(--resizer)*100);
  gap: calc(10vw/var(--resizer)*100);
  margin: 10;
  flex-direction: column;
}

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

.col-Gdbtxa {
  font-family: 'Cousine', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b1c3f;
  text-align: left;
}

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

.more-vVUuDPECiHGY {
  font-family: 'Cousine', serif;
  font-size: calc(16vw/var(--resizer)*100);
  font-weight: light;
  color: #3b1c3f;
  font-style: normal;
  line-height: calc(24vw/var(--resizer)*100);
}

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

.subtitle-HiDcirGBmduNkdgS {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(220vw/var(--resizer)*100);
  height: calc(45vw/var(--resizer)*100);
  border-radius: calc(39vw/var(--resizer)*100);
  background-color: #3a325d;
  appURL: themelist4.html;
}

.content-SAzSMQJGr {
  font-weight: 900;
  font-family: 'Cousine', serif;
  color: #fcca28;
  font-size: calc(17vw/var(--resizer)*100);
}

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

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

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

.image-vkTQWC {
  color: #3b1c3f;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: normal;
}

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

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

.desc-LNQIpBulwmtSZZsa {
  color: #3b1c3f;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: normal;
}

.page-YHDMeSqaPvljet {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: calc(669vw/var(--resizer)*100);
  max-width: calc(669vw/var(--resizer)*100);
  height: calc(431vw/var(--resizer)*100);
  padding: calc(28vw/var(--resizer)*100) calc(28vw/var(--resizer)*100) calc(28vw/var(--resizer)*100) calc(28vw/var(--resizer)*100);
  flex-direction: row;
  background-color: #fcca28;
  flex: 1;
  border-radius: calc(39vw/var(--resizer)*100);
  border-top: calc(3vw/var(--resizer)*100) groove #3b1c3f;
  border-bottom: calc(3vw/var(--resizer)*100) groove #3b1c3f;
  gap: calc(10vw/var(--resizer)*100);
}

.control-HmZEFuOyFFn {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  border-radius: calc(39vw/var(--resizer)*100);
  margin: 10;
}

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

.button-iKQGLauyT {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(168vw/var(--resizer)*100);
  height: calc(168vw/var(--resizer)*100);
  border-radius: calc(39vw/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);
}

.large-krtIPkSnm {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(400vw/var(--resizer)*100);
  gap: calc(10vw/var(--resizer)*100);
  margin: 10;
  flex-direction: column;
}

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

.control-lkHyEaPfelFnTh {
  font-family: 'Cousine', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b1c3f;
  text-align: left;
}

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

.holder-GFExaydwq {
  font-family: 'Cousine', serif;
  font-size: calc(16vw/var(--resizer)*100);
  font-weight: light;
  color: #3b1c3f;
  font-style: normal;
  line-height: calc(24vw/var(--resizer)*100);
}

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

.heading-gzkqdpNxS {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(220vw/var(--resizer)*100);
  height: calc(45vw/var(--resizer)*100);
  border-radius: calc(39vw/var(--resizer)*100);
  background-color: #3a325d;
  appURL: themelist5.html;
}

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

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

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

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

.text-wRzVcxp {
  color: #3b1c3f;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: normal;
}

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

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

.picture-hCNuxYqi {
  color: #3b1c3f;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: normal;
}

.text-CypNfgEaZMYM {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: calc(669vw/var(--resizer)*100);
  max-width: calc(669vw/var(--resizer)*100);
  height: calc(431vw/var(--resizer)*100);
  padding: calc(28vw/var(--resizer)*100) calc(28vw/var(--resizer)*100) calc(28vw/var(--resizer)*100) calc(28vw/var(--resizer)*100);
  flex-direction: row;
  background-color: #fcca28;
  flex: 1;
  border-radius: calc(39vw/var(--resizer)*100);
  border-top: calc(3vw/var(--resizer)*100) groove #3b1c3f;
  border-bottom: calc(3vw/var(--resizer)*100) groove #3b1c3f;
  gap: calc(10vw/var(--resizer)*100);
}

.box-vTZaiAPOo {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  border-radius: calc(39vw/var(--resizer)*100);
  margin: 10;
}

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

.control-rrRUQLJxqNPDUp {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(168vw/var(--resizer)*100);
  height: calc(168vw/var(--resizer)*100);
  border-radius: calc(39vw/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);
}

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

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

.userpic-nyHuqWKaJxf {
  font-family: 'Cousine', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b1c3f;
  text-align: left;
}

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

.userpic-WmtYAbPnT {
  font-family: 'Cousine', serif;
  font-size: calc(16vw/var(--resizer)*100);
  font-weight: light;
  color: #3b1c3f;
  font-style: normal;
  line-height: calc(24vw/var(--resizer)*100);
}

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

.container-ZzxByxCRcx {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(220vw/var(--resizer)*100);
  height: calc(45vw/var(--resizer)*100);
  border-radius: calc(39vw/var(--resizer)*100);
  background-color: #3a325d;
  appURL: themelist6.html;
}

.xs-RZwnrWHPrF {
  font-weight: 900;
  font-family: 'Cousine', serif;
  color: #fcca28;
  font-size: calc(17vw/var(--resizer)*100);
}

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

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

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

.holder-jgpUaxk {
  color: #3b1c3f;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: normal;
}

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

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

.thumb-OMTLPfQscfdRBn {
  color: #3b1c3f;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: normal;
}

.wide-HjPvoUJILI {
  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: #eab393;
  flex-direction: column;
}

.all-vqwvSfbPBb {
  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-HYrcSWFzs {
  font-family: 'Cousine', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b1c3f;
  text-decoration: none;
  text-align: undefined;
}

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

.page-IvtJAKjc {
  font-family: 'Cousine', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b1c3f;
  text-decoration: none;
  text-align: undefined;
}

.sm-rLlvvpmStSF {
  display: none;
}

.md-MixBeFXjlm {
  display: flex;
  position: fixed;
  width: 35%;
  bottom: 0;
  right: 0;
  left: 0;
  gap: calc(25vw/var(--resizer)*100);
  flex-wrap: wrap;
  padding: calc(23vw/var(--resizer)*100) calc(23vw/var(--resizer)*100) calc(23vw/var(--resizer)*100) calc(23vw/var(--resizer)*100);
  flex-direction: row;
  background-color: #eab393;
  border: calc(1vw/var(--resizer)*100) solid #3b1c3f;
  justify-content: center;
  align-items: center;
  opacity: .95;
  border-radius: calc(14vw/var(--resizer)*100);
}

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

.holder-AkazQaSnv {
  font-family: 'Cousine', serif;
  font-size: calc(18vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b1c3f;
  width: 100%;
  text-align: left;
}

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

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

.page-filGyrQvGsBTbaSR {
  width: auto;
  height: auto;
  border-radius: calc(37vw/var(--resizer)*100);
  background-color: #3a325d;
  padding: calc(5vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(10vw/var(--resizer)*100);
}

.grid-zVfedCaN {
  font-weight: 900;
  font-family: 'Cousine', serif;
  color: #fcca28;
  font-size: calc(18vw/var(--resizer)*100);
}


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

.content-cAIlKhwuBN {
  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: #fcca28;
  flex-direction: column;
}

.current-HSlyAkqhPfBQYvp {
  font-family: 'Cousine', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b1c3f;
  text-align: left;
  line-height: calc(40vw/var(--resizer)*100);
}


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

.headline-UCCYCXfuZpMBd {
  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: #fcca28;
  flex-direction: column;
}

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


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

.wrap-XwHhZfpgajzefLdD {
  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: #eab393;
  flex-direction: column;
}

.xl-bZpVFkFolY {
  font-family: 'Cousine', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b1c3f;
  text-align: left;
  line-height: calc(40vw/var(--resizer)*100);
}


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

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

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

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

.xs-xyRpAbFb {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 35%;
  height: calc(35vw/var(--resizer)*100);
  border-radius: calc(43vw/var(--resizer)*100);
  background-color: #3a325d;
  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(35vw/var(--resizer)*100);
}

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

.heading-EieSAXiOJeZ {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 35%;
  height: calc(35vw/var(--resizer)*100);
  border-radius: calc(43vw/var(--resizer)*100);
  background-color: #3b1c3f;
  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(35vw/var(--resizer)*100);
}

.container-sHBoUpYwXQMZ {
  font-weight: 900;
  font-family: 'Cousine', serif;
  color: #fcca28;
  font-size: calc(17vw/var(--resizer)*100);
}

.icon-bwOsxwwbTNRuf {
  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-CgFVzwUQp {
  font-family: 'Cousine', serif;
  font-size: calc(50vw/var(--resizer)*100);
  font-weight: 900;
  color: #3b1c3f;
}

.medium-scnwgTlT {
  font-family: 'Cousine', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b1c3f;
  line-height: calc(24vw/var(--resizer)*100);
}

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

.content-akFljSfWfRMCWyh {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 92%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(32vw/var(--resizer)*100);
  border-radius: calc(16vw/var(--resizer)*100);
  border-top: calc(3vw/var(--resizer)*100) dashed #3b1c3f;
  flex-wrap: wrap;
}

.thumb-PwhsCfcSwDPGyWP {
  font-family: 'Cousine', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b1c3f;
  text-align: left;
}

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

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

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

.large-vOKXRSOtyRT {
  color: #3b1c3f;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: normal;
}

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

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

.container-fHQPCC {
  color: #3b1c3f;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: normal;
}

.picture-MhHaAUmI {
  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: #eab393;
  flex-direction: column;
}

.more-ODejGPLBXpvj {
  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);
}

.wide-eKUMyoZItPpV {
  font-family: 'Cousine', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b1c3f;
  text-decoration: none;
  text-align: undefined;
}

.wide-DhqhUMt {
  font-family: 'Cousine', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b1c3f;
  text-decoration: none;
  text-align: undefined;
}

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

.column-FjNUMzA {
  display: none;
}


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

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

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

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

.page-QRdqvyGVI {
  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: #3a325d;
  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(23vw/var(--resizer)*100);
}

.subject-tPMWPEdDPuLgUN {
  font-weight: 900;
  font-family: 'Cousine', serif;
  color: #fcca28;
  font-size: calc(17vw/var(--resizer)*100);
}

.current-jzeBRVCdgYc {
  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: #3b1c3f;
  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(23vw/var(--resizer)*100);
}

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

.huge-eZDJhuFk {
  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;
}

.active-lqyyZZRFx {
  font-family: 'Cousine', serif;
  font-size: calc(50vw/var(--resizer)*100);
  font-weight: 900;
  color: #3b1c3f;
}

.preview-cedklWOP {
  font-family: 'Cousine', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b1c3f;
  line-height: calc(24vw/var(--resizer)*100);
}

.widget-uefTghRtpXQ {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 92%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(32vw/var(--resizer)*100);
  border-radius: calc(16vw/var(--resizer)*100);
  border-top: calc(3vw/var(--resizer)*100) dashed #3b1c3f;
  flex-wrap: wrap;
}

.btn-qeXcPVWLgAVHPOr {
  font-family: 'Cousine', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b1c3f;
  text-align: left;
}

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

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

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

.thumb-cvfznVHM {
  color: #3b1c3f;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: normal;
}

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

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

.sm-kFNvdOG {
  color: #3b1c3f;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: normal;
}

.narrow-vkkEItwj {
  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: #eab393;
  flex-direction: column;
}

.tagline-qSvuftFH {
  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);
}

.text-QVxBlpmfaS {
  font-family: 'Cousine', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b1c3f;
  text-decoration: none;
  text-align: undefined;
}

.narrow-XYClNFAaKhEwowE {
  font-family: 'Cousine', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b1c3f;
  text-decoration: none;
  text-align: undefined;
}

.content-KSGHwJ {
  font-family: 'Cousine', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b1c3f;
  text-decoration: none;
  text-align: undefined;
}

.userpic-ESFpXwjKEsTrjhyy {
  display: none;
}


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

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

.avatar-bkkRWok {
  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: #fcca28;
}

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

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

.narrow-bCTJuuzhAU {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(410vw/var(--resizer)*100);
  height: calc(410vw/var(--resizer)*100);
  border-radius: calc(21vw/var(--resizer)*100);
  box-shadow: calc(2vw/var(--resizer)*100) calc(-1vw/var(--resizer)*100) calc(13vw/var(--resizer)*100) calc(4vw/var(--resizer)*100) rgba(59, 28, 63, .2);
}

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

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

.box-KJgQlkNI {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 35%;
  height: calc(35vw/var(--resizer)*100);
  border-radius: calc(49vw/var(--resizer)*100);
  background-color: #3a325d;
  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);
}

.headline-uAXStAwf {
  font-weight: 900;
  font-family: 'Cousine', serif;
  color: #fcca28;
  font-size: calc(17vw/var(--resizer)*100);
}

.section-oLbrKKvjBVZCmF {
  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);
}

.medium-AeknJzoTSbfe {
  font-family: 'Cousine', serif;
  font-size: calc(50vw/var(--resizer)*100);
  font-weight: 900;
  color: #3b1c3f;
}

.headline-QSIBiZJWruHDfgc {
  font-family: 'Cousine', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b1c3f;
  line-height: calc(24vw/var(--resizer)*100);
}

.row-lbRXUdxhKdgstR {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 92%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(32vw/var(--resizer)*100);
  border-radius: calc(16vw/var(--resizer)*100);
  border-top: calc(3vw/var(--resizer)*100) dashed #3b1c3f;
  flex-wrap: wrap;
}

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

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

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

.huge-xCNQcDSrTDT {
  color: #3b1c3f;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: normal;
}

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

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

.desc-vSCwQTyqpVzkGNFU {
  color: #3b1c3f;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: normal;
}

.thumb-jEJBmsFRo {
  font-family: 'Cousine', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b1c3f;
  text-align: left;
}

.page-gpYcLMNsPWJIIg {
  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: #eab393;
  flex-direction: column;
}

.caption-mBYPfjazdxerygKc {
  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);
}

.pic-fJGwdxChSYVk {
  font-family: 'Cousine', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b1c3f;
  text-decoration: none;
  text-align: undefined;
}

.xl-xTqJHRaAVbyQBqcr {
  font-family: 'Cousine', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b1c3f;
  text-decoration: none;
  text-align: undefined;
}

.xs-MrUqLiynhJjGa {
  font-family: 'Cousine', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b1c3f;
  text-decoration: none;
  text-align: undefined;
}

.section-nlRhkKzwFtd {
  display: none;
}


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

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

.title-eTJyvpHWrlUGYND {
  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: #fcca28;
}

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

.active-NPxnrKXiMvRJWyq {
  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);
}

.inner-uJLFDiM {
  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: #3a325d;
  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(44vw/var(--resizer)*100);
}

.content-eVYkthy {
  font-weight: 900;
  font-family: 'Cousine', serif;
  color: #fcca28;
  font-size: calc(17vw/var(--resizer)*100);
}

.row-PtOgiMjPImYnyX {
  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;
}

.wrap-kQjowAQf {
  font-family: 'Cousine', serif;
  font-size: calc(50vw/var(--resizer)*100);
  font-weight: 900;
  color: #3b1c3f;
}

.grid-OJvpOjwjBKEELiWt {
  font-family: 'Cousine', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b1c3f;
  line-height: calc(24vw/var(--resizer)*100);
}

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

.grid-JlyKqOMe {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 92%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(32vw/var(--resizer)*100);
  border-radius: calc(16vw/var(--resizer)*100);
  border-top: calc(3vw/var(--resizer)*100) dashed #3b1c3f;
  flex-wrap: wrap;
}

.button-eefVnKSdlVwqEvRu {
  font-family: 'Cousine', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b1c3f;
  text-align: left;
}

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

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

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

.xs-ffHaVmx {
  color: #3b1c3f;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: normal;
}

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

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

.headline-gUJUmsqkNPL {
  color: #3b1c3f;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: normal;
}

.thumb-tBtfmi {
  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: #eab393;
  flex-direction: column;
}

.big-tFATIsiwLRzAEK {
  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);
}

.content-ssDqXxzKnxLDh {
  font-family: 'Cousine', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b1c3f;
  text-decoration: none;
  text-align: undefined;
}

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

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

.large-FLOvXAIYTf {
  display: none;
}


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

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

.heading-zaENKvAwHAlcXnX {
  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);
}

.sm-tjTQrbq {
  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);
}

.grid-adLIwEya {
  font-family: 'Cousine', serif;
  font-size: calc(50vw/var(--resizer)*100);
  font-weight: 900;
  color: #3b1c3f;
}

.aside-IVpoqGht {
  font-family: 'Cousine', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b1c3f;
  line-height: calc(24vw/var(--resizer)*100);
}

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

.container-DXHXBL {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 35%;
  height: calc(35vw/var(--resizer)*100);
  border-radius: calc(10vw/var(--resizer)*100);
  background-color: #3a325d;
  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);
}

.box-HlFBiPVg {
  font-weight: 900;
  font-family: 'Cousine', serif;
  color: #fcca28;
  font-size: calc(17vw/var(--resizer)*100);
}

.xs-voQIwnvJzYG {
  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);
}

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

.text-QNpuOPK {
  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(26vw/var(--resizer)*100);
  box-shadow: calc(4vw/var(--resizer)*100) calc(4vw/var(--resizer)*100) calc(7vw/var(--resizer)*100) calc(3vw/var(--resizer)*100) rgba(59, 28, 63, .3);
}

.thumb-BKCyEpKeDTpTsMat {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 92%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(32vw/var(--resizer)*100);
  border-radius: calc(16vw/var(--resizer)*100);
  border-top: calc(3vw/var(--resizer)*100) dashed #3b1c3f;
  flex-wrap: wrap;
}

.subject-YvWGoHJHRJaf {
  font-family: 'Cousine', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b1c3f;
  text-align: left;
}

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

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

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

.wide-qpzhli {
  color: #3b1c3f;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: normal;
}

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

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

.grid-MXOape {
  color: #3b1c3f;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: normal;
}

.subject-hfGrxwpzyALYXy {
  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: #eab393;
  flex-direction: column;
}

.widget-aQdPiGMyZxBj {
  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);
}

.title-WnLrUApguQw {
  font-family: 'Cousine', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b1c3f;
  text-decoration: none;
  text-align: undefined;
}

.pic-wYoeZbvAMckhZTrf {
  font-family: 'Cousine', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b1c3f;
  text-decoration: none;
  text-align: undefined;
}

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

.column-TZzPfxceQbZGuO {
  display: none;
}


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

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

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

.desc-QcXKPdALelXWpqq {
  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;
}

.button-kOKvmMIEwJMFTe {
  font-family: 'Cousine', serif;
  font-size: calc(50vw/var(--resizer)*100);
  font-weight: 900;
  color: #3b1c3f;
}

.image-sqqeLGUcooU {
  font-family: 'Cousine', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b1c3f;
  line-height: calc(24vw/var(--resizer)*100);
}

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

.section-DgrRtrLvYqSLxK {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 35%;
  height: calc(35vw/var(--resizer)*100);
  border-radius: calc(25vw/var(--resizer)*100);
  background-color: #3a325d;
  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(27vw/var(--resizer)*100);
}

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

.row-HbJvYWAyDu {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 92%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(32vw/var(--resizer)*100);
  border-radius: calc(16vw/var(--resizer)*100);
  border-top: calc(3vw/var(--resizer)*100) dashed #3b1c3f;
  flex-wrap: wrap;
}

.tip-XTsqIUnHlSzFJT {
  font-family: 'Cousine', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b1c3f;
  text-align: left;
}

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

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

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

.headline-LjcvjiIwic {
  color: #3b1c3f;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: normal;
}

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

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

.pic-aCSBKO {
  color: #3b1c3f;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: normal;
}

.xs-bqFegLEhISvWF {
  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: #eab393;
  flex-direction: column;
}

.all-BRTzbz {
  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);
}

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

.xl-YRNFySu {
  font-family: 'Cousine', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b1c3f;
  text-decoration: none;
  text-align: undefined;
}

.content-xxgrlBzjZjI {
  font-family: 'Cousine', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b1c3f;
  text-decoration: none;
  text-align: undefined;
}

.more-vUbqnDufPCoFSjGu {
  display: none;
}


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

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

.breadcrumbs-HoAIDVncpTR {
  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: #fcca28;
}

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

.big-nTEdQPexBoxRNNn {
  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);
}

.lg-KeEdiXVf {
  font-family: 'Cousine', serif;
  font-size: calc(50vw/var(--resizer)*100);
  font-weight: 900;
  color: #3b1c3f;
}

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

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

.active-FkYcOGtab {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 35%;
  height: calc(35vw/var(--resizer)*100);
  border-radius: calc(30vw/var(--resizer)*100);
  background-color: #3a325d;
  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(33vw/var(--resizer)*100);
}

.big-XmNyUT {
  font-weight: 900;
  font-family: 'Cousine', serif;
  color: #fcca28;
  font-size: calc(17vw/var(--resizer)*100);
}

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

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

.holder-nqrPZtXCMJDGcfCK {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(368vw/var(--resizer)*100);
  height: calc(368vw/var(--resizer)*100);
  border-radius: calc(13vw/var(--resizer)*100);
  box-shadow: calc(3vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(13vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) rgba(59, 28, 63, .4);
}

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

.huge-RYaRuAAx {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 92%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(32vw/var(--resizer)*100);
  border-radius: calc(16vw/var(--resizer)*100);
  border-top: calc(3vw/var(--resizer)*100) dashed #3b1c3f;
  flex-wrap: wrap;
}

.box-yJVbPBVBsnPQJZIY {
  font-family: 'Cousine', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b1c3f;
  text-align: left;
}

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

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

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

.tip-bODtMQSaHJUH {
  color: #3b1c3f;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: normal;
}

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

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

.small-QKqwNGPB {
  color: #3b1c3f;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: normal;
}

.xl-ZasEUTSY {
  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: #eab393;
  flex-direction: column;
}

.text-JSikggy {
  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);
}

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

.tiny-iyStHWpHVExB {
  font-family: 'Cousine', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b1c3f;
  text-decoration: none;
  text-align: undefined;
}

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

.lg-GdEyomcaJSyBSpR {
  display: none;
}

