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

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

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

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

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

.holder-TfzJDSwEdiTCWr {
  font-weight: 900;
  font-family: 'Montserrat', serif;
  color: #fffbf9;
  font-size: calc(19vw/var(--resizer)*100);
}

.widget-nZDpzca {
  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-DtdMERurxUZicu {
  font-family: 'Montserrat', serif;
  font-size: calc(44vw/var(--resizer)*100);
  font-weight: 900;
  color: #2b072e;
}

.caption-YRmRNOY {
  font-family: 'Montserrat', serif;
  font-size: calc(19vw/var(--resizer)*100);
  font-weight: 400;
  color: #2b072e;
  line-height: calc(24vw/var(--resizer)*100);
}

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

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

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

.subtitle-KjlwIJsA {
  font-family: 'Montserrat', serif;
  font-size: calc(44vw/var(--resizer)*100);
  font-weight: 900;
  color: #2b072e;
}

.grid-ThIfbDzcot {
  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;
}

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

.col-jYXlNVVLTFFQV {
  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(38vw/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(1vw/var(--resizer)*100) calc(3vw/var(--resizer)*100) calc(2vw/var(--resizer)*100) calc(3vw/var(--resizer)*100) rgba(43, 7, 46, .4);
  scroll-snap-align: center;
}

.img-gNrNBqZadhEE {
  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(38vw/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(1vw/var(--resizer)*100) calc(3vw/var(--resizer)*100) calc(2vw/var(--resizer)*100) calc(3vw/var(--resizer)*100) rgba(43, 7, 46, .4);
  scroll-snap-align: center;
}

.icon-YynXwXyexiLfdPNY {
  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(38vw/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(1vw/var(--resizer)*100) calc(3vw/var(--resizer)*100) calc(2vw/var(--resizer)*100) calc(3vw/var(--resizer)*100) rgba(43, 7, 46, .4);
  scroll-snap-align: center;
}

.text-ZCAkrWwDv {
  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(38vw/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(1vw/var(--resizer)*100) calc(3vw/var(--resizer)*100) calc(2vw/var(--resizer)*100) calc(3vw/var(--resizer)*100) rgba(43, 7, 46, .4);
  scroll-snap-align: center;
}

.column-bfNseyGcDcpwzkro {
  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(38vw/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(1vw/var(--resizer)*100) calc(3vw/var(--resizer)*100) calc(2vw/var(--resizer)*100) calc(3vw/var(--resizer)*100) rgba(43, 7, 46, .4);
  scroll-snap-align: center;
}

.preview-ZTxXNfQd {
  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(38vw/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(1vw/var(--resizer)*100) calc(3vw/var(--resizer)*100) calc(2vw/var(--resizer)*100) calc(3vw/var(--resizer)*100) rgba(43, 7, 46, .4);
  scroll-snap-align: center;
}

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

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

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

.large-KrczON {
  font-family: 'Montserrat', serif;
  font-size: calc(44vw/var(--resizer)*100);
  font-weight: 900;
  color: #2b072e;
}

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

.title-TWPQxFZzsRiZZbBC {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: calc(484vw/var(--resizer)*100);
  max-width: calc(484vw/var(--resizer)*100);
  height: calc(532vw/var(--resizer)*100);
  padding: calc(23vw/var(--resizer)*100) calc(23vw/var(--resizer)*100) calc(23vw/var(--resizer)*100) calc(23vw/var(--resizer)*100);
  flex-direction: column;
  background-color: initial;
  flex: 1;
  border-radius: calc(43vw/var(--resizer)*100);
  border: calc(3vw/var(--resizer)*100) ridge #2b072e;
}

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

.tiny-OulCJoQCvmW {
  font-family: 'Montserrat', serif;
  font-size: calc(19vw/var(--resizer)*100);
  font-weight: 400;
  color: #2b072e;
  text-align: center;
}

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

.all-CCdhxEj {
  font-family: 'Montserrat', serif;
  font-size: calc(16vw/var(--resizer)*100);
  font-weight: light;
  color: #2b072e;
  font-style: normal;
  line-height: calc(24vw/var(--resizer)*100);
}

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

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

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

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

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

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

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

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

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

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

.large-VXvCJFxckzyYydQ {
  color: #2b072e;
  font-size: calc(22vw/var(--resizer)*100);
  font-style: normal;
}

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

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

.control-wkKImmAhgdK {
  color: #2b072e;
  font-size: calc(22vw/var(--resizer)*100);
  font-style: normal;
}

.heading-zdqyHDdAQfemaEgZ {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: calc(484vw/var(--resizer)*100);
  max-width: calc(484vw/var(--resizer)*100);
  height: calc(532vw/var(--resizer)*100);
  padding: calc(23vw/var(--resizer)*100) calc(23vw/var(--resizer)*100) calc(23vw/var(--resizer)*100) calc(23vw/var(--resizer)*100);
  flex-direction: column;
  background-color: initial;
  flex: 1;
  border-radius: calc(43vw/var(--resizer)*100);
  border: calc(3vw/var(--resizer)*100) ridge #2b072e;
}

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

.headline-SoUcHBLEl {
  font-family: 'Montserrat', serif;
  font-size: calc(19vw/var(--resizer)*100);
  font-weight: 400;
  color: #2b072e;
  text-align: center;
}

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

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

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

.aside-KjfqXvDDp {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(155vw/var(--resizer)*100);
  height: calc(155vw/var(--resizer)*100);
  border-radius: calc(43vw/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-QnQMfOFD {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(484vw/var(--resizer)*100);
  gap: calc(10vw/var(--resizer)*100);
  border-radius: calc(24vw/var(--resizer)*100);
  appURL: page.html;
  height: calc(50vw/var(--resizer)*100);
}

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

.aside-KiJcbphDKMa {
  font-weight: 900;
  font-family: 'Montserrat', serif;
  color: #fffbf9;
  font-size: calc(17vw/var(--resizer)*100);
}

.wrap-jLYnkuRYMYQThD {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: calc(45vw/var(--resizer)*100);
  border-radius: calc(43vw/var(--resizer)*100);
  background-color: #2b072e;
  appURL: themelist2.html;
}

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

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

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

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

.active-aINQCEnImFV {
  color: #2b072e;
  font-size: calc(22vw/var(--resizer)*100);
  font-style: normal;
}

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

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

.md-krgVIfQpqbtd {
  color: #2b072e;
  font-size: calc(22vw/var(--resizer)*100);
  font-style: normal;
}

.tagline-slmohXZbfUPAp {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: calc(484vw/var(--resizer)*100);
  max-width: calc(484vw/var(--resizer)*100);
  height: calc(532vw/var(--resizer)*100);
  padding: calc(23vw/var(--resizer)*100) calc(23vw/var(--resizer)*100) calc(23vw/var(--resizer)*100) calc(23vw/var(--resizer)*100);
  flex-direction: column;
  background-color: initial;
  flex: 1;
  border-radius: calc(43vw/var(--resizer)*100);
  border: calc(3vw/var(--resizer)*100) ridge #2b072e;
}

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

.active-xFPqWSr {
  font-family: 'Montserrat', serif;
  font-size: calc(19vw/var(--resizer)*100);
  font-weight: 400;
  color: #2b072e;
  text-align: center;
}

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

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

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

.container-TcwHCzhdSLK {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(155vw/var(--resizer)*100);
  height: calc(155vw/var(--resizer)*100);
  border-radius: calc(43vw/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-sHFKXX {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(484vw/var(--resizer)*100);
  gap: calc(10vw/var(--resizer)*100);
  border-radius: calc(41vw/var(--resizer)*100);
  appURL: page.html;
  height: calc(50vw/var(--resizer)*100);
}

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

.column-xiDIEhxFTTeNeyH {
  font-weight: 900;
  font-family: 'Montserrat', serif;
  color: #fffbf9;
  font-size: calc(17vw/var(--resizer)*100);
}

.preview-uIfWwGTz {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: calc(45vw/var(--resizer)*100);
  border-radius: calc(43vw/var(--resizer)*100);
  background-color: #2b072e;
  appURL: themelist3.html;
}

.wrapper-WlXdDbAeh {
  font-weight: 900;
  font-family: 'Montserrat', serif;
  color: #fffbf9;
  font-size: calc(17vw/var(--resizer)*100);
}

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

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

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

.md-tEZvfvpHMlcZNDR {
  color: #2b072e;
  font-size: calc(22vw/var(--resizer)*100);
  font-style: normal;
}

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

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

.tip-zbBZhpWxBi {
  color: #2b072e;
  font-size: calc(22vw/var(--resizer)*100);
  font-style: normal;
}

.current-AfeqCKeEPn {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: calc(484vw/var(--resizer)*100);
  max-width: calc(484vw/var(--resizer)*100);
  height: calc(532vw/var(--resizer)*100);
  padding: calc(23vw/var(--resizer)*100) calc(23vw/var(--resizer)*100) calc(23vw/var(--resizer)*100) calc(23vw/var(--resizer)*100);
  flex-direction: column;
  background-color: initial;
  flex: 1;
  border-radius: calc(43vw/var(--resizer)*100);
  border: calc(3vw/var(--resizer)*100) ridge #2b072e;
}

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

.small-AchGePCLGwr {
  font-family: 'Montserrat', serif;
  font-size: calc(19vw/var(--resizer)*100);
  font-weight: 400;
  color: #2b072e;
  text-align: center;
}

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

.box-CRdhGXcoDfFlyM {
  font-family: 'Montserrat', serif;
  font-size: calc(16vw/var(--resizer)*100);
  font-weight: light;
  color: #2b072e;
  font-style: normal;
  line-height: calc(24vw/var(--resizer)*100);
}

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

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

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

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

.column-KHJHEQVLAVV {
  font-weight: 900;
  font-family: 'Montserrat', serif;
  color: #fffbf9;
  font-size: calc(17vw/var(--resizer)*100);
}

.text-UZdeUGYFgj {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: calc(45vw/var(--resizer)*100);
  border-radius: calc(43vw/var(--resizer)*100);
  background-color: #2b072e;
  appURL: themelist4.html;
}

.tip-vAWgieJGwuzTM {
  font-weight: 900;
  font-family: 'Montserrat', serif;
  color: #fffbf9;
  font-size: calc(17vw/var(--resizer)*100);
}

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

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

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

.wrapper-TiPEVadDccCyYBWm {
  color: #2b072e;
  font-size: calc(22vw/var(--resizer)*100);
  font-style: normal;
}

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

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

.aside-XThSIb {
  color: #2b072e;
  font-size: calc(22vw/var(--resizer)*100);
  font-style: normal;
}

.preview-eNXEluOaBZhW {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: calc(484vw/var(--resizer)*100);
  max-width: calc(484vw/var(--resizer)*100);
  height: calc(532vw/var(--resizer)*100);
  padding: calc(23vw/var(--resizer)*100) calc(23vw/var(--resizer)*100) calc(23vw/var(--resizer)*100) calc(23vw/var(--resizer)*100);
  flex-direction: column;
  background-color: initial;
  flex: 1;
  border-radius: calc(43vw/var(--resizer)*100);
  border: calc(3vw/var(--resizer)*100) ridge #2b072e;
}

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

.xl-vugwtxmW {
  font-family: 'Montserrat', serif;
  font-size: calc(19vw/var(--resizer)*100);
  font-weight: 400;
  color: #2b072e;
  text-align: center;
}

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

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

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

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

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

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

.aside-mnaPnGrmDhlawFf {
  font-weight: 900;
  font-family: 'Montserrat', serif;
  color: #fffbf9;
  font-size: calc(17vw/var(--resizer)*100);
}

.img-ExoxxIzXMXaX {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: calc(45vw/var(--resizer)*100);
  border-radius: calc(43vw/var(--resizer)*100);
  background-color: #2b072e;
  appURL: themelist5.html;
}

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

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

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

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

.text-TuvqGytiGPqPuHGW {
  color: #2b072e;
  font-size: calc(22vw/var(--resizer)*100);
  font-style: normal;
}

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

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

.caption-xApORlblec {
  color: #2b072e;
  font-size: calc(22vw/var(--resizer)*100);
  font-style: normal;
}

.widget-udOtqSKSOxSEh {
  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: #edc18c;
  flex-direction: column;
}

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

.narrow-WSHaLzGVCtPt {
  font-family: 'Montserrat', serif;
  font-size: calc(19vw/var(--resizer)*100);
  font-weight: 400;
  color: #2b072e;
  text-decoration: none;
  text-align: undefined;
}

.lg-sFglbmv {
  font-family: 'Montserrat', serif;
  font-size: calc(19vw/var(--resizer)*100);
  font-weight: 400;
  color: #2b072e;
  text-decoration: none;
  text-align: undefined;
}

.breadcrumbs-EXyhrsuOEZIQson {
  font-family: 'Montserrat', serif;
  font-size: calc(19vw/var(--resizer)*100);
  font-weight: 400;
  color: #2b072e;
  text-decoration: none;
  text-align: undefined;
}

.large-vdJoxD {
  display: none;
}

.tiny-ONeYBmHUGLyfolQ {
  display: flex;
  position: fixed;
  width: 34%;
  bottom: 0;
  right: 0;
  left: 0;
  gap: calc(39vw/var(--resizer)*100);
  flex-wrap: wrap;
  padding: calc(17vw/var(--resizer)*100) calc(17vw/var(--resizer)*100) calc(17vw/var(--resizer)*100) calc(17vw/var(--resizer)*100);
  flex-direction: column;
  background-color: #fffbf9;
  border: calc(2vw/var(--resizer)*100) ridge #2b072e;
  justify-content: center;
  align-items: center;
  opacity: .93;
  border-radius: calc(29vw/var(--resizer)*100);
}

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

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

.holder-SKIHGfwytXWSNJ {
  width: auto;
  height: auto;
  border-radius: calc(27vw/var(--resizer)*100);
  background-color: #af1730;
  padding: calc(5vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(10vw/var(--resizer)*100);
}

.headline-zSeIndShUYFgBbnj {
  font-weight: 900;
  font-family: 'Montserrat', serif;
  color: #fffbf9;
  font-size: calc(16vw/var(--resizer)*100);
}

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

.medium-KAkCMbQujjJO {
  font-family: 'Montserrat', serif;
  font-size: calc(16vw/var(--resizer)*100);
  font-weight: 400;
  color: #2b072e;
  width: 100%;
  text-align: left;
}


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

.medium-PsFdYjYWgWTt {
  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: #edc18c;
  flex-direction: column;
}

.btn-eaJfOvZTAaiC {
  font-family: 'Montserrat', serif;
  font-size: calc(19vw/var(--resizer)*100);
  font-weight: 400;
  color: #2b072e;
  text-align: left;
  line-height: calc(40vw/var(--resizer)*100);
}


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

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

.tiny-NrgmjTfyJdkZl {
  font-family: 'Montserrat', serif;
  font-size: calc(19vw/var(--resizer)*100);
  font-weight: 400;
  color: #2b072e;
  text-align: left;
  line-height: calc(40vw/var(--resizer)*100);
}


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

.small-YHQtXiABN {
  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: #edc18c;
  flex-direction: column;
}

.small-bTFFdNCbba {
  font-family: 'Montserrat', serif;
  font-size: calc(19vw/var(--resizer)*100);
  font-weight: 400;
  color: #2b072e;
  text-align: left;
  line-height: calc(40vw/var(--resizer)*100);
}


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

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

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

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

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

.section-LUwPiHRhb {
  font-weight: 900;
  font-family: 'Montserrat', serif;
  color: #fffbf9;
  font-size: calc(19vw/var(--resizer)*100);
}

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

.subject-DuXbIMqnetRhP {
  font-family: 'Montserrat', serif;
  font-size: calc(44vw/var(--resizer)*100);
  font-weight: 900;
  color: #2b072e;
}

.userpic-agTyqcAWpJMIHQl {
  font-family: 'Montserrat', serif;
  font-size: calc(19vw/var(--resizer)*100);
  font-weight: 400;
  color: #2b072e;
  line-height: calc(24vw/var(--resizer)*100);
}

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

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

.wrapper-ZOeJJQVtANgaXoXO {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(418vw/var(--resizer)*100);
  height: calc(418vw/var(--resizer)*100);
  border-radius: calc(2vw/var(--resizer)*100);
  box-shadow: calc(-2vw/var(--resizer)*100) calc(2vw/var(--resizer)*100) calc(8vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) rgba(43, 7, 46, .5);
}

.box-VylwRkiAf {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 94%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(40vw/var(--resizer)*100);
  border-radius: calc(48vw/var(--resizer)*100);
  border-top: calc(2vw/var(--resizer)*100) double #2b072e;
  flex-wrap: wrap;
}

.picture-AOmzIEqoJiqPv {
  font-family: 'Montserrat', serif;
  font-size: calc(24vw/var(--resizer)*100);
  font-weight: 400;
  color: #2b072e;
  text-align: left;
}

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

.box-JBocXjdpcMbvIrb {
  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);
}

.page-WVpjhDyBo {
  font-family: 'Montserrat', serif;
  font-size: calc(19vw/var(--resizer)*100);
  font-weight: 400;
  color: #2b072e;
  text-decoration: none;
  text-align: undefined;
}

.huge-JJNbrDKGgEZ {
  font-family: 'Montserrat', serif;
  font-size: calc(19vw/var(--resizer)*100);
  font-weight: 400;
  color: #2b072e;
  text-decoration: none;
  text-align: undefined;
}

.thumb-AbVdavSSI {
  font-family: 'Montserrat', serif;
  font-size: calc(19vw/var(--resizer)*100);
  font-weight: 400;
  color: #2b072e;
  text-decoration: none;
  text-align: undefined;
}

.picture-ugytPBEckHpzveM {
  display: none;
}


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

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

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

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

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

.huge-BHacWTyCWwGC {
  font-weight: 900;
  font-family: 'Montserrat', serif;
  color: #fffbf9;
  font-size: calc(19vw/var(--resizer)*100);
}

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

.widget-uTlZXDfV {
  font-family: 'Montserrat', serif;
  font-size: calc(44vw/var(--resizer)*100);
  font-weight: 900;
  color: #2b072e;
}

.caption-sbhvovmkmjYncFU {
  font-family: 'Montserrat', serif;
  font-size: calc(19vw/var(--resizer)*100);
  font-weight: 400;
  color: #2b072e;
  line-height: calc(24vw/var(--resizer)*100);
}

.userpic-WBIxwb {
  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);
}

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

.narrow-PRSxFM {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(419vw/var(--resizer)*100);
  height: calc(419vw/var(--resizer)*100);
  border-radius: calc(22vw/var(--resizer)*100);
  box-shadow: calc(-2vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(13vw/var(--resizer)*100) calc(2vw/var(--resizer)*100) rgba(43, 7, 46, .3);
}

.wide-cDAQhPWd {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 94%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(40vw/var(--resizer)*100);
  border-radius: calc(48vw/var(--resizer)*100);
  border-top: calc(2vw/var(--resizer)*100) double #2b072e;
  flex-wrap: wrap;
}

.container-zRotAZNjiSUkVF {
  font-family: 'Montserrat', serif;
  font-size: calc(24vw/var(--resizer)*100);
  font-weight: 400;
  color: #2b072e;
  text-align: left;
}

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

.thumbnail-cmvnDN {
  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);
}

.wrap-AeJalezifLi {
  font-family: 'Montserrat', serif;
  font-size: calc(19vw/var(--resizer)*100);
  font-weight: 400;
  color: #2b072e;
  text-decoration: none;
  text-align: undefined;
}

.tagline-YHwNka {
  font-family: 'Montserrat', serif;
  font-size: calc(19vw/var(--resizer)*100);
  font-weight: 400;
  color: #2b072e;
  text-decoration: none;
  text-align: undefined;
}

.wide-rBJFqVt {
  font-family: 'Montserrat', serif;
  font-size: calc(19vw/var(--resizer)*100);
  font-weight: 400;
  color: #2b072e;
  text-decoration: none;
  text-align: undefined;
}

.aside-snGKQRjKQBamTm {
  display: none;
}


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

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

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

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

.all-jyOwtCoNx {
  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: #af1730;
  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(39vw/var(--resizer)*100);
}

.medium-TrkspZIm {
  font-weight: 900;
  font-family: 'Montserrat', serif;
  color: #fffbf9;
  font-size: calc(19vw/var(--resizer)*100);
}

.thumb-CDtudpkMbCqjgI {
  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: #2b072e;
  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(39vw/var(--resizer)*100);
}

.section-ufoHGp {
  font-weight: 900;
  font-family: 'Montserrat', serif;
  color: #fffbf9;
  font-size: calc(19vw/var(--resizer)*100);
}

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

.more-clsSgy {
  font-family: 'Montserrat', serif;
  font-size: calc(44vw/var(--resizer)*100);
  font-weight: 900;
  color: #2b072e;
}

.pic-mGIkjMsNn {
  font-family: 'Montserrat', serif;
  font-size: calc(19vw/var(--resizer)*100);
  font-weight: 400;
  color: #2b072e;
  line-height: calc(24vw/var(--resizer)*100);
}

.more-xAacnHQOKL {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 94%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(40vw/var(--resizer)*100);
  border-radius: calc(48vw/var(--resizer)*100);
  border-top: calc(2vw/var(--resizer)*100) double #2b072e;
  flex-wrap: wrap;
}

.inner-tCByRXzSUMJWJ {
  font-family: 'Montserrat', serif;
  font-size: calc(24vw/var(--resizer)*100);
  font-weight: 400;
  color: #2b072e;
  text-align: left;
}

.button-TCuzjmXiVfBAHA {
  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: #edc18c;
  flex-direction: column;
}

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

.sidebar-leMHDDjL {
  font-family: 'Montserrat', serif;
  font-size: calc(19vw/var(--resizer)*100);
  font-weight: 400;
  color: #2b072e;
  text-decoration: none;
  text-align: undefined;
}

.picture-mxHjtsFWIS {
  font-family: 'Montserrat', serif;
  font-size: calc(19vw/var(--resizer)*100);
  font-weight: 400;
  color: #2b072e;
  text-decoration: none;
  text-align: undefined;
}

.picture-nTKALgRonOGF {
  font-family: 'Montserrat', serif;
  font-size: calc(19vw/var(--resizer)*100);
  font-weight: 400;
  color: #2b072e;
  text-decoration: none;
  text-align: undefined;
}

.caption-fqiAHKtoUrg {
  display: none;
}


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

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

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

.image-nOrwmHEnR {
  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);
}

.subject-WPdGMKGJ {
  font-family: 'Montserrat', serif;
  font-size: calc(44vw/var(--resizer)*100);
  font-weight: 900;
  color: #2b072e;
}

.icon-bEghDOGUHNUvbfIn {
  font-family: 'Montserrat', serif;
  font-size: calc(19vw/var(--resizer)*100);
  font-weight: 400;
  color: #2b072e;
  line-height: calc(24vw/var(--resizer)*100);
}

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

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

.grid-RvTEbNaLbJbX {
  font-weight: 900;
  font-family: 'Montserrat', serif;
  color: #fffbf9;
  font-size: calc(19vw/var(--resizer)*100);
}

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

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

.icon-eOUpimRMGE {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(319vw/var(--resizer)*100);
  height: calc(319vw/var(--resizer)*100);
  border-radius: calc(49vw/var(--resizer)*100);
  box-shadow: calc(-1vw/var(--resizer)*100) calc(-3vw/var(--resizer)*100) calc(4vw/var(--resizer)*100) calc(4vw/var(--resizer)*100) rgba(43, 7, 46, .4);
}

.section-jrLYlBLLljBhvQA {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 94%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(40vw/var(--resizer)*100);
  border-radius: calc(48vw/var(--resizer)*100);
  border-top: calc(2vw/var(--resizer)*100) double #2b072e;
  flex-wrap: wrap;
}

.column-AFoqUqpNoVAFCSmq {
  font-family: 'Montserrat', serif;
  font-size: calc(24vw/var(--resizer)*100);
  font-weight: 400;
  color: #2b072e;
  text-align: left;
}

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

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

.text-YytIXsitW {
  font-family: 'Montserrat', serif;
  font-size: calc(19vw/var(--resizer)*100);
  font-weight: 400;
  color: #2b072e;
  text-decoration: none;
  text-align: undefined;
}

.text-bCnfIqfhKKxfRYWO {
  font-family: 'Montserrat', serif;
  font-size: calc(19vw/var(--resizer)*100);
  font-weight: 400;
  color: #2b072e;
  text-decoration: none;
  text-align: undefined;
}

.wide-uXTOArqgekwJy {
  font-family: 'Montserrat', serif;
  font-size: calc(19vw/var(--resizer)*100);
  font-weight: 400;
  color: #2b072e;
  text-decoration: none;
  text-align: undefined;
}

.icon-VBTDrknSHPC {
  display: none;
}


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

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

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

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

.wrapper-GkMQarSNMAEXC {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(444vw/var(--resizer)*100);
  height: calc(444vw/var(--resizer)*100);
  border-radius: calc(1vw/var(--resizer)*100);
  box-shadow: calc(-4vw/var(--resizer)*100) calc(0vw/var(--resizer)*100) calc(13vw/var(--resizer)*100) calc(1vw/var(--resizer)*100) rgba(43, 7, 46, .4);
}

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

.md-cSxIuHxtwq {
  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);
}

.avatar-XpKlCxixlOkWU {
  font-family: 'Montserrat', serif;
  font-size: calc(44vw/var(--resizer)*100);
  font-weight: 900;
  color: #2b072e;
}

.huge-MAvlmt {
  font-family: 'Montserrat', serif;
  font-size: calc(19vw/var(--resizer)*100);
  font-weight: 400;
  color: #2b072e;
  line-height: calc(24vw/var(--resizer)*100);
}

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

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

.img-RFudjFSGtWDxWYXY {
  font-weight: 900;
  font-family: 'Montserrat', serif;
  color: #fffbf9;
  font-size: calc(19vw/var(--resizer)*100);
}

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

.userpic-BemVzFOFeRKBhF {
  font-weight: 900;
  font-family: 'Montserrat', serif;
  color: #fffbf9;
  font-size: calc(19vw/var(--resizer)*100);
}

.image-YpowRupLBKEfQRg {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 94%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(40vw/var(--resizer)*100);
  border-radius: calc(48vw/var(--resizer)*100);
  border-top: calc(2vw/var(--resizer)*100) double #2b072e;
  flex-wrap: wrap;
}

.lg-YTsswtOvDSntEDD {
  font-family: 'Montserrat', serif;
  font-size: calc(24vw/var(--resizer)*100);
  font-weight: 400;
  color: #2b072e;
  text-align: left;
}

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

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

.caption-JObNmDqxFWIriW {
  font-family: 'Montserrat', serif;
  font-size: calc(19vw/var(--resizer)*100);
  font-weight: 400;
  color: #2b072e;
  text-decoration: none;
  text-align: undefined;
}

.md-RbmlgTQbRefinW {
  font-family: 'Montserrat', serif;
  font-size: calc(19vw/var(--resizer)*100);
  font-weight: 400;
  color: #2b072e;
  text-decoration: none;
  text-align: undefined;
}

.big-gJvqZMTDXcnctNo {
  font-family: 'Montserrat', serif;
  font-size: calc(19vw/var(--resizer)*100);
  font-weight: 400;
  color: #2b072e;
  text-decoration: none;
  text-align: undefined;
}

.small-KIjFoHT {
  display: none;
}


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

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

.tip-bmnLnC {
  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: #edc18c;
}

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

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

.subtitle-BPvWAcRTGnY {
  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: #af1730;
  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(35vw/var(--resizer)*100);
}

.subject-rHkCYyakeojYR {
  font-weight: 900;
  font-family: 'Montserrat', serif;
  color: #fffbf9;
  font-size: calc(19vw/var(--resizer)*100);
}

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

.big-vTPOcAAw {
  font-family: 'Montserrat', serif;
  font-size: calc(44vw/var(--resizer)*100);
  font-weight: 900;
  color: #2b072e;
}

.widget-BRESDRJcUU {
  font-family: 'Montserrat', serif;
  font-size: calc(19vw/var(--resizer)*100);
  font-weight: 400;
  color: #2b072e;
  line-height: calc(24vw/var(--resizer)*100);
}

.subtitle-VPdOrrGIap {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 94%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(40vw/var(--resizer)*100);
  border-radius: calc(48vw/var(--resizer)*100);
  border-top: calc(2vw/var(--resizer)*100) double #2b072e;
  flex-wrap: wrap;
}

.medium-qPVxZtj {
  font-family: 'Montserrat', serif;
  font-size: calc(24vw/var(--resizer)*100);
  font-weight: 400;
  color: #2b072e;
  text-align: left;
}

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

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

.breadcrumbs-aVpXueagfAT {
  font-family: 'Montserrat', serif;
  font-size: calc(19vw/var(--resizer)*100);
  font-weight: 400;
  color: #2b072e;
  text-decoration: none;
  text-align: undefined;
}

.desc-mkWRiXWBWP {
  font-family: 'Montserrat', serif;
  font-size: calc(19vw/var(--resizer)*100);
  font-weight: 400;
  color: #2b072e;
  text-decoration: none;
  text-align: undefined;
}

.lg-gnNXEwUBR {
  font-family: 'Montserrat', serif;
  font-size: calc(19vw/var(--resizer)*100);
  font-weight: 400;
  color: #2b072e;
  text-decoration: none;
  text-align: undefined;
}

.tiny-tJSkLnxbdtFLCu {
  display: none;
}

