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

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

.narrow-jVkJCNkBBjzFYkNT {
  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: #d5c9be;
}

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

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

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

.picture-MWYoAFwehtYIyQq {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #ffebff;
  font-size: calc(21vw/var(--resizer)*100);
}

.img-IFQxoZqcVsLl {
  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;
}

.medium-uFaQVwOxhQHnfgl {
  font-family: 'Finlandica', serif;
  font-size: calc(37vw/var(--resizer)*100);
  font-weight: 900;
  color: #3b051d;
}

.btn-gXuNPtDeo {
  font-family: 'Finlandica', serif;
  font-size: calc(21vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b051d;
  line-height: calc(24vw/var(--resizer)*100);
}

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

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

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

.headline-fdnEtDkbNTXjiZc {
  font-family: 'Finlandica', serif;
  font-size: calc(37vw/var(--resizer)*100);
  font-weight: 900;
  color: #3b051d;
}

.xl-bZiHRjvIkG {
  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;
}

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

.all-tTKQSQhsNnCv {
  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(27vw/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(4vw/var(--resizer)*100) calc(-3vw/var(--resizer)*100) calc(3vw/var(--resizer)*100) calc(1vw/var(--resizer)*100) rgba(59, 5, 29, .5);
}

.column-wkvDQelwKa {
  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(27vw/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(4vw/var(--resizer)*100) calc(-3vw/var(--resizer)*100) calc(3vw/var(--resizer)*100) calc(1vw/var(--resizer)*100) rgba(59, 5, 29, .5);
}

.inner-HoxAMLzEBA {
  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(27vw/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(4vw/var(--resizer)*100) calc(-3vw/var(--resizer)*100) calc(3vw/var(--resizer)*100) calc(1vw/var(--resizer)*100) rgba(59, 5, 29, .5);
}

.breadcrumbs-KMUKMoxhfRBojLp {
  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(27vw/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(4vw/var(--resizer)*100) calc(-3vw/var(--resizer)*100) calc(3vw/var(--resizer)*100) calc(1vw/var(--resizer)*100) rgba(59, 5, 29, .5);
}

.sm-MfjnTPOTBu {
  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(27vw/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(4vw/var(--resizer)*100) calc(-3vw/var(--resizer)*100) calc(3vw/var(--resizer)*100) calc(1vw/var(--resizer)*100) rgba(59, 5, 29, .5);
}

.large-mkEXIYpv {
  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(27vw/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(4vw/var(--resizer)*100) calc(-3vw/var(--resizer)*100) calc(3vw/var(--resizer)*100) calc(1vw/var(--resizer)*100) rgba(59, 5, 29, .5);
}

.caption-qipIsmjGtKQemkLF {
  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(27vw/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(4vw/var(--resizer)*100) calc(-3vw/var(--resizer)*100) calc(3vw/var(--resizer)*100) calc(1vw/var(--resizer)*100) rgba(59, 5, 29, .5);
}

.caption-cvsifqvTf {
  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(27vw/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(4vw/var(--resizer)*100) calc(-3vw/var(--resizer)*100) calc(3vw/var(--resizer)*100) calc(1vw/var(--resizer)*100) rgba(59, 5, 29, .5);
}

.lg-jQehCYqD {
  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(27vw/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(4vw/var(--resizer)*100) calc(-3vw/var(--resizer)*100) calc(3vw/var(--resizer)*100) calc(1vw/var(--resizer)*100) rgba(59, 5, 29, .5);
}

.caption-DwjOOtRXjdxVLUL {
  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(27vw/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(4vw/var(--resizer)*100) calc(-3vw/var(--resizer)*100) calc(3vw/var(--resizer)*100) calc(1vw/var(--resizer)*100) rgba(59, 5, 29, .5);
}

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

.preview-fqjprwBuTcUPAPq {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: calc(634vw/var(--resizer)*100);
  max-width: calc(634vw/var(--resizer)*100);
  height: calc(466vw/var(--resizer)*100);
  padding: calc(20vw/var(--resizer)*100) calc(20vw/var(--resizer)*100) calc(20vw/var(--resizer)*100) calc(20vw/var(--resizer)*100);
  flex-direction: row;
  background-color: initial;
  flex: 1;
  border-radius: calc(35vw/var(--resizer)*100);
  border: calc(3vw/var(--resizer)*100) ridge #3b051d;
  gap: calc(10vw/var(--resizer)*100);
}

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

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

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

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

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

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

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

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

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

.widget-wRxEIgDDq {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(196vw/var(--resizer)*100);
  height: calc(45vw/var(--resizer)*100);
  border-radius: calc(35vw/var(--resizer)*100);
  background-color: #5c613b;
  appURL: themelist1.html;
}

.row-sZsqWmhTZHlnVL {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #ffebff;
  font-size: calc(17vw/var(--resizer)*100);
}

.big-zFiJHBPlJuEsN {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(196vw/var(--resizer)*100);
  height: calc(45vw/var(--resizer)*100);
  border-radius: calc(35vw/var(--resizer)*100);
  background-color: #3b051d;
  appURL: themelist1.html;
}

.tagline-sLLrzLVd {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #ffebff;
  font-size: calc(17vw/var(--resizer)*100);
}

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

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

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

.desc-CiWTmgI {
  color: #3b051d;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: normal;
}

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

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

.userpic-ClseJCFvOonZeRXl {
  color: #3b051d;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: normal;
}

.page-RRBYJntXYjLq {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: calc(634vw/var(--resizer)*100);
  max-width: calc(634vw/var(--resizer)*100);
  height: calc(466vw/var(--resizer)*100);
  padding: calc(20vw/var(--resizer)*100) calc(20vw/var(--resizer)*100) calc(20vw/var(--resizer)*100) calc(20vw/var(--resizer)*100);
  flex-direction: row;
  background-color: initial;
  flex: 1;
  border-radius: calc(35vw/var(--resizer)*100);
  border: calc(3vw/var(--resizer)*100) ridge #3b051d;
  gap: calc(10vw/var(--resizer)*100);
}

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

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

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

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

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

.md-ZKoEeAizT {
  font-family: 'Finlandica', serif;
  font-size: calc(21vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b051d;
  text-align: left;
}

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

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

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

.preview-vomuOnJKVZjuep {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(196vw/var(--resizer)*100);
  height: calc(45vw/var(--resizer)*100);
  border-radius: calc(35vw/var(--resizer)*100);
  background-color: #5c613b;
  appURL: themelist2.html;
}

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

.tip-eeBxqdDDZQxGJKek {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(196vw/var(--resizer)*100);
  height: calc(45vw/var(--resizer)*100);
  border-radius: calc(35vw/var(--resizer)*100);
  background-color: #3b051d;
  appURL: themelist2.html;
}

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

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

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

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

.xl-XJIckm {
  color: #3b051d;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: normal;
}

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

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

.small-VKOnuhDO {
  color: #3b051d;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: normal;
}

.userpic-vbbyNwSSOIGnyL {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: calc(634vw/var(--resizer)*100);
  max-width: calc(634vw/var(--resizer)*100);
  height: calc(466vw/var(--resizer)*100);
  padding: calc(20vw/var(--resizer)*100) calc(20vw/var(--resizer)*100) calc(20vw/var(--resizer)*100) calc(20vw/var(--resizer)*100);
  flex-direction: row;
  background-color: initial;
  flex: 1;
  border-radius: calc(35vw/var(--resizer)*100);
  border: calc(3vw/var(--resizer)*100) ridge #3b051d;
  gap: calc(10vw/var(--resizer)*100);
}

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

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

.btn-lXHoFAIQwtgYXL {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(188vw/var(--resizer)*100);
  height: calc(188vw/var(--resizer)*100);
  border-radius: calc(35vw/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-pdErLKMyXgNpvzi {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(356vw/var(--resizer)*100);
  gap: calc(10vw/var(--resizer)*100);
  margin: 10;
  flex-direction: column;
}

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

.active-tPLkkapMLI {
  font-family: 'Finlandica', serif;
  font-size: calc(21vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b051d;
  text-align: left;
}

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

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

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

.inner-zxianZNWSmNOOhaf {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(196vw/var(--resizer)*100);
  height: calc(45vw/var(--resizer)*100);
  border-radius: calc(35vw/var(--resizer)*100);
  background-color: #5c613b;
  appURL: themelist3.html;
}

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

.wrapper-EmDriwn {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(196vw/var(--resizer)*100);
  height: calc(45vw/var(--resizer)*100);
  border-radius: calc(35vw/var(--resizer)*100);
  background-color: #3b051d;
  appURL: themelist3.html;
}

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

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

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

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

.tip-StCVjF {
  color: #3b051d;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: normal;
}

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

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

.avatar-qfoAda {
  color: #3b051d;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: normal;
}

.userpic-ugzcVFlA {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: calc(634vw/var(--resizer)*100);
  max-width: calc(634vw/var(--resizer)*100);
  height: calc(466vw/var(--resizer)*100);
  padding: calc(20vw/var(--resizer)*100) calc(20vw/var(--resizer)*100) calc(20vw/var(--resizer)*100) calc(20vw/var(--resizer)*100);
  flex-direction: row;
  background-color: initial;
  flex: 1;
  border-radius: calc(35vw/var(--resizer)*100);
  border: calc(3vw/var(--resizer)*100) ridge #3b051d;
  gap: calc(10vw/var(--resizer)*100);
}

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

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

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

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

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

.row-rqZgkJDw {
  font-family: 'Finlandica', serif;
  font-size: calc(21vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b051d;
  text-align: left;
}

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

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

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

.control-HBgAkGeDXytFCG {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(196vw/var(--resizer)*100);
  height: calc(45vw/var(--resizer)*100);
  border-radius: calc(35vw/var(--resizer)*100);
  background-color: #5c613b;
  appURL: themelist4.html;
}

.caption-rVjTsFrGmdmNpeW {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #ffebff;
  font-size: calc(17vw/var(--resizer)*100);
}

.caption-vIkwfOhi {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(196vw/var(--resizer)*100);
  height: calc(45vw/var(--resizer)*100);
  border-radius: calc(35vw/var(--resizer)*100);
  background-color: #3b051d;
  appURL: themelist4.html;
}

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

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

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

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

.inner-mKbOGMtCymkTqA {
  color: #3b051d;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: normal;
}

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

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

.container-LmEzfVbFnENCTub {
  color: #3b051d;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: normal;
}

.grid-jwaEqoYy {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: calc(634vw/var(--resizer)*100);
  max-width: calc(634vw/var(--resizer)*100);
  height: calc(466vw/var(--resizer)*100);
  padding: calc(20vw/var(--resizer)*100) calc(20vw/var(--resizer)*100) calc(20vw/var(--resizer)*100) calc(20vw/var(--resizer)*100);
  flex-direction: row;
  background-color: initial;
  flex: 1;
  border-radius: calc(35vw/var(--resizer)*100);
  border: calc(3vw/var(--resizer)*100) ridge #3b051d;
  gap: calc(10vw/var(--resizer)*100);
}

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

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

.page-MLNTosgGgAoS {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(188vw/var(--resizer)*100);
  height: calc(188vw/var(--resizer)*100);
  border-radius: calc(35vw/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-snPHIqQB {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(356vw/var(--resizer)*100);
  gap: calc(10vw/var(--resizer)*100);
  margin: 10;
  flex-direction: column;
}

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

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

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

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

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

.container-GxDcJrUwGEbCtYr {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(196vw/var(--resizer)*100);
  height: calc(45vw/var(--resizer)*100);
  border-radius: calc(35vw/var(--resizer)*100);
  background-color: #5c613b;
  appURL: themelist5.html;
}

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

.grid-ijweyHlrrPhR {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(196vw/var(--resizer)*100);
  height: calc(45vw/var(--resizer)*100);
  border-radius: calc(35vw/var(--resizer)*100);
  background-color: #3b051d;
  appURL: themelist5.html;
}

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

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

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

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

.column-bKajGLJrRa {
  color: #3b051d;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: normal;
}

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

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

.button-uTuawtYpPKLSi {
  color: #3b051d;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: normal;
}

.more-OGmlNCHWGSBX {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: calc(634vw/var(--resizer)*100);
  max-width: calc(634vw/var(--resizer)*100);
  height: calc(466vw/var(--resizer)*100);
  padding: calc(20vw/var(--resizer)*100) calc(20vw/var(--resizer)*100) calc(20vw/var(--resizer)*100) calc(20vw/var(--resizer)*100);
  flex-direction: row;
  background-color: initial;
  flex: 1;
  border-radius: calc(35vw/var(--resizer)*100);
  border: calc(3vw/var(--resizer)*100) ridge #3b051d;
  gap: calc(10vw/var(--resizer)*100);
}

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

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

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

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

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

.col-oRutLXfqXQPaRWd {
  font-family: 'Finlandica', serif;
  font-size: calc(21vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b051d;
  text-align: left;
}

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

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

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

.text-ZwXqHodByZtjxplm {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(196vw/var(--resizer)*100);
  height: calc(45vw/var(--resizer)*100);
  border-radius: calc(35vw/var(--resizer)*100);
  background-color: #5c613b;
  appURL: themelist6.html;
}

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

.lg-DeCWtSom {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(196vw/var(--resizer)*100);
  height: calc(45vw/var(--resizer)*100);
  border-radius: calc(35vw/var(--resizer)*100);
  background-color: #3b051d;
  appURL: themelist6.html;
}

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

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

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

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

.content-JQORfylH {
  color: #3b051d;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: normal;
}

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

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

.subtitle-LPgNgCJlXywr {
  color: #3b051d;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: normal;
}

.box-mKziIzZMqMy {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: calc(634vw/var(--resizer)*100);
  max-width: calc(634vw/var(--resizer)*100);
  height: calc(466vw/var(--resizer)*100);
  padding: calc(20vw/var(--resizer)*100) calc(20vw/var(--resizer)*100) calc(20vw/var(--resizer)*100) calc(20vw/var(--resizer)*100);
  flex-direction: row;
  background-color: initial;
  flex: 1;
  border-radius: calc(35vw/var(--resizer)*100);
  border: calc(3vw/var(--resizer)*100) ridge #3b051d;
  gap: calc(10vw/var(--resizer)*100);
}

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

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

.aside-ayUgHNVzRkN {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(188vw/var(--resizer)*100);
  height: calc(188vw/var(--resizer)*100);
  border-radius: calc(35vw/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-KmtSVtrc {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(356vw/var(--resizer)*100);
  gap: calc(10vw/var(--resizer)*100);
  margin: 10;
  flex-direction: column;
}

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

.tooltip-MeohHh {
  font-family: 'Finlandica', serif;
  font-size: calc(21vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b051d;
  text-align: left;
}

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

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

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

.breadcrumbs-XzEkZNq {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(196vw/var(--resizer)*100);
  height: calc(45vw/var(--resizer)*100);
  border-radius: calc(35vw/var(--resizer)*100);
  background-color: #5c613b;
  appURL: themelist7.html;
}

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

.img-rSJoBcVOS {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(196vw/var(--resizer)*100);
  height: calc(45vw/var(--resizer)*100);
  border-radius: calc(35vw/var(--resizer)*100);
  background-color: #3b051d;
  appURL: themelist7.html;
}

.col-vBKFFIkP {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #ffebff;
  font-size: calc(17vw/var(--resizer)*100);
}

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

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

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

.narrow-mKfjPwXGdIel {
  color: #3b051d;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: normal;
}

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

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

.column-avngiT {
  color: #3b051d;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: normal;
}

.page-oGjVPVu {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: calc(634vw/var(--resizer)*100);
  max-width: calc(634vw/var(--resizer)*100);
  height: calc(466vw/var(--resizer)*100);
  padding: calc(20vw/var(--resizer)*100) calc(20vw/var(--resizer)*100) calc(20vw/var(--resizer)*100) calc(20vw/var(--resizer)*100);
  flex-direction: row;
  background-color: initial;
  flex: 1;
  border-radius: calc(35vw/var(--resizer)*100);
  border: calc(3vw/var(--resizer)*100) ridge #3b051d;
  gap: calc(10vw/var(--resizer)*100);
}

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

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

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

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

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

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

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

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

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

.control-fnsTEoXIHydN {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(196vw/var(--resizer)*100);
  height: calc(45vw/var(--resizer)*100);
  border-radius: calc(35vw/var(--resizer)*100);
  background-color: #5c613b;
  appURL: themelist8.html;
}

.wrap-UQeDIzslLrXPsY {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #ffebff;
  font-size: calc(17vw/var(--resizer)*100);
}

.thumb-ZLTPssNfA {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(196vw/var(--resizer)*100);
  height: calc(45vw/var(--resizer)*100);
  border-radius: calc(35vw/var(--resizer)*100);
  background-color: #3b051d;
  appURL: themelist8.html;
}

.wide-HZZvmyW {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #ffebff;
  font-size: calc(17vw/var(--resizer)*100);
}

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

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

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

.huge-PvGzVWxi {
  color: #3b051d;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: normal;
}

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

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

.aside-cKLezVhPis {
  color: #3b051d;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: normal;
}

.headline-ZuJvsvFdwWGHJQza {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: calc(634vw/var(--resizer)*100);
  max-width: calc(634vw/var(--resizer)*100);
  height: calc(466vw/var(--resizer)*100);
  padding: calc(20vw/var(--resizer)*100) calc(20vw/var(--resizer)*100) calc(20vw/var(--resizer)*100) calc(20vw/var(--resizer)*100);
  flex-direction: row;
  background-color: initial;
  flex: 1;
  border-radius: calc(35vw/var(--resizer)*100);
  border: calc(3vw/var(--resizer)*100) ridge #3b051d;
  gap: calc(10vw/var(--resizer)*100);
}

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

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

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

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

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

.small-bArfZMee {
  font-family: 'Finlandica', serif;
  font-size: calc(21vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b051d;
  text-align: left;
}

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

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

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

.box-wnfltDUhhDmB {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(196vw/var(--resizer)*100);
  height: calc(45vw/var(--resizer)*100);
  border-radius: calc(35vw/var(--resizer)*100);
  background-color: #5c613b;
  appURL: themelist9.html;
}

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

.section-jKugkRyQA {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(196vw/var(--resizer)*100);
  height: calc(45vw/var(--resizer)*100);
  border-radius: calc(35vw/var(--resizer)*100);
  background-color: #3b051d;
  appURL: themelist9.html;
}

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

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

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

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

.heading-XuhETFRlM {
  color: #3b051d;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: normal;
}

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

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

.column-hDARagIKyDNFdbpH {
  color: #3b051d;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: normal;
}

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

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

.btn-lCsPWZKEDM {
  font-family: 'Finlandica', serif;
  font-size: calc(21vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b051d;
  text-decoration: none;
  text-align: undefined;
}

.tagline-VmVIDcByd {
  font-family: 'Finlandica', serif;
  font-size: calc(21vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b051d;
  text-decoration: none;
  text-align: undefined;
}

.btn-HGBovsqiB {
  font-family: 'Finlandica', serif;
  font-size: calc(21vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b051d;
  text-decoration: none;
  text-align: undefined;
}

.widget-dPoWiIiUsG {
  display: none;
}

.xl-QGJewPxnJSLvMy {
  display: flex;
  position: fixed;
  width: 36%;
  bottom: 0;
  right: 0;
  left: 0;
  gap: calc(42vw/var(--resizer)*100);
  flex-wrap: wrap;
  padding: calc(16vw/var(--resizer)*100) calc(16vw/var(--resizer)*100) calc(16vw/var(--resizer)*100) calc(16vw/var(--resizer)*100);
  flex-direction: row;
  background-color: #ffebff;
  border: calc(3vw/var(--resizer)*100) groove #3b051d;
  justify-content: center;
  align-items: center;
  opacity: .85;
  border-radius: calc(17vw/var(--resizer)*100);
}

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

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

.tiny-YmVmADnRHjlLf {
  width: auto;
  height: auto;
  border-radius: calc(22vw/var(--resizer)*100);
  background-color: #5c613b;
  padding: calc(5vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(10vw/var(--resizer)*100);
}

.sidebar-MmCuDpPAevG {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #ffebff;
  font-size: calc(18vw/var(--resizer)*100);
}

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

.row-RvOtPNCrYYW {
  width: auto;
  height: auto;
  border-radius: calc(22vw/var(--resizer)*100);
  background-color: #5c613b;
  padding: calc(5vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(10vw/var(--resizer)*100);
}

.small-gDHiRcNcDk {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #ffebff;
  font-size: calc(18vw/var(--resizer)*100);
}

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

.btn-xlrQIYEy {
  width: auto;
  height: auto;
  border-radius: calc(22vw/var(--resizer)*100);
  background-color: #5c613b;
  padding: calc(5vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(10vw/var(--resizer)*100);
}

.medium-nRujCVUXRHdnm {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #ffebff;
  font-size: calc(18vw/var(--resizer)*100);
}

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

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


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

.desc-KlNQZQe {
  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: #d5c9be;
  flex-direction: column;
}

.narrow-CubaWSEUkHFPdbf {
  font-family: 'Finlandica', serif;
  font-size: calc(21vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b051d;
  text-align: left;
  line-height: calc(40vw/var(--resizer)*100);
}


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

.thumbnail-tsGCRbznSUxsmN {
  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: #d5c9be;
  flex-direction: column;
}

.image-tzYgWlgmbu {
  font-family: 'Finlandica', serif;
  font-size: calc(21vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b051d;
  text-align: left;
  line-height: calc(40vw/var(--resizer)*100);
}


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

.title-bcmPDBfJ {
  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: #d5c9be;
  flex-direction: column;
}

.tiny-FKUustj {
  font-family: 'Finlandica', serif;
  font-size: calc(21vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b051d;
  text-align: left;
  line-height: calc(40vw/var(--resizer)*100);
}


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

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

.inner-UvJwdeJsfxqeEA {
  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: #ffebff;
}

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

.icon-GHBRixaIpHUuxn {
  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;
}

.thumb-VeqjYwqEgWKpH {
  font-family: 'Finlandica', serif;
  font-size: calc(37vw/var(--resizer)*100);
  font-weight: 900;
  color: #3b051d;
}

.narrow-BSTQqaqQlvHw {
  font-family: 'Finlandica', serif;
  font-size: calc(21vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b051d;
  line-height: calc(24vw/var(--resizer)*100);
}

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

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

.holder-bMaxnPgfm {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #ffebff;
  font-size: calc(21vw/var(--resizer)*100);
}

.desc-VvcBQtGz {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 87%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(41vw/var(--resizer)*100);
  border-radius: calc(48vw/var(--resizer)*100);
  border-top: calc(3vw/var(--resizer)*100) dotted #3b051d;
  flex-wrap: wrap;
}

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

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

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

.all-ZFhcAqCwXcTvrr {
  color: #3b051d;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: normal;
}

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

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

.heading-mtEIIp {
  color: #3b051d;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: normal;
}

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

.breadcrumbs-cCtlkCeZNIXtEnO {
  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: #d5c9be;
  flex-direction: column;
}

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

.tip-IfqmCCC {
  font-family: 'Finlandica', serif;
  font-size: calc(21vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b051d;
  text-decoration: none;
  text-align: undefined;
}

.text-NqfKHS {
  font-family: 'Finlandica', serif;
  font-size: calc(21vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b051d;
  text-decoration: none;
  text-align: undefined;
}

.medium-DvlDESI {
  font-family: 'Finlandica', serif;
  font-size: calc(21vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b051d;
  text-decoration: none;
  text-align: undefined;
}

.big-kpySWgMuAKU {
  display: none;
}


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

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

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

.holder-RDfBSlgcNNk {
  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;
}

.control-BvEKPin {
  font-family: 'Finlandica', serif;
  font-size: calc(37vw/var(--resizer)*100);
  font-weight: 900;
  color: #3b051d;
}

.column-RzEtTVfsZjHT {
  font-family: 'Finlandica', serif;
  font-size: calc(21vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b051d;
  line-height: calc(24vw/var(--resizer)*100);
}

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

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

.desc-uwkJVvum {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #ffebff;
  font-size: calc(21vw/var(--resizer)*100);
}

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

.narrow-EmtrOso {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #ffebff;
  font-size: calc(21vw/var(--resizer)*100);
}

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

.content-AqOotFcInKf {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 87%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(41vw/var(--resizer)*100);
  border-radius: calc(48vw/var(--resizer)*100);
  border-top: calc(3vw/var(--resizer)*100) dotted #3b051d;
  flex-wrap: wrap;
}

.thumbnail-cjZRghNBKO {
  font-family: 'Finlandica', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b051d;
  text-align: left;
}

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

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

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

.heading-rkvvVZMMx {
  color: #3b051d;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: normal;
}

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

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

.holder-zORitx {
  color: #3b051d;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: normal;
}

.col-WTsZOX {
  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: #d5c9be;
  flex-direction: column;
}

.content-RnBdzOXoycE {
  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-pKhNhTJVUgN {
  font-family: 'Finlandica', serif;
  font-size: calc(21vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b051d;
  text-decoration: none;
  text-align: undefined;
}

.big-TjpFwP {
  font-family: 'Finlandica', serif;
  font-size: calc(21vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b051d;
  text-decoration: none;
  text-align: undefined;
}

.desc-avNfbcYdSgWA {
  font-family: 'Finlandica', serif;
  font-size: calc(21vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b051d;
  text-decoration: none;
  text-align: undefined;
}

.title-uWCofRiGbhQtinf {
  display: none;
}


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

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

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

.tooltip-tqJAKnGyEzrvb {
  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;
}

.heading-zyteMlweqREStmg {
  font-family: 'Finlandica', serif;
  font-size: calc(37vw/var(--resizer)*100);
  font-weight: 900;
  color: #3b051d;
}

.md-tWhbIoOtQVQFqPZm {
  font-family: 'Finlandica', serif;
  font-size: calc(21vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b051d;
  line-height: calc(24vw/var(--resizer)*100);
}

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

.lg-CxwDzRHGFtdQZGe {
  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: #5c613b;
  appURL: index.html;
  padding: calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  gap: calc(22vw/var(--resizer)*100);
}

.xl-XmssRCJeTKQufVr {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #ffebff;
  font-size: calc(21vw/var(--resizer)*100);
}

.column-WkYxxToKt {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 87%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(41vw/var(--resizer)*100);
  border-radius: calc(48vw/var(--resizer)*100);
  border-top: calc(3vw/var(--resizer)*100) dotted #3b051d;
  flex-wrap: wrap;
}

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

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

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

.headline-PsywSQSDGPsVZn {
  color: #3b051d;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: normal;
}

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

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

.all-tSywWeKUcUQ {
  color: #3b051d;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: normal;
}

.large-gQTdrrHopwaaz {
  font-family: 'Finlandica', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b051d;
  text-align: left;
}

.thumbnail-yzVNYQbj {
  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: #d5c9be;
  flex-direction: column;
}

.avatar-xLPxoWyXqunQrpoM {
  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);
}

.tip-rfWWCCUZy {
  font-family: 'Finlandica', serif;
  font-size: calc(21vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b051d;
  text-decoration: none;
  text-align: undefined;
}

.medium-VWSihDqvL {
  font-family: 'Finlandica', serif;
  font-size: calc(21vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b051d;
  text-decoration: none;
  text-align: undefined;
}

.column-JvfsVCruGDcCUMm {
  font-family: 'Finlandica', serif;
  font-size: calc(21vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b051d;
  text-decoration: none;
  text-align: undefined;
}

.image-MkpWyuxfrwyE {
  display: none;
}


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

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

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

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

.icon-upbGiCA {
  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: #5c613b;
  appURL: index.html;
  padding: calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  gap: calc(23vw/var(--resizer)*100);
}

.title-bDiaEWEPywfKCqOd {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #ffebff;
  font-size: calc(21vw/var(--resizer)*100);
}

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

.lg-VluZJmbFsDWONM {
  font-family: 'Finlandica', serif;
  font-size: calc(37vw/var(--resizer)*100);
  font-weight: 900;
  color: #3b051d;
}

.huge-VcxUKNYRzb {
  font-family: 'Finlandica', serif;
  font-size: calc(21vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b051d;
  line-height: calc(24vw/var(--resizer)*100);
}

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

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

.breadcrumbs-aGSUHY {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(392vw/var(--resizer)*100);
  height: calc(392vw/var(--resizer)*100);
  border-radius: calc(46vw/var(--resizer)*100);
  box-shadow: calc(1vw/var(--resizer)*100) calc(2vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(0vw/var(--resizer)*100) rgba(59, 5, 29, .4);
}

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

.heading-BNbBVYNQbWiJBZDw {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 87%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(41vw/var(--resizer)*100);
  border-radius: calc(48vw/var(--resizer)*100);
  border-top: calc(3vw/var(--resizer)*100) dotted #3b051d;
  flex-wrap: wrap;
}

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

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

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

.heading-xWCjHEfhNEahKC {
  color: #3b051d;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: normal;
}

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

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

.heading-NVGRVVLCUdVuHAGW {
  color: #3b051d;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: normal;
}

.title-sQzyMDBCJs {
  font-family: 'Finlandica', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b051d;
  text-align: left;
}

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

.container-xmoyzGOABkUGciG {
  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-uvcUckuWyXOKn {
  font-family: 'Finlandica', serif;
  font-size: calc(21vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b051d;
  text-decoration: none;
  text-align: undefined;
}

.control-OwHsHAHwF {
  font-family: 'Finlandica', serif;
  font-size: calc(21vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b051d;
  text-decoration: none;
  text-align: undefined;
}

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

.narrow-EglkZcwug {
  display: none;
}


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

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

.column-VWFInzQKiF {
  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: #d5c9be;
}

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

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

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

.more-iJkKbspyuog {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #ffebff;
  font-size: calc(21vw/var(--resizer)*100);
}

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

.page-BmwTnOWUcJc {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #ffebff;
  font-size: calc(21vw/var(--resizer)*100);
}

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

.lg-jOcdCgKgjPZ {
  font-family: 'Finlandica', serif;
  font-size: calc(37vw/var(--resizer)*100);
  font-weight: 900;
  color: #3b051d;
}

.control-xbsVZbXzXqRRaL {
  font-family: 'Finlandica', serif;
  font-size: calc(21vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b051d;
  line-height: calc(24vw/var(--resizer)*100);
}

.content-psvWscQ {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 87%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(41vw/var(--resizer)*100);
  border-radius: calc(48vw/var(--resizer)*100);
  border-top: calc(3vw/var(--resizer)*100) dotted #3b051d;
  flex-wrap: wrap;
}

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

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

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

.image-xmeaVPSv {
  color: #3b051d;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: normal;
}

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

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

.desc-JJQHBDHLsq {
  color: #3b051d;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: normal;
}

.row-mmHxRCI {
  font-family: 'Finlandica', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b051d;
  text-align: left;
}

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

.control-djtKKpLENFVgi {
  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-gldRCAiVBHocosN {
  font-family: 'Finlandica', serif;
  font-size: calc(21vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b051d;
  text-decoration: none;
  text-align: undefined;
}

.sidebar-FPiVoYhDLlDT {
  font-family: 'Finlandica', serif;
  font-size: calc(21vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b051d;
  text-decoration: none;
  text-align: undefined;
}

.subject-XRNiYFnKYNhg {
  font-family: 'Finlandica', serif;
  font-size: calc(21vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b051d;
  text-decoration: none;
  text-align: undefined;
}

.control-DnswwTFZpCp {
  display: none;
}


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

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

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

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

.avatar-XsRLwv {
  font-family: 'Finlandica', serif;
  font-size: calc(37vw/var(--resizer)*100);
  font-weight: 900;
  color: #3b051d;
}

.column-IbRfKlPIGeccAHF {
  font-family: 'Finlandica', serif;
  font-size: calc(21vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b051d;
  line-height: calc(24vw/var(--resizer)*100);
}

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

.narrow-fVvYxyPBrYSMyMeR {
  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: #5c613b;
  appURL: index.html;
  padding: calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  gap: calc(50vw/var(--resizer)*100);
}

.small-IxIbwsL {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #ffebff;
  font-size: calc(21vw/var(--resizer)*100);
}

.wrapper-GSEGTLZvZNxFsa {
  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: #3b051d;
  appURL: index.html;
  padding: calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  gap: calc(50vw/var(--resizer)*100);
}

.title-JkQRFQI {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #ffebff;
  font-size: calc(21vw/var(--resizer)*100);
}

.xs-DbJJNt {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 87%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(41vw/var(--resizer)*100);
  border-radius: calc(48vw/var(--resizer)*100);
  border-top: calc(3vw/var(--resizer)*100) dotted #3b051d;
  flex-wrap: wrap;
}

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

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

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

.btn-TzlcRsLxypwwyy {
  color: #3b051d;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: normal;
}

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

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

.col-QwqcCobZGHXNRzQ {
  color: #3b051d;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: normal;
}

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

.big-payuPt {
  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: #d5c9be;
  flex-direction: column;
}

.tiny-kKirvFj {
  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-vzmTVBPpN {
  font-family: 'Finlandica', serif;
  font-size: calc(21vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b051d;
  text-decoration: none;
  text-align: undefined;
}

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

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

.desc-XZmfBQjLTD {
  display: none;
}


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

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

.headline-jzeyYpAQgpaC {
  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: #ffebff;
}

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

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

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

.huge-OecDHOIuJBxuwSU {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #ffebff;
  font-size: calc(21vw/var(--resizer)*100);
}

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

.more-JBpZdR {
  font-family: 'Finlandica', serif;
  font-size: calc(37vw/var(--resizer)*100);
  font-weight: 900;
  color: #3b051d;
}

.text-EVEWmirtVBmqzr {
  font-family: 'Finlandica', serif;
  font-size: calc(21vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b051d;
  line-height: calc(24vw/var(--resizer)*100);
}

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

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

.big-DDABWTGdJB {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(493vw/var(--resizer)*100);
  height: calc(493vw/var(--resizer)*100);
  border-radius: calc(9vw/var(--resizer)*100);
  box-shadow: calc(-4vw/var(--resizer)*100) calc(-5vw/var(--resizer)*100) calc(3vw/var(--resizer)*100) calc(4vw/var(--resizer)*100) rgba(59, 5, 29, .1);
}

.sm-oXtKTqSrEtpYrBOb {
  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: #ffebff;
}

.big-YiOdDaoqlH {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 87%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(41vw/var(--resizer)*100);
  border-radius: calc(48vw/var(--resizer)*100);
  border-top: calc(3vw/var(--resizer)*100) dotted #3b051d;
  flex-wrap: wrap;
}

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

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

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

.userpic-hzBOWaLf {
  color: #3b051d;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: normal;
}

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

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

.small-OlljuTmqRVeclF {
  color: #3b051d;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: normal;
}

.large-GKZDGwbxDtf {
  font-family: 'Finlandica', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b051d;
  text-align: left;
}

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

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

.tooltip-enbUOdSPwRYWBX {
  font-family: 'Finlandica', serif;
  font-size: calc(21vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b051d;
  text-decoration: none;
  text-align: undefined;
}

.subject-rLUNhNmTFuG {
  font-family: 'Finlandica', serif;
  font-size: calc(21vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b051d;
  text-decoration: none;
  text-align: undefined;
}

.grid-yGNAPjSJbA {
  font-family: 'Finlandica', serif;
  font-size: calc(21vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b051d;
  text-decoration: none;
  text-align: undefined;
}

.holder-rSGYQCG {
  display: none;
}


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

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

.breadcrumbs-LddmGxjkcrbGCEdy {
  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: #ffebff;
}

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

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

.preview-ItAarJBPdl {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(468vw/var(--resizer)*100);
  height: calc(468vw/var(--resizer)*100);
  border-radius: calc(18vw/var(--resizer)*100);
  box-shadow: calc(2vw/var(--resizer)*100) calc(-5vw/var(--resizer)*100) calc(12vw/var(--resizer)*100) calc(1vw/var(--resizer)*100) rgba(59, 5, 29, .1);
}

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

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

.tiny-VyImplEvUfdTrhYj {
  font-family: 'Finlandica', serif;
  font-size: calc(37vw/var(--resizer)*100);
  font-weight: 900;
  color: #3b051d;
}

.inner-LIqFqfGK {
  font-family: 'Finlandica', serif;
  font-size: calc(21vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b051d;
  line-height: calc(24vw/var(--resizer)*100);
}

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

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

.img-mntymXcVloT {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #ffebff;
  font-size: calc(21vw/var(--resizer)*100);
}

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

.tagline-LrbZKcu {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 87%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(41vw/var(--resizer)*100);
  border-radius: calc(48vw/var(--resizer)*100);
  border-top: calc(3vw/var(--resizer)*100) dotted #3b051d;
  flex-wrap: wrap;
}

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

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

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

.tiny-bRhLaNWu {
  color: #3b051d;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: normal;
}

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

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

.avatar-GSQvCmQgBcFyR {
  color: #3b051d;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: normal;
}

.widget-nWvYwJcyElR {
  font-family: 'Finlandica', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b051d;
  text-align: left;
}

.btn-dpJetbJSHSFIXfB {
  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: #d5c9be;
  flex-direction: column;
}

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

.current-BiVoDgSRzs {
  font-family: 'Finlandica', serif;
  font-size: calc(21vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b051d;
  text-decoration: none;
  text-align: undefined;
}

.breadcrumbs-nEOtHwKOqYaR {
  font-family: 'Finlandica', serif;
  font-size: calc(21vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b051d;
  text-decoration: none;
  text-align: undefined;
}

.preview-DTEakhCNIOyZHON {
  font-family: 'Finlandica', serif;
  font-size: calc(21vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b051d;
  text-decoration: none;
  text-align: undefined;
}

.column-iCvXJDTTmNhH {
  display: none;
}


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

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

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

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

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

.container-wMcgfktkhTRgqPD {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #ffebff;
  font-size: calc(21vw/var(--resizer)*100);
}

.current-fOryMohZcpcLN {
  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;
}

.section-VtFSyzxzBUknsWn {
  font-family: 'Finlandica', serif;
  font-size: calc(37vw/var(--resizer)*100);
  font-weight: 900;
  color: #3b051d;
}

.medium-PMqcPPLaAf {
  font-family: 'Finlandica', serif;
  font-size: calc(21vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b051d;
  line-height: calc(24vw/var(--resizer)*100);
}

.text-sLcovkiaenbA {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 87%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(41vw/var(--resizer)*100);
  border-radius: calc(48vw/var(--resizer)*100);
  border-top: calc(3vw/var(--resizer)*100) dotted #3b051d;
  flex-wrap: wrap;
}

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

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

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

.col-RHnwTpCakqU {
  color: #3b051d;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: normal;
}

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

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

.heading-ayklUYjnch {
  color: #3b051d;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: normal;
}

.all-LmflERJtRsoxtrLX {
  font-family: 'Finlandica', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b051d;
  text-align: left;
}

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

.wide-SyiWapOVZGkEiHpD {
  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);
}

.current-ZijeCOPFpxg {
  font-family: 'Finlandica', serif;
  font-size: calc(21vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b051d;
  text-decoration: none;
  text-align: undefined;
}

.icon-CInYBWrkEwSgqz {
  font-family: 'Finlandica', serif;
  font-size: calc(21vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b051d;
  text-decoration: none;
  text-align: undefined;
}

.col-iVxMoSyIvovg {
  font-family: 'Finlandica', serif;
  font-size: calc(21vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b051d;
  text-decoration: none;
  text-align: undefined;
}

.tiny-xXiwMJi {
  display: none;
}


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

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

.thumbnail-lTnlKzV {
  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: #ffebff;
}

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

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

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

.narrow-IOgeHxeiXXhRd {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #ffebff;
  font-size: calc(21vw/var(--resizer)*100);
}

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

.column-aIPvbmDPVADqUVO {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #ffebff;
  font-size: calc(21vw/var(--resizer)*100);
}

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

.medium-gcvqqMz {
  font-family: 'Finlandica', serif;
  font-size: calc(37vw/var(--resizer)*100);
  font-weight: 900;
  color: #3b051d;
}

.col-yAgpgoe {
  font-family: 'Finlandica', serif;
  font-size: calc(21vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b051d;
  line-height: calc(24vw/var(--resizer)*100);
}

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

.wide-YhPkcc {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 87%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(41vw/var(--resizer)*100);
  border-radius: calc(48vw/var(--resizer)*100);
  border-top: calc(3vw/var(--resizer)*100) dotted #3b051d;
  flex-wrap: wrap;
}

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

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

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

.subject-ELvxEbhQD {
  color: #3b051d;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: normal;
}

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

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

.widget-bFkdUE {
  color: #3b051d;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: normal;
}

.big-giZKGFruvgigfEd {
  font-family: 'Finlandica', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b051d;
  text-align: left;
}

.row-EvBYtwoQAHyyFr {
  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: #d5c9be;
  flex-direction: column;
}

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

.box-qwIXFqUnK {
  font-family: 'Finlandica', serif;
  font-size: calc(21vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b051d;
  text-decoration: none;
  text-align: undefined;
}

.wrap-kXJLUyMN {
  font-family: 'Finlandica', serif;
  font-size: calc(21vw/var(--resizer)*100);
  font-weight: 400;
  color: #3b051d;
  text-decoration: none;
  text-align: undefined;
}

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

.headline-HCNmnvliGAK {
  display: none;
}

