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

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

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

.wrap-pcWlCGMyn {
  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;
}

.box-BvJZShxUawwCiHbX {
  font-family: 'Fira sans', serif;
  font-size: calc(33vw/var(--resizer)*100);
  font-weight: 900;
  color: #381830;
}

.col-FyFhdg {
  font-family: 'Fira sans', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #381830;
  line-height: calc(24vw/var(--resizer)*100);
}

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

.img-TYwGNNdc {
  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: #741a66;
  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(18vw/var(--resizer)*100);
}

.md-nxNwjSdCwwDJaCB {
  font-weight: 900;
  font-family: 'Fira sans', serif;
  color: #eff9df;
  font-size: calc(20vw/var(--resizer)*100);
}

.tagline-FhgvsPRjEFKQDh {
  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: #381830;
  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(18vw/var(--resizer)*100);
}

.sidebar-LwWdOChDXyRX {
  font-weight: 900;
  font-family: 'Fira sans', serif;
  color: #eff9df;
  font-size: calc(20vw/var(--resizer)*100);
}

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

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

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

.control-mBhePCdeJBiE {
  font-family: 'Fira sans', serif;
  font-size: calc(33vw/var(--resizer)*100);
  font-weight: 900;
  color: #381830;
}

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

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

.image-vhAXuS {
  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(3vw/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;
  box-shadow: calc(2vw/var(--resizer)*100) calc(3vw/var(--resizer)*100) calc(14vw/var(--resizer)*100) calc(0vw/var(--resizer)*100) rgba(56, 24, 48, .5);
}

.widget-WfvtOSUGzXTz {
  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(3vw/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;
  box-shadow: calc(2vw/var(--resizer)*100) calc(3vw/var(--resizer)*100) calc(14vw/var(--resizer)*100) calc(0vw/var(--resizer)*100) rgba(56, 24, 48, .5);
}

.huge-ZUKOwctHmPbT {
  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(3vw/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;
  box-shadow: calc(2vw/var(--resizer)*100) calc(3vw/var(--resizer)*100) calc(14vw/var(--resizer)*100) calc(0vw/var(--resizer)*100) rgba(56, 24, 48, .5);
}

.tiny-iJOMaUgRx {
  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(3vw/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;
  box-shadow: calc(2vw/var(--resizer)*100) calc(3vw/var(--resizer)*100) calc(14vw/var(--resizer)*100) calc(0vw/var(--resizer)*100) rgba(56, 24, 48, .5);
}

.img-OmzNzlM {
  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(3vw/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;
  box-shadow: calc(2vw/var(--resizer)*100) calc(3vw/var(--resizer)*100) calc(14vw/var(--resizer)*100) calc(0vw/var(--resizer)*100) rgba(56, 24, 48, .5);
}

.tiny-RGdojXYgXhpjBk {
  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(3vw/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;
  box-shadow: calc(2vw/var(--resizer)*100) calc(3vw/var(--resizer)*100) calc(14vw/var(--resizer)*100) calc(0vw/var(--resizer)*100) rgba(56, 24, 48, .5);
}

.active-yfPQapgoT {
  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(3vw/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;
  box-shadow: calc(2vw/var(--resizer)*100) calc(3vw/var(--resizer)*100) calc(14vw/var(--resizer)*100) calc(0vw/var(--resizer)*100) rgba(56, 24, 48, .5);
}

.holder-cAnRvCdKKTXBj {
  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(3vw/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;
  box-shadow: calc(2vw/var(--resizer)*100) calc(3vw/var(--resizer)*100) calc(14vw/var(--resizer)*100) calc(0vw/var(--resizer)*100) rgba(56, 24, 48, .5);
}

.active-BRSjlKiXqQy {
  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(3vw/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;
  box-shadow: calc(2vw/var(--resizer)*100) calc(3vw/var(--resizer)*100) calc(14vw/var(--resizer)*100) calc(0vw/var(--resizer)*100) rgba(56, 24, 48, .5);
}

.preview-GXwpuyClIzcTxizQ {
  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(3vw/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;
  box-shadow: calc(2vw/var(--resizer)*100) calc(3vw/var(--resizer)*100) calc(14vw/var(--resizer)*100) calc(0vw/var(--resizer)*100) rgba(56, 24, 48, .5);
}

.desc-KxoDrABhc {
  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(27vw/var(--resizer)*100);
  flex-direction: column;
  background-color: #eff9df;
}

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

.small-baBRIIr {
  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;
}

.holder-MKxmSF {
  font-family: 'Fira sans', serif;
  font-size: calc(33vw/var(--resizer)*100);
  font-weight: 900;
  color: #381830;
}

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

.large-wHMsUUV {
  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: #381830;
  background-color: #d6d794;
  font-size: calc(16vw/var(--resizer)*100);
  text-align: undefined;
  border-radius: calc(12vw/var(--resizer)*100);
}

.column-lTkgLkwGC {
  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: #381830;
  background-color: #d6d794;
  font-size: calc(16vw/var(--resizer)*100);
  text-align: undefined;
  border-radius: calc(12vw/var(--resizer)*100);
}

.grid-InIKjKFVC {
  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: #eff9df;
  background-color: #741a66;
  font-size: calc(16vw/var(--resizer)*100);
  border-radius: calc(12vw/var(--resizer)*100);
}

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

.large-qPHvqVychYhjSY {
  display: flex;
  position: relative;
  justify-content: start;
  align-items: center;
  min-width: calc(463vw/var(--resizer)*100);
  max-width: calc(463vw/var(--resizer)*100);
  height: calc(574vw/var(--resizer)*100);
  padding: calc(19vw/var(--resizer)*100) calc(19vw/var(--resizer)*100) calc(19vw/var(--resizer)*100) calc(19vw/var(--resizer)*100);
  flex-direction: column;
  background-color: initial;
  flex: 1;
  border-radius: calc(48vw/var(--resizer)*100);
  border-left: calc(2vw/var(--resizer)*100) dashed #381830;
  border-right: calc(2vw/var(--resizer)*100) dashed #381830;
}

.huge-anLJZoPKLo {
  display: flex;
  position: relative;
  justify-content: wrap-reverse;
  align-items: center;
  width: auto;
  gap: calc(5vw/var(--resizer)*100);
  flex-direction: row;
  padding: calc(20vw/var(--resizer)*100);
}

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

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

.tooltip-NOlcgXXvB {
  color: #381830;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: italic;
}

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

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

.sidebar-uvEKYmEPLFOVKURC {
  color: #381830;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: italic;
}

.breadcrumbs-pESsvyrMIyQBV {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(463vw/var(--resizer)*100);
  gap: calc(10vw/var(--resizer)*100);
  border-radius: calc(49vw/var(--resizer)*100);
  appURL: page.html;
  height: calc(50vw/var(--resizer)*100);
}

.narrow-MzODMyg {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: calc(45vw/var(--resizer)*100);
  border-radius: calc(48vw/var(--resizer)*100);
  background-color: #741a66;
  appURL: themelist1.html;
}

.all-NPLJcXenVW {
  font-weight: 900;
  font-family: 'Fira sans', serif;
  color: #eff9df;
  font-size: calc(17vw/var(--resizer)*100);
}

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

.xl-zmMiGsBClNSKDfd {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(197vw/var(--resizer)*100);
  height: calc(197vw/var(--resizer)*100);
  border-radius: calc(48vw/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-TpWDzsRA {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  gap: calc(10vw/var(--resizer)*100);
  padding: calc(26vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(26vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  flex-direction: column;
}

.icon-fkdazYTxuyDpRpSr {
  font-family: 'Fira sans', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #381830;
  text-align: center;
}

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

.grid-FQaBCLdiNYgkG {
  font-family: 'Fira sans', serif;
  font-size: calc(16vw/var(--resizer)*100);
  font-weight: light;
  color: #381830;
  font-style: normal;
  line-height: calc(24vw/var(--resizer)*100);
}

.button-BFThQbRuyn {
  display: flex;
  position: relative;
  justify-content: start;
  align-items: center;
  min-width: calc(463vw/var(--resizer)*100);
  max-width: calc(463vw/var(--resizer)*100);
  height: calc(574vw/var(--resizer)*100);
  padding: calc(19vw/var(--resizer)*100) calc(19vw/var(--resizer)*100) calc(19vw/var(--resizer)*100) calc(19vw/var(--resizer)*100);
  flex-direction: column;
  background-color: initial;
  flex: 1;
  border-radius: calc(48vw/var(--resizer)*100);
  border-left: calc(2vw/var(--resizer)*100) dashed #381830;
  border-right: calc(2vw/var(--resizer)*100) dashed #381830;
}

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

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

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

.all-mdUfVAE {
  color: #381830;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: italic;
}

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

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

.holder-FiaKDzGpDVb {
  color: #381830;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: italic;
}

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

.xs-hzbloucPYUUHB {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: calc(45vw/var(--resizer)*100);
  border-radius: calc(48vw/var(--resizer)*100);
  background-color: #741a66;
  appURL: themelist2.html;
}

.active-GTiHjVqRk {
  font-weight: 900;
  font-family: 'Fira sans', serif;
  color: #eff9df;
  font-size: calc(17vw/var(--resizer)*100);
}

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

.sidebar-FtgNobpucqVdQhzc {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(197vw/var(--resizer)*100);
  height: calc(197vw/var(--resizer)*100);
  border-radius: calc(48vw/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-KpUDHmZnu {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  gap: calc(10vw/var(--resizer)*100);
  padding: calc(26vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(26vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  flex-direction: column;
}

.button-zpfROWHOlNjYK {
  font-family: 'Fira sans', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #381830;
  text-align: center;
}

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

.caption-jxFYaiFfDSSSN {
  font-family: 'Fira sans', serif;
  font-size: calc(16vw/var(--resizer)*100);
  font-weight: light;
  color: #381830;
  font-style: normal;
  line-height: calc(24vw/var(--resizer)*100);
}

.holder-wjraztmrHnDtL {
  display: flex;
  position: relative;
  justify-content: start;
  align-items: center;
  min-width: calc(463vw/var(--resizer)*100);
  max-width: calc(463vw/var(--resizer)*100);
  height: calc(574vw/var(--resizer)*100);
  padding: calc(19vw/var(--resizer)*100) calc(19vw/var(--resizer)*100) calc(19vw/var(--resizer)*100) calc(19vw/var(--resizer)*100);
  flex-direction: column;
  background-color: initial;
  flex: 1;
  border-radius: calc(48vw/var(--resizer)*100);
  border-left: calc(2vw/var(--resizer)*100) dashed #381830;
  border-right: calc(2vw/var(--resizer)*100) dashed #381830;
}

.big-HxfaiLlbzjk {
  display: flex;
  position: relative;
  justify-content: wrap-reverse;
  align-items: center;
  width: auto;
  gap: calc(5vw/var(--resizer)*100);
  flex-direction: row;
  padding: calc(20vw/var(--resizer)*100);
}

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

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

.huge-OtZLUBAGPJXAh {
  color: #381830;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: italic;
}

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

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

.tiny-ZvSIKOJtIaT {
  color: #381830;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: italic;
}

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

.box-BgwMBbuzsGaVUCL {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: calc(45vw/var(--resizer)*100);
  border-radius: calc(48vw/var(--resizer)*100);
  background-color: #741a66;
  appURL: themelist3.html;
}

.row-dRFuQRGdaHr {
  font-weight: 900;
  font-family: 'Fira sans', serif;
  color: #eff9df;
  font-size: calc(17vw/var(--resizer)*100);
}

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

.headline-wjYrPda {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(197vw/var(--resizer)*100);
  height: calc(197vw/var(--resizer)*100);
  border-radius: calc(48vw/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-zhHnIVWpdtezZcL {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  gap: calc(10vw/var(--resizer)*100);
  padding: calc(26vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(26vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  flex-direction: column;
}

.tagline-XgLXjVaiWGkPS {
  font-family: 'Fira sans', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #381830;
  text-align: center;
}

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

.huge-fJVBiadTOqSxPZL {
  font-family: 'Fira sans', serif;
  font-size: calc(16vw/var(--resizer)*100);
  font-weight: light;
  color: #381830;
  font-style: normal;
  line-height: calc(24vw/var(--resizer)*100);
}

.row-JmHrKIh {
  display: flex;
  position: relative;
  justify-content: start;
  align-items: center;
  min-width: calc(463vw/var(--resizer)*100);
  max-width: calc(463vw/var(--resizer)*100);
  height: calc(574vw/var(--resizer)*100);
  padding: calc(19vw/var(--resizer)*100) calc(19vw/var(--resizer)*100) calc(19vw/var(--resizer)*100) calc(19vw/var(--resizer)*100);
  flex-direction: column;
  background-color: initial;
  flex: 1;
  border-radius: calc(48vw/var(--resizer)*100);
  border-left: calc(2vw/var(--resizer)*100) dashed #381830;
  border-right: calc(2vw/var(--resizer)*100) dashed #381830;
}

.btn-uNvhoU {
  display: flex;
  position: relative;
  justify-content: wrap-reverse;
  align-items: center;
  width: auto;
  gap: calc(5vw/var(--resizer)*100);
  flex-direction: row;
  padding: calc(20vw/var(--resizer)*100);
}

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

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

.column-ctoKCuKrKjtEenx {
  color: #381830;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: italic;
}

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

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

.button-jxyDobTPXDexe {
  color: #381830;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: italic;
}

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

.headline-NANGTtAfhzaSLemq {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: calc(45vw/var(--resizer)*100);
  border-radius: calc(48vw/var(--resizer)*100);
  background-color: #741a66;
  appURL: themelist4.html;
}

.medium-BUSEzr {
  font-weight: 900;
  font-family: 'Fira sans', serif;
  color: #eff9df;
  font-size: calc(17vw/var(--resizer)*100);
}

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

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

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

.aside-dMAcZPF {
  font-family: 'Fira sans', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #381830;
  text-align: center;
}

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

.thumb-gENfZGaCSeZ {
  font-family: 'Fira sans', serif;
  font-size: calc(16vw/var(--resizer)*100);
  font-weight: light;
  color: #381830;
  font-style: normal;
  line-height: calc(24vw/var(--resizer)*100);
}

.desc-FcmnMz {
  display: flex;
  position: relative;
  justify-content: start;
  align-items: center;
  min-width: calc(463vw/var(--resizer)*100);
  max-width: calc(463vw/var(--resizer)*100);
  height: calc(574vw/var(--resizer)*100);
  padding: calc(19vw/var(--resizer)*100) calc(19vw/var(--resizer)*100) calc(19vw/var(--resizer)*100) calc(19vw/var(--resizer)*100);
  flex-direction: column;
  background-color: initial;
  flex: 1;
  border-radius: calc(48vw/var(--resizer)*100);
  border-left: calc(2vw/var(--resizer)*100) dashed #381830;
  border-right: calc(2vw/var(--resizer)*100) dashed #381830;
}

.row-nsGWEvEP {
  display: flex;
  position: relative;
  justify-content: wrap-reverse;
  align-items: center;
  width: auto;
  gap: calc(5vw/var(--resizer)*100);
  flex-direction: row;
  padding: calc(20vw/var(--resizer)*100);
}

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

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

.image-ApkMAQPsngjZC {
  color: #381830;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: italic;
}

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

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

.aside-IClHgtZKTP {
  color: #381830;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: italic;
}

.subtitle-mYQJeQESKiDX {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(463vw/var(--resizer)*100);
  gap: calc(10vw/var(--resizer)*100);
  border-radius: calc(5vw/var(--resizer)*100);
  appURL: page.html;
  height: calc(50vw/var(--resizer)*100);
}

.image-RGfgUkMu {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: calc(45vw/var(--resizer)*100);
  border-radius: calc(48vw/var(--resizer)*100);
  background-color: #741a66;
  appURL: themelist5.html;
}

.col-zbZWkWO {
  font-weight: 900;
  font-family: 'Fira sans', serif;
  color: #eff9df;
  font-size: calc(17vw/var(--resizer)*100);
}

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

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

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

.wrapper-dBZVtvBHBiY {
  font-family: 'Fira sans', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #381830;
  text-align: center;
}

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

.xs-WsSJdmEEg {
  font-family: 'Fira sans', serif;
  font-size: calc(16vw/var(--resizer)*100);
  font-weight: light;
  color: #381830;
  font-style: normal;
  line-height: calc(24vw/var(--resizer)*100);
}

.tooltip-mZAQpBqDdgBx {
  display: flex;
  position: relative;
  justify-content: start;
  align-items: center;
  min-width: calc(463vw/var(--resizer)*100);
  max-width: calc(463vw/var(--resizer)*100);
  height: calc(574vw/var(--resizer)*100);
  padding: calc(19vw/var(--resizer)*100) calc(19vw/var(--resizer)*100) calc(19vw/var(--resizer)*100) calc(19vw/var(--resizer)*100);
  flex-direction: column;
  background-color: initial;
  flex: 1;
  border-radius: calc(48vw/var(--resizer)*100);
  border-left: calc(2vw/var(--resizer)*100) dashed #381830;
  border-right: calc(2vw/var(--resizer)*100) dashed #381830;
}

.wide-CPIaetPjd {
  display: flex;
  position: relative;
  justify-content: wrap-reverse;
  align-items: center;
  width: auto;
  gap: calc(5vw/var(--resizer)*100);
  flex-direction: row;
  padding: calc(20vw/var(--resizer)*100);
}

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

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

.title-qaDnFAHlxTaitIw {
  color: #381830;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: italic;
}

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

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

.medium-CaKuVpjx {
  color: #381830;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: italic;
}

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

.subject-xCpzvso {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: calc(45vw/var(--resizer)*100);
  border-radius: calc(48vw/var(--resizer)*100);
  background-color: #741a66;
  appURL: themelist6.html;
}

.widget-cVzowsH {
  font-weight: 900;
  font-family: 'Fira sans', serif;
  color: #eff9df;
  font-size: calc(17vw/var(--resizer)*100);
}

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

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

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

.heading-mrXJOoPYGsSHa {
  font-family: 'Fira sans', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #381830;
  text-align: center;
}

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

.page-fmwpze {
  font-family: 'Fira sans', serif;
  font-size: calc(16vw/var(--resizer)*100);
  font-weight: light;
  color: #381830;
  font-style: normal;
  line-height: calc(24vw/var(--resizer)*100);
}

.subtitle-HONzjnlTsIzeKU {
  display: flex;
  position: relative;
  justify-content: start;
  align-items: center;
  min-width: calc(463vw/var(--resizer)*100);
  max-width: calc(463vw/var(--resizer)*100);
  height: calc(574vw/var(--resizer)*100);
  padding: calc(19vw/var(--resizer)*100) calc(19vw/var(--resizer)*100) calc(19vw/var(--resizer)*100) calc(19vw/var(--resizer)*100);
  flex-direction: column;
  background-color: initial;
  flex: 1;
  border-radius: calc(48vw/var(--resizer)*100);
  border-left: calc(2vw/var(--resizer)*100) dashed #381830;
  border-right: calc(2vw/var(--resizer)*100) dashed #381830;
}

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

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

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

.medium-uQJixmLf {
  color: #381830;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: italic;
}

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

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

.grid-nMVCuybVAV {
  color: #381830;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: italic;
}

.caption-EIYPjstFpEF {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(463vw/var(--resizer)*100);
  gap: calc(10vw/var(--resizer)*100);
  border-radius: calc(7vw/var(--resizer)*100);
  appURL: page.html;
  height: calc(50vw/var(--resizer)*100);
}

.current-nrCrqB {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: calc(45vw/var(--resizer)*100);
  border-radius: calc(48vw/var(--resizer)*100);
  background-color: #741a66;
  appURL: themelist7.html;
}

.wide-JNtOEicB {
  font-weight: 900;
  font-family: 'Fira sans', serif;
  color: #eff9df;
  font-size: calc(17vw/var(--resizer)*100);
}

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

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

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

.userpic-vNuPONFPSpCVbwL {
  font-family: 'Fira sans', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #381830;
  text-align: center;
}

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

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

.sm-FVfRZJiYIWsUd {
  display: flex;
  position: relative;
  justify-content: start;
  align-items: center;
  min-width: calc(463vw/var(--resizer)*100);
  max-width: calc(463vw/var(--resizer)*100);
  height: calc(574vw/var(--resizer)*100);
  padding: calc(19vw/var(--resizer)*100) calc(19vw/var(--resizer)*100) calc(19vw/var(--resizer)*100) calc(19vw/var(--resizer)*100);
  flex-direction: column;
  background-color: initial;
  flex: 1;
  border-radius: calc(48vw/var(--resizer)*100);
  border-left: calc(2vw/var(--resizer)*100) dashed #381830;
  border-right: calc(2vw/var(--resizer)*100) dashed #381830;
}

.sidebar-pEWrkRCKIErE {
  display: flex;
  position: relative;
  justify-content: wrap-reverse;
  align-items: center;
  width: auto;
  gap: calc(5vw/var(--resizer)*100);
  flex-direction: row;
  padding: calc(20vw/var(--resizer)*100);
}

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

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

.headline-NHczGJyeTvpcbzV {
  color: #381830;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: italic;
}

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

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

.all-dmiDjjR {
  color: #381830;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: italic;
}

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

.holder-mXxhouHpRUaE {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: calc(45vw/var(--resizer)*100);
  border-radius: calc(48vw/var(--resizer)*100);
  background-color: #741a66;
  appURL: themelist8.html;
}

.wrapper-dpoXXmuYvBgjQcO {
  font-weight: 900;
  font-family: 'Fira sans', serif;
  color: #eff9df;
  font-size: calc(17vw/var(--resizer)*100);
}

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

.huge-EokXLogH {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(197vw/var(--resizer)*100);
  height: calc(197vw/var(--resizer)*100);
  border-radius: calc(48vw/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-FkHVtHLAbxuHBhy {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  gap: calc(10vw/var(--resizer)*100);
  padding: calc(26vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(26vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  flex-direction: column;
}

.grid-RWpHKErdxBn {
  font-family: 'Fira sans', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #381830;
  text-align: center;
}

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

.widget-DriAJeb {
  font-family: 'Fira sans', serif;
  font-size: calc(16vw/var(--resizer)*100);
  font-weight: light;
  color: #381830;
  font-style: normal;
  line-height: calc(24vw/var(--resizer)*100);
}

.huge-PxVCqx {
  display: flex;
  position: relative;
  justify-content: start;
  align-items: center;
  min-width: calc(463vw/var(--resizer)*100);
  max-width: calc(463vw/var(--resizer)*100);
  height: calc(574vw/var(--resizer)*100);
  padding: calc(19vw/var(--resizer)*100) calc(19vw/var(--resizer)*100) calc(19vw/var(--resizer)*100) calc(19vw/var(--resizer)*100);
  flex-direction: column;
  background-color: initial;
  flex: 1;
  border-radius: calc(48vw/var(--resizer)*100);
  border-left: calc(2vw/var(--resizer)*100) dashed #381830;
  border-right: calc(2vw/var(--resizer)*100) dashed #381830;
}

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

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

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

.tooltip-SHLRpyz {
  color: #381830;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: italic;
}

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

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

.icon-jCYSxHmUtr {
  color: #381830;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: italic;
}

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

.narrow-cWlyyBStcnKJSH {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: calc(45vw/var(--resizer)*100);
  border-radius: calc(48vw/var(--resizer)*100);
  background-color: #741a66;
  appURL: themelist9.html;
}

.headline-qPawIKSv {
  font-weight: 900;
  font-family: 'Fira sans', serif;
  color: #eff9df;
  font-size: calc(17vw/var(--resizer)*100);
}

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

.subtitle-FRYkjmu {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(197vw/var(--resizer)*100);
  height: calc(197vw/var(--resizer)*100);
  border-radius: calc(48vw/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-VWIQbpVLw {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  gap: calc(10vw/var(--resizer)*100);
  padding: calc(26vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(26vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  flex-direction: column;
}

.thumbnail-zdSgQHULXTkT {
  font-family: 'Fira sans', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #381830;
  text-align: center;
}

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

.icon-dBmJZrX {
  font-family: 'Fira sans', serif;
  font-size: calc(16vw/var(--resizer)*100);
  font-weight: light;
  color: #381830;
  font-style: normal;
  line-height: calc(24vw/var(--resizer)*100);
}

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

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

.avatar-YcCweQuZrb {
  font-family: 'Fira sans', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #381830;
  text-decoration: none;
  text-align: undefined;
}

.desc-uXSgnNNSOfXDbBl {
  font-family: 'Fira sans', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #381830;
  text-decoration: none;
  text-align: undefined;
}

.col-CYzvYqwqGGFPU {
  font-family: 'Fira sans', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #381830;
  text-decoration: none;
  text-align: undefined;
}

.more-IuRJsWZiFVpZBzA {
  display: none;
}

.tip-hOBoFoUhf {
  display: flex;
  position: fixed;
  width: 38%;
  bottom: 0;
  right: 0;
  left: 0;
  gap: calc(42vw/var(--resizer)*100);
  flex-wrap: wrap;
  padding: calc(30vw/var(--resizer)*100) calc(30vw/var(--resizer)*100) calc(30vw/var(--resizer)*100) calc(30vw/var(--resizer)*100);
  flex-direction: column;
  background-color: #d6d794;
  border: calc(2vw/var(--resizer)*100) ridge #381830;
  justify-content: center;
  align-items: center;
  opacity: .93;
  border-radius: calc(20vw/var(--resizer)*100);
}

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

.button-eKpXQiVAhgTQi {
  font-family: 'Fira sans', serif;
  font-size: calc(16vw/var(--resizer)*100);
  font-weight: 400;
  color: #381830;
  width: 100%;
  text-align: left;
}

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

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

.pic-ScpouS {
  width: auto;
  height: auto;
  border-radius: calc(49vw/var(--resizer)*100);
  background-color: #741a66;
  padding: calc(5vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(10vw/var(--resizer)*100);
}

.title-DGVmlNtAeGC {
  font-weight: 900;
  font-family: 'Fira sans', serif;
  color: #eff9df;
  font-size: calc(16vw/var(--resizer)*100);
}


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

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

.tooltip-WkDRpWOXaVDDXZs {
  font-family: 'Fira sans', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #381830;
  text-align: left;
  line-height: calc(40vw/var(--resizer)*100);
}


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

.active-agXstMgMA {
  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: #eff9df;
  flex-direction: column;
}

.large-IozJcoExu {
  font-family: 'Fira sans', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #381830;
  text-align: left;
  line-height: calc(40vw/var(--resizer)*100);
}


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

.sidebar-DQomugRNDESqx {
  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: #eff9df;
  flex-direction: column;
}

.desc-dntGCvpPwsZN {
  font-family: 'Fira sans', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #381830;
  text-align: left;
  line-height: calc(40vw/var(--resizer)*100);
}


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

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

.button-aEDKIpItlcoAS {
  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: #d6d794;
}

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

.medium-WUuSbUvO {
  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;
}

.xs-GhBRlFLwizhS {
  font-family: 'Fira sans', serif;
  font-size: calc(33vw/var(--resizer)*100);
  font-weight: 900;
  color: #381830;
}

.desc-wisnstBsBXsjssyq {
  font-family: 'Fira sans', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #381830;
  line-height: calc(24vw/var(--resizer)*100);
}

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

.current-zSiUFvj {
  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: #741a66;
  appURL: page.html;
  padding: calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  gap: calc(24vw/var(--resizer)*100);
}

.userpic-oRZmAyA {
  font-weight: 900;
  font-family: 'Fira sans', serif;
  color: #eff9df;
  font-size: calc(20vw/var(--resizer)*100);
}

.headline-lkzyStwFF {
  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: #381830;
  appURL: page.html;
  padding: calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  gap: calc(24vw/var(--resizer)*100);
}

.tagline-jIkhSnCmpvIJwqxS {
  font-weight: 900;
  font-family: 'Fira sans', serif;
  color: #eff9df;
  font-size: calc(20vw/var(--resizer)*100);
}

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

.text-wAsxtQvQBYHdvd {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 93%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(29vw/var(--resizer)*100);
  border-radius: calc(29vw/var(--resizer)*100);
  border-top: calc(2vw/var(--resizer)*100) solid #381830;
  flex-wrap: wrap;
}

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

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

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

.grid-AxWsyZIQob {
  color: #381830;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: italic;
}

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

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

.xl-kEBXJkPabrH {
  color: #381830;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: italic;
}

.md-PAxcyPxWnzNWptaz {
  font-family: 'Fira sans', serif;
  font-size: calc(21vw/var(--resizer)*100);
  font-weight: 400;
  color: #381830;
  text-align: left;
}

.img-hDiCJYXsFDXWrVw {
  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: #d6d794;
  flex-direction: column;
}

.preview-oJhZOkfRp {
  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);
}

.control-vjhFdkDlFbYEcGy {
  font-family: 'Fira sans', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #381830;
  text-decoration: none;
  text-align: undefined;
}

.inner-ZnbPwqLLHWMXyyE {
  font-family: 'Fira sans', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #381830;
  text-decoration: none;
  text-align: undefined;
}

.tooltip-sLZqjnIkmCqJItE {
  font-family: 'Fira sans', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #381830;
  text-decoration: none;
  text-align: undefined;
}

.picture-mJCFwoPAlkxXjZam {
  display: none;
}


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

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

.subject-aOqJwZesLI {
  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: #eff9df;
}

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

.picture-KxgkWJDH {
  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;
}

.small-nPXOyTkEkqhFlY {
  font-family: 'Fira sans', serif;
  font-size: calc(33vw/var(--resizer)*100);
  font-weight: 900;
  color: #381830;
}

.tip-vcghfa {
  font-family: 'Fira sans', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #381830;
  line-height: calc(24vw/var(--resizer)*100);
}

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

.current-hEZaRwA {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 35%;
  height: calc(35vw/var(--resizer)*100);
  border-radius: calc(27vw/var(--resizer)*100);
  background-color: #741a66;
  appURL: page.html;
  padding: calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  gap: calc(22vw/var(--resizer)*100);
}

.container-mpcnvLWMmJAdliFH {
  font-weight: 900;
  font-family: 'Fira sans', serif;
  color: #eff9df;
  font-size: calc(20vw/var(--resizer)*100);
}

.box-fQZbTDGwMh {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 35%;
  height: calc(35vw/var(--resizer)*100);
  border-radius: calc(27vw/var(--resizer)*100);
  background-color: #381830;
  appURL: page.html;
  padding: calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  gap: calc(22vw/var(--resizer)*100);
}

.box-GwTqQe {
  font-weight: 900;
  font-family: 'Fira sans', serif;
  color: #eff9df;
  font-size: calc(20vw/var(--resizer)*100);
}

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

.headline-qYsdGKPXXR {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 93%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(29vw/var(--resizer)*100);
  border-radius: calc(29vw/var(--resizer)*100);
  border-top: calc(2vw/var(--resizer)*100) solid #381830;
  flex-wrap: wrap;
}

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

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

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

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

.tip-JOXgcFfpzHwtCut {
  color: #381830;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: italic;
}

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

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

.thumbnail-dBkeiA {
  color: #381830;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: italic;
}

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

.sm-dyQjCVeEtnsAHk {
  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-HnVaIdYSvRt {
  font-family: 'Fira sans', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #381830;
  text-decoration: none;
  text-align: undefined;
}

.desc-ZZeXOkTNCFkFNq {
  font-family: 'Fira sans', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #381830;
  text-decoration: none;
  text-align: undefined;
}

.column-PiYxBCtiR {
  font-family: 'Fira sans', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #381830;
  text-decoration: none;
  text-align: undefined;
}

.active-mLorsZNj {
  display: none;
}


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

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

.small-gjXrExblhj {
  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: #eff9df;
}

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

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

.icon-mfSPoh {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(407vw/var(--resizer)*100);
  height: calc(407vw/var(--resizer)*100);
  border-radius: calc(26vw/var(--resizer)*100);
  box-shadow: calc(3vw/var(--resizer)*100) calc(3vw/var(--resizer)*100) calc(7vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) rgba(56, 24, 48, .4);
}

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

.lg-cPKUWWJLOLPsbb {
  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);
}

.active-tFIxJJXCfANgNQD {
  font-family: 'Fira sans', serif;
  font-size: calc(33vw/var(--resizer)*100);
  font-weight: 900;
  color: #381830;
}

.tooltip-pzKkUKvfCaJjanE {
  font-family: 'Fira sans', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #381830;
  line-height: calc(24vw/var(--resizer)*100);
}

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

.btn-COKShFiYpN {
  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: #741a66;
  appURL: page.html;
  padding: calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  gap: calc(48vw/var(--resizer)*100);
}

.tip-cmVmLY {
  font-weight: 900;
  font-family: 'Fira sans', serif;
  color: #eff9df;
  font-size: calc(20vw/var(--resizer)*100);
}

.medium-vQFpdAEFUyW {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 93%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(29vw/var(--resizer)*100);
  border-radius: calc(29vw/var(--resizer)*100);
  border-top: calc(2vw/var(--resizer)*100) solid #381830;
  flex-wrap: wrap;
}

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

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

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

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

.button-xaMaCKynHAOh {
  color: #381830;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: italic;
}

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

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

.img-mCokwiiKkVnAvc {
  color: #381830;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: italic;
}

.image-OdoXIAoemTP {
  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: #d6d794;
  flex-direction: column;
}

.narrow-uQvlLaSBCAR {
  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);
}

.md-hBvxjoeClskzNmaX {
  font-family: 'Fira sans', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #381830;
  text-decoration: none;
  text-align: undefined;
}

.section-OHaQKuEYbrA {
  font-family: 'Fira sans', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #381830;
  text-decoration: none;
  text-align: undefined;
}

.tagline-aGqqfKvjBsBpwYLl {
  font-family: 'Fira sans', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #381830;
  text-decoration: none;
  text-align: undefined;
}

.lg-CmAaUq {
  display: none;
}


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

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

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

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

.all-TsMUKd {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(340vw/var(--resizer)*100);
  height: calc(340vw/var(--resizer)*100);
  border-radius: calc(2vw/var(--resizer)*100);
  box-shadow: calc(4vw/var(--resizer)*100) calc(-2vw/var(--resizer)*100) calc(11vw/var(--resizer)*100) calc(0vw/var(--resizer)*100) rgba(56, 24, 48, .2);
}

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

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

.wide-ecYfNBIvecf {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 35%;
  height: calc(35vw/var(--resizer)*100);
  border-radius: calc(42vw/var(--resizer)*100);
  background-color: #741a66;
  appURL: page.html;
  padding: calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  gap: calc(42vw/var(--resizer)*100);
}

.sidebar-WYjQcbMeLaQJWJ {
  font-weight: 900;
  font-family: 'Fira sans', serif;
  color: #eff9df;
  font-size: calc(20vw/var(--resizer)*100);
}

.col-mmbdLMt {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 35%;
  height: calc(35vw/var(--resizer)*100);
  border-radius: calc(42vw/var(--resizer)*100);
  background-color: #381830;
  appURL: page.html;
  padding: calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  gap: calc(42vw/var(--resizer)*100);
}

.inner-pzdMMVCAkxxJZYi {
  font-weight: 900;
  font-family: 'Fira sans', serif;
  color: #eff9df;
  font-size: calc(20vw/var(--resizer)*100);
}

.narrow-TqDLsJKPoW {
  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);
}

.row-vGaagJh {
  font-family: 'Fira sans', serif;
  font-size: calc(33vw/var(--resizer)*100);
  font-weight: 900;
  color: #381830;
}

.control-GzJWSbOyCPuJBFcj {
  font-family: 'Fira sans', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #381830;
  line-height: calc(24vw/var(--resizer)*100);
}

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

.text-ojzeNx {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 93%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(29vw/var(--resizer)*100);
  border-radius: calc(29vw/var(--resizer)*100);
  border-top: calc(2vw/var(--resizer)*100) solid #381830;
  flex-wrap: wrap;
}

.img-wqSzwoqcLan {
  font-family: 'Fira sans', serif;
  font-size: calc(21vw/var(--resizer)*100);
  font-weight: 400;
  color: #381830;
  text-align: left;
}

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

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

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

.inner-TEqpODnRlxGtfIMt {
  color: #381830;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: italic;
}

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

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

.huge-KMAoPLyF {
  color: #381830;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: italic;
}

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

.md-bfaIPeXVX {
  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-slddTpF {
  font-family: 'Fira sans', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #381830;
  text-decoration: none;
  text-align: undefined;
}

.thumbnail-HJOiopLtYYKao {
  font-family: 'Fira sans', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #381830;
  text-decoration: none;
  text-align: undefined;
}

.desc-TgIujLCbsvJzlcaB {
  font-family: 'Fira sans', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #381830;
  text-decoration: none;
  text-align: undefined;
}

.big-XMGFqHNlXNeyhGW {
  display: none;
}


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

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

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

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

.column-UasXkjAHvEyQE {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 35%;
  height: calc(35vw/var(--resizer)*100);
  border-radius: calc(50vw/var(--resizer)*100);
  background-color: #741a66;
  appURL: page.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);
}

.md-GcpauOxWaplRvQcZ {
  font-weight: 900;
  font-family: 'Fira sans', serif;
  color: #eff9df;
  font-size: calc(20vw/var(--resizer)*100);
}

.tiny-tcChFVP {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 35%;
  height: calc(35vw/var(--resizer)*100);
  border-radius: calc(50vw/var(--resizer)*100);
  background-color: #381830;
  appURL: page.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);
}

.widget-bNtuLCUyYkr {
  font-weight: 900;
  font-family: 'Fira sans', serif;
  color: #eff9df;
  font-size: calc(20vw/var(--resizer)*100);
}

.pic-SBrLqHLtzzMTYdLv {
  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);
}

.control-lkSwzk {
  font-family: 'Fira sans', serif;
  font-size: calc(33vw/var(--resizer)*100);
  font-weight: 900;
  color: #381830;
}

.wrapper-aDINAG {
  font-family: 'Fira sans', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #381830;
  line-height: calc(24vw/var(--resizer)*100);
}

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

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

.heading-csnfpqiUtgorHke {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(306vw/var(--resizer)*100);
  height: calc(306vw/var(--resizer)*100);
  border-radius: calc(26vw/var(--resizer)*100);
  box-shadow: calc(-2vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(14vw/var(--resizer)*100) calc(1vw/var(--resizer)*100) rgba(56, 24, 48, .2);
}

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

.btn-ZGRpaogwjYT {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 93%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(29vw/var(--resizer)*100);
  border-radius: calc(29vw/var(--resizer)*100);
  border-top: calc(2vw/var(--resizer)*100) solid #381830;
  flex-wrap: wrap;
}

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

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

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

.avatar-ucxgMvibhJeelzN {
  color: #381830;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: italic;
}

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

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

.content-aGgEhyhNQ {
  color: #381830;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: italic;
}

.content-RusgtcHskI {
  font-family: 'Fira sans', serif;
  font-size: calc(21vw/var(--resizer)*100);
  font-weight: 400;
  color: #381830;
  text-align: left;
}

.wrapper-wokpYa {
  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: #d6d794;
  flex-direction: column;
}

.button-svmfskwvMIQnE {
  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);
}

.image-IeuxEblbbDUm {
  font-family: 'Fira sans', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #381830;
  text-decoration: none;
  text-align: undefined;
}

.large-ulwrNHVxoQFfiUbP {
  font-family: 'Fira sans', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #381830;
  text-decoration: none;
  text-align: undefined;
}

.userpic-sdkIUk {
  font-family: 'Fira sans', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #381830;
  text-decoration: none;
  text-align: undefined;
}

.headline-ajpIvnGIjChkX {
  display: none;
}


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

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

.pic-tehfttilqSlbos {
  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: #d6d794;
}

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

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

.caption-vLHAyoJGyqdXD {
  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: #741a66;
  appURL: page.html;
  padding: calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  gap: calc(42vw/var(--resizer)*100);
}

.wide-zFiLCdPmj {
  font-weight: 900;
  font-family: 'Fira sans', serif;
  color: #eff9df;
  font-size: calc(20vw/var(--resizer)*100);
}

.breadcrumbs-RiCaisS {
  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: #381830;
  appURL: page.html;
  padding: calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  gap: calc(42vw/var(--resizer)*100);
}

.desc-XIBpqGRHwY {
  font-weight: 900;
  font-family: 'Fira sans', serif;
  color: #eff9df;
  font-size: calc(20vw/var(--resizer)*100);
}

.wrapper-EnmujeqObaPORik {
  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;
}

.widget-oVnVgLBjoEmZRl {
  font-family: 'Fira sans', serif;
  font-size: calc(33vw/var(--resizer)*100);
  font-weight: 900;
  color: #381830;
}

.small-gdFXzb {
  font-family: 'Fira sans', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #381830;
  line-height: calc(24vw/var(--resizer)*100);
}

.xl-ZvEMqqecH {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 93%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(29vw/var(--resizer)*100);
  border-radius: calc(29vw/var(--resizer)*100);
  border-top: calc(2vw/var(--resizer)*100) solid #381830;
  flex-wrap: wrap;
}

.tagline-cjObZCLjMBWk {
  font-family: 'Fira sans', serif;
  font-size: calc(21vw/var(--resizer)*100);
  font-weight: 400;
  color: #381830;
  text-align: left;
}

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

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

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

.thumb-pAHzOHiq {
  color: #381830;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: italic;
}

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

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

.control-oBiRtxOrcdRfcxc {
  color: #381830;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: italic;
}

.grid-DEYULvenKWUnO {
  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: #d6d794;
  flex-direction: column;
}

.preview-VligMNiyqs {
  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-zpSlgRef {
  font-family: 'Fira sans', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #381830;
  text-decoration: none;
  text-align: undefined;
}

.wrapper-lIgdov {
  font-family: 'Fira sans', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #381830;
  text-decoration: none;
  text-align: undefined;
}

.wrap-PcYhOFVeLh {
  font-family: 'Fira sans', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #381830;
  text-decoration: none;
  text-align: undefined;
}

.page-YDDNxCWyC {
  display: none;
}


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

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

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

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

.button-dlLfQdSuGXQPd {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(366vw/var(--resizer)*100);
  height: calc(366vw/var(--resizer)*100);
  border-radius: calc(2vw/var(--resizer)*100);
  box-shadow: calc(5vw/var(--resizer)*100) calc(-1vw/var(--resizer)*100) calc(15vw/var(--resizer)*100) calc(4vw/var(--resizer)*100) rgba(56, 24, 48, .1);
}

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

.sm-RmSQkH {
  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-VaTvdEduK {
  font-family: 'Fira sans', serif;
  font-size: calc(33vw/var(--resizer)*100);
  font-weight: 900;
  color: #381830;
}

.breadcrumbs-zKfxZuVDJtWVY {
  font-family: 'Fira sans', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #381830;
  line-height: calc(24vw/var(--resizer)*100);
}

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

.aside-dfGgfqQNhvvD {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 35%;
  height: calc(35vw/var(--resizer)*100);
  border-radius: calc(27vw/var(--resizer)*100);
  background-color: #741a66;
  appURL: page.html;
  padding: calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  gap: calc(15vw/var(--resizer)*100);
}

.sm-icsdgmnqqgt {
  font-weight: 900;
  font-family: 'Fira sans', serif;
  color: #eff9df;
  font-size: calc(20vw/var(--resizer)*100);
}

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

.sm-huyPclDkBrIfeQR {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 93%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(29vw/var(--resizer)*100);
  border-radius: calc(29vw/var(--resizer)*100);
  border-top: calc(2vw/var(--resizer)*100) solid #381830;
  flex-wrap: wrap;
}

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

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

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

.wide-eSAtFLIUrQS {
  color: #381830;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: italic;
}

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

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

.userpic-gYZjcPj {
  color: #381830;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: italic;
}

.xl-KSaoQaer {
  font-family: 'Fira sans', serif;
  font-size: calc(21vw/var(--resizer)*100);
  font-weight: 400;
  color: #381830;
  text-align: left;
}

.image-NkXNjBhQD {
  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: #d6d794;
  flex-direction: column;
}

.col-UKgmravNE {
  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);
}

.aside-iCGcZOyFq {
  font-family: 'Fira sans', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #381830;
  text-decoration: none;
  text-align: undefined;
}

.row-sWaxkP {
  font-family: 'Fira sans', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #381830;
  text-decoration: none;
  text-align: undefined;
}

.preview-SwEnXcnvKWW {
  font-family: 'Fira sans', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #381830;
  text-decoration: none;
  text-align: undefined;
}

.box-rBHWoi {
  display: none;
}


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

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

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

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

.control-LOVREJXl {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(332vw/var(--resizer)*100);
  height: calc(332vw/var(--resizer)*100);
  border-radius: calc(48vw/var(--resizer)*100);
  box-shadow: calc(-1vw/var(--resizer)*100) calc(-1vw/var(--resizer)*100) calc(11vw/var(--resizer)*100) calc(1vw/var(--resizer)*100) rgba(56, 24, 48, .4);
}

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

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

.row-ppLVMDEf {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 35%;
  height: calc(35vw/var(--resizer)*100);
  border-radius: calc(2vw/var(--resizer)*100);
  background-color: #741a66;
  appURL: page.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);
}

.page-jNWvkRYPFiR {
  font-weight: 900;
  font-family: 'Fira sans', serif;
  color: #eff9df;
  font-size: calc(20vw/var(--resizer)*100);
}

.small-QqtsKdHAoY {
  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-zeAIKkIBxo {
  font-family: 'Fira sans', serif;
  font-size: calc(33vw/var(--resizer)*100);
  font-weight: 900;
  color: #381830;
}

.tooltip-sLCVRLWm {
  font-family: 'Fira sans', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #381830;
  line-height: calc(24vw/var(--resizer)*100);
}

.subtitle-TZNoUwixX {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 93%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(29vw/var(--resizer)*100);
  border-radius: calc(29vw/var(--resizer)*100);
  border-top: calc(2vw/var(--resizer)*100) solid #381830;
  flex-wrap: wrap;
}

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

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

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

.big-mzzawGL {
  color: #381830;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: italic;
}

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

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

.lg-NPvOvRRRdXHHlc {
  color: #381830;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: italic;
}

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

.aside-kmUYBOf {
  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: #d6d794;
  flex-direction: column;
}

.holder-ufTZhoj {
  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-fsnKNDMQUV {
  font-family: 'Fira sans', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #381830;
  text-decoration: none;
  text-align: undefined;
}

.content-bbafslS {
  font-family: 'Fira sans', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #381830;
  text-decoration: none;
  text-align: undefined;
}

.more-IvMXYOWOR {
  font-family: 'Fira sans', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #381830;
  text-decoration: none;
  text-align: undefined;
}

.section-gFabBCLzg {
  display: none;
}


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

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

.narrow-OaLyBaykcBNCVbb {
  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: #d6d794;
}

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

.pic-OVqljTGunqOjbEW {
  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;
}

.preview-etwhNAS {
  font-family: 'Fira sans', serif;
  font-size: calc(33vw/var(--resizer)*100);
  font-weight: 900;
  color: #381830;
}

.container-BUWKzlaAoODtLQ {
  font-family: 'Fira sans', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #381830;
  line-height: calc(24vw/var(--resizer)*100);
}

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

.picture-TtpzpFZguyuXn {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 35%;
  height: calc(35vw/var(--resizer)*100);
  border-radius: calc(0vw/var(--resizer)*100);
  background-color: #741a66;
  appURL: page.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);
}

.page-eGhVNpxmstjcn {
  font-weight: 900;
  font-family: 'Fira sans', serif;
  color: #eff9df;
  font-size: calc(20vw/var(--resizer)*100);
}

.widget-zHKfzmokDTOZJZPC {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 35%;
  height: calc(35vw/var(--resizer)*100);
  border-radius: calc(0vw/var(--resizer)*100);
  background-color: #381830;
  appURL: page.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);
}

.all-DDZNGHuyuKzqwx {
  font-weight: 900;
  font-family: 'Fira sans', serif;
  color: #eff9df;
  font-size: calc(20vw/var(--resizer)*100);
}

.box-qplmZQElwHCZGt {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 93%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(29vw/var(--resizer)*100);
  border-radius: calc(29vw/var(--resizer)*100);
  border-top: calc(2vw/var(--resizer)*100) solid #381830;
  flex-wrap: wrap;
}

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

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

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

.holder-FLSNjWRxoDKQr {
  color: #381830;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: italic;
}

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

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

.small-eJladtycAja {
  color: #381830;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: italic;
}

.thumb-fjEcEulHvjGx {
  font-family: 'Fira sans', serif;
  font-size: calc(21vw/var(--resizer)*100);
  font-weight: 400;
  color: #381830;
  text-align: left;
}

.img-LmFSwIR {
  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: #d6d794;
  flex-direction: column;
}

.subtitle-JpvirjCHe {
  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-YEQJNfyrQ {
  font-family: 'Fira sans', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #381830;
  text-decoration: none;
  text-align: undefined;
}

.icon-TqTEqaYMQF {
  font-family: 'Fira sans', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #381830;
  text-decoration: none;
  text-align: undefined;
}

.lg-WWYeIuSDtefhQR {
  font-family: 'Fira sans', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #381830;
  text-decoration: none;
  text-align: undefined;
}

.container-wnfCZYhJaREz {
  display: none;
}


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

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

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

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

.md-HxDDKk {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 35%;
  height: calc(35vw/var(--resizer)*100);
  border-radius: calc(23vw/var(--resizer)*100);
  background-color: #741a66;
  appURL: page.html;
  padding: calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  gap: calc(24vw/var(--resizer)*100);
}

.content-RLqqhfXztoAiYJ {
  font-weight: 900;
  font-family: 'Fira sans', serif;
  color: #eff9df;
  font-size: calc(20vw/var(--resizer)*100);
}

.subject-ixqBdz {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 35%;
  height: calc(35vw/var(--resizer)*100);
  border-radius: calc(23vw/var(--resizer)*100);
  background-color: #381830;
  appURL: page.html;
  padding: calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  gap: calc(24vw/var(--resizer)*100);
}

.xl-IMuLAdTfiRBu {
  font-weight: 900;
  font-family: 'Fira sans', serif;
  color: #eff9df;
  font-size: calc(20vw/var(--resizer)*100);
}

.content-erPbNWtTMWgFB {
  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;
}

.sm-eKRByMWGEPlRZTn {
  font-family: 'Fira sans', serif;
  font-size: calc(33vw/var(--resizer)*100);
  font-weight: 900;
  color: #381830;
}

.small-Ptlkwr {
  font-family: 'Fira sans', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #381830;
  line-height: calc(24vw/var(--resizer)*100);
}

.small-yGTDBvqCOBx {
  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: #d6d794;
}

.lg-HuEnaxvRMjG {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 93%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(29vw/var(--resizer)*100);
  border-radius: calc(29vw/var(--resizer)*100);
  border-top: calc(2vw/var(--resizer)*100) solid #381830;
  flex-wrap: wrap;
}

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

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

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

.avatar-apVUTumDd {
  color: #381830;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: italic;
}

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

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

.image-RIrhPigkRnJ {
  color: #381830;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: italic;
}

.preview-dApbRBR {
  font-family: 'Fira sans', serif;
  font-size: calc(21vw/var(--resizer)*100);
  font-weight: 400;
  color: #381830;
  text-align: left;
}

.sm-bPdSdCDWQCJHpuLX {
  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: #d6d794;
  flex-direction: column;
}

.tooltip-srFcwHq {
  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-DTKmZPIGRZ {
  font-family: 'Fira sans', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #381830;
  text-decoration: none;
  text-align: undefined;
}

.inner-MECOYDOKe {
  font-family: 'Fira sans', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #381830;
  text-decoration: none;
  text-align: undefined;
}

.tooltip-QZhpCrPurF {
  font-family: 'Fira sans', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #381830;
  text-decoration: none;
  text-align: undefined;
}

.heading-dfyahzeUys {
  display: none;
}

