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

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

.active-MgQoARfidmpFcy {
  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: #fbfbff;
}

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

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

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

.large-jvisAyinyPlRNucr {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #fbfbff;
  font-size: calc(20vw/var(--resizer)*100);
}

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

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

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

.wide-CovBTXTIzD {
  font-family: 'Finlandica', serif;
  font-size: calc(34vw/var(--resizer)*100);
  font-weight: 900;
  color: #02251f;
}

.wrapper-TQGOCBHJTXsvn {
  font-family: 'Finlandica', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #02251f;
  line-height: calc(24vw/var(--resizer)*100);
}

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

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

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

.userpic-XKEswBL {
  font-family: 'Finlandica', serif;
  font-size: calc(34vw/var(--resizer)*100);
  font-weight: 900;
  color: #02251f;
}

.container-NswSRY {
  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;
}

.active-DtXaibfEeD {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  gap: calc(20vw/var(--resizer)*100);
  flex-wrap: wrap;
  width: 100%;
  column-gap: calc(25vw/var(--resizer)*100);
}

.caption-jFVDfjkzzrtVg {
  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(16vw/var(--resizer)*100);
  max-width: calc(650vw/var(--resizer)*100);
  max-height: calc(500vw/var(--resizer)*100);
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  border-left: calc(1vw/var(--resizer)*100) groove #02251f;
  border-right: calc(1vw/var(--resizer)*100) groove #02251f;
}

.sm-pYUYqF {
  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(16vw/var(--resizer)*100);
  max-width: calc(650vw/var(--resizer)*100);
  max-height: calc(500vw/var(--resizer)*100);
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  border-left: calc(1vw/var(--resizer)*100) groove #02251f;
  border-right: calc(1vw/var(--resizer)*100) groove #02251f;
}

.control-OTEuqug {
  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(16vw/var(--resizer)*100);
  max-width: calc(650vw/var(--resizer)*100);
  max-height: calc(500vw/var(--resizer)*100);
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  border-left: calc(1vw/var(--resizer)*100) groove #02251f;
  border-right: calc(1vw/var(--resizer)*100) groove #02251f;
}

.breadcrumbs-yvTdKl {
  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(16vw/var(--resizer)*100);
  max-width: calc(650vw/var(--resizer)*100);
  max-height: calc(500vw/var(--resizer)*100);
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  border-left: calc(1vw/var(--resizer)*100) groove #02251f;
  border-right: calc(1vw/var(--resizer)*100) groove #02251f;
}

.more-zWXTcTJu {
  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(16vw/var(--resizer)*100);
  max-width: calc(650vw/var(--resizer)*100);
  max-height: calc(500vw/var(--resizer)*100);
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  border-left: calc(1vw/var(--resizer)*100) groove #02251f;
  border-right: calc(1vw/var(--resizer)*100) groove #02251f;
}

.col-LAKvxlPeUhM {
  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(16vw/var(--resizer)*100);
  max-width: calc(650vw/var(--resizer)*100);
  max-height: calc(500vw/var(--resizer)*100);
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  border-left: calc(1vw/var(--resizer)*100) groove #02251f;
  border-right: calc(1vw/var(--resizer)*100) groove #02251f;
}

.btn-fJyXjxECzkXfmp {
  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(16vw/var(--resizer)*100);
  max-width: calc(650vw/var(--resizer)*100);
  max-height: calc(500vw/var(--resizer)*100);
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  border-left: calc(1vw/var(--resizer)*100) groove #02251f;
  border-right: calc(1vw/var(--resizer)*100) groove #02251f;
}

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

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

.page-WjUwXqMOzCebS {
  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;
}

.caption-XveOETvnYlhl {
  font-family: 'Finlandica', serif;
  font-size: calc(34vw/var(--resizer)*100);
  font-weight: 900;
  color: #02251f;
}

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

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

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

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

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

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

.wrap-GFwkrLrSBLbGkM {
  font-family: 'Finlandica', serif;
  font-size: calc(34vw/var(--resizer)*100);
  font-weight: 900;
  color: #02251f;
}

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

.grid-NlwLXougv {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: calc(473vw/var(--resizer)*100);
  max-width: calc(473vw/var(--resizer)*100);
  height: calc(554vw/var(--resizer)*100);
  padding: calc(22vw/var(--resizer)*100) calc(22vw/var(--resizer)*100) calc(22vw/var(--resizer)*100) calc(22vw/var(--resizer)*100);
  flex-direction: column;
  background-color: #fbfbff;
  flex: 1;
  border-radius: calc(35vw/var(--resizer)*100);
  border-left: calc(2vw/var(--resizer)*100) dashed #02251f;
  border-right: calc(2vw/var(--resizer)*100) dashed #02251f;
}

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

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

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

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

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

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

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

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

.breadcrumbs-YeAlFRJxaFnwxAw {
  font-family: 'Finlandica', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #02251f;
  text-align: center;
}

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

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

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

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

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

.text-ZkpUSbFJaUrJOAG {
  color: #02251f;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: italic;
}

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

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

.text-qqUyJK {
  color: #02251f;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: italic;
}

.active-thQBvkM {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: calc(473vw/var(--resizer)*100);
  max-width: calc(473vw/var(--resizer)*100);
  height: calc(554vw/var(--resizer)*100);
  padding: calc(22vw/var(--resizer)*100) calc(22vw/var(--resizer)*100) calc(22vw/var(--resizer)*100) calc(22vw/var(--resizer)*100);
  flex-direction: column;
  background-color: #fbfbff;
  flex: 1;
  border-radius: calc(35vw/var(--resizer)*100);
  border-left: calc(2vw/var(--resizer)*100) dashed #02251f;
  border-right: calc(2vw/var(--resizer)*100) dashed #02251f;
}

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

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

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

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

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

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

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

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

.icon-wamlaiwIsQEa {
  font-family: 'Finlandica', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #02251f;
  text-align: center;
}

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

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

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

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

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

.tiny-byxOoRXttUDZ {
  color: #02251f;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: italic;
}

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

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

.tooltip-IGlPGMQNWAsj {
  color: #02251f;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: italic;
}

.md-nTWIjRFnDNAOMch {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: calc(473vw/var(--resizer)*100);
  max-width: calc(473vw/var(--resizer)*100);
  height: calc(554vw/var(--resizer)*100);
  padding: calc(22vw/var(--resizer)*100) calc(22vw/var(--resizer)*100) calc(22vw/var(--resizer)*100) calc(22vw/var(--resizer)*100);
  flex-direction: column;
  background-color: #fbfbff;
  flex: 1;
  border-radius: calc(35vw/var(--resizer)*100);
  border-left: calc(2vw/var(--resizer)*100) dashed #02251f;
  border-right: calc(2vw/var(--resizer)*100) dashed #02251f;
}

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

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

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

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

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

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

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

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

.tooltip-ioxuZfFGgJNshN {
  font-family: 'Finlandica', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #02251f;
  text-align: center;
}

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

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

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

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

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

.content-dpiLOoCT {
  color: #02251f;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: italic;
}

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

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

.medium-bZcCRVj {
  color: #02251f;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: italic;
}

.wrap-qThDPewkuX {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: calc(473vw/var(--resizer)*100);
  max-width: calc(473vw/var(--resizer)*100);
  height: calc(554vw/var(--resizer)*100);
  padding: calc(22vw/var(--resizer)*100) calc(22vw/var(--resizer)*100) calc(22vw/var(--resizer)*100) calc(22vw/var(--resizer)*100);
  flex-direction: column;
  background-color: #fbfbff;
  flex: 1;
  border-radius: calc(35vw/var(--resizer)*100);
  border-left: calc(2vw/var(--resizer)*100) dashed #02251f;
  border-right: calc(2vw/var(--resizer)*100) dashed #02251f;
}

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

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

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

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

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

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

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

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

.widget-XYrfdgIdolPoYV {
  font-family: 'Finlandica', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #02251f;
  text-align: center;
}

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

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

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

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

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

.box-XVcxZTtqAVLtEy {
  color: #02251f;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: italic;
}

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

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

.sm-qRnUfrsiBmO {
  color: #02251f;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: italic;
}

.tooltip-coxyUfApeO {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: calc(473vw/var(--resizer)*100);
  max-width: calc(473vw/var(--resizer)*100);
  height: calc(554vw/var(--resizer)*100);
  padding: calc(22vw/var(--resizer)*100) calc(22vw/var(--resizer)*100) calc(22vw/var(--resizer)*100) calc(22vw/var(--resizer)*100);
  flex-direction: column;
  background-color: #fbfbff;
  flex: 1;
  border-radius: calc(35vw/var(--resizer)*100);
  border-left: calc(2vw/var(--resizer)*100) dashed #02251f;
  border-right: calc(2vw/var(--resizer)*100) dashed #02251f;
}

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

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

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

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

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

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

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

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

.current-jRqPlZu {
  font-family: 'Finlandica', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #02251f;
  text-align: center;
}

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

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

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

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

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

.preview-CatERc {
  color: #02251f;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: italic;
}

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

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

.sm-zSGIGnOJPRFFiu {
  color: #02251f;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: italic;
}

.small-hEwdmACqDTCv {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: calc(473vw/var(--resizer)*100);
  max-width: calc(473vw/var(--resizer)*100);
  height: calc(554vw/var(--resizer)*100);
  padding: calc(22vw/var(--resizer)*100) calc(22vw/var(--resizer)*100) calc(22vw/var(--resizer)*100) calc(22vw/var(--resizer)*100);
  flex-direction: column;
  background-color: #fbfbff;
  flex: 1;
  border-radius: calc(35vw/var(--resizer)*100);
  border-left: calc(2vw/var(--resizer)*100) dashed #02251f;
  border-right: calc(2vw/var(--resizer)*100) dashed #02251f;
}

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

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

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

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

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

.button-XBKjbRDWjLxV {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: calc(45vw/var(--resizer)*100);
  border-radius: calc(35vw/var(--resizer)*100);
  background-color: #02251f;
  appURL: themelist6.html;
}

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

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

.sidebar-oDJCMuWTxpLZmDS {
  font-family: 'Finlandica', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #02251f;
  text-align: center;
}

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

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

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

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

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

.control-NhxJuqdPju {
  color: #02251f;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: italic;
}

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

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

.sidebar-LLeSgjWediJAMAgA {
  color: #02251f;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: italic;
}

.wrapper-hvfOAdSlkp {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: calc(473vw/var(--resizer)*100);
  max-width: calc(473vw/var(--resizer)*100);
  height: calc(554vw/var(--resizer)*100);
  padding: calc(22vw/var(--resizer)*100) calc(22vw/var(--resizer)*100) calc(22vw/var(--resizer)*100) calc(22vw/var(--resizer)*100);
  flex-direction: column;
  background-color: #fbfbff;
  flex: 1;
  border-radius: calc(35vw/var(--resizer)*100);
  border-left: calc(2vw/var(--resizer)*100) dashed #02251f;
  border-right: calc(2vw/var(--resizer)*100) dashed #02251f;
}

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

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

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

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

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

.icon-mpISpisqoDgY {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: calc(45vw/var(--resizer)*100);
  border-radius: calc(35vw/var(--resizer)*100);
  background-color: #02251f;
  appURL: themelist7.html;
}

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

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

.aside-LwoIStvVHYdHI {
  font-family: 'Finlandica', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #02251f;
  text-align: center;
}

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

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

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

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

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

.wrap-ACfktaYSuIc {
  color: #02251f;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: italic;
}

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

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

.current-lWFVkljkw {
  color: #02251f;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: italic;
}

.sm-EpFZYiRdMQFGmf {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: calc(473vw/var(--resizer)*100);
  max-width: calc(473vw/var(--resizer)*100);
  height: calc(554vw/var(--resizer)*100);
  padding: calc(22vw/var(--resizer)*100) calc(22vw/var(--resizer)*100) calc(22vw/var(--resizer)*100) calc(22vw/var(--resizer)*100);
  flex-direction: column;
  background-color: #fbfbff;
  flex: 1;
  border-radius: calc(35vw/var(--resizer)*100);
  border-left: calc(2vw/var(--resizer)*100) dashed #02251f;
  border-right: calc(2vw/var(--resizer)*100) dashed #02251f;
}

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

.row-hweANpD {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(171vw/var(--resizer)*100);
  height: calc(171vw/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-xXPdZcpAmiK {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(473vw/var(--resizer)*100);
  gap: calc(10vw/var(--resizer)*100);
  border-radius: calc(21vw/var(--resizer)*100);
  appURL: index.html;
  height: calc(50vw/var(--resizer)*100);
}

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

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

.huge-YMnpZXua {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: calc(45vw/var(--resizer)*100);
  border-radius: calc(35vw/var(--resizer)*100);
  background-color: #02251f;
  appURL: themelist8.html;
}

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

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

.tagline-IPMPsLC {
  font-family: 'Finlandica', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #02251f;
  text-align: center;
}

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

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

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

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

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

.current-AhaQBBWaClOC {
  color: #02251f;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: italic;
}

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

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

.page-hPSWJaSc {
  color: #02251f;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: italic;
}

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

.column-NZDkuQRnW {
  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-NZQfVVbWedCUBVvO {
  font-family: 'Finlandica', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #02251f;
  text-decoration: none;
  text-align: undefined;
}

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

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

.container-HlHOVMiFgeB {
  display: none;
}

.title-caFHvnjI {
  display: flex;
  position: fixed;
  width: 31%;
  bottom: 0;
  right: 0;
  left: 0;
  gap: calc(16vw/var(--resizer)*100);
  flex-wrap: wrap;
  padding: calc(30vw/var(--resizer)*100) calc(30vw/var(--resizer)*100) calc(30vw/var(--resizer)*100) calc(30vw/var(--resizer)*100);
  flex-direction: column;
  background-color: #cdc8ac;
  border: calc(3vw/var(--resizer)*100) solid #02251f;
  justify-content: center;
  align-items: center;
  opacity: .89;
  border-radius: calc(27vw/var(--resizer)*100);
}

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

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

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

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

.img-hlQZABf {
  width: auto;
  height: auto;
  border-radius: calc(34vw/var(--resizer)*100);
  background-color: #394440;
  padding: calc(5vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(10vw/var(--resizer)*100);
}

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


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

.more-kAfdWvzFsNtk {
  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: #fbfbff;
  flex-direction: column;
}

.wrapper-eURoWwgBZcs {
  font-family: 'Finlandica', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #02251f;
  text-align: left;
  line-height: calc(40vw/var(--resizer)*100);
}


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

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

.content-xqVFLCE {
  font-family: 'Finlandica', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #02251f;
  text-align: left;
  line-height: calc(40vw/var(--resizer)*100);
}


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

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

.button-DEyKBAGn {
  font-family: 'Finlandica', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #02251f;
  text-align: left;
  line-height: calc(40vw/var(--resizer)*100);
}


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

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

.container-eopjSozUePZzT {
  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: #cdc8ac;
}

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

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

.all-eCezhscbaq {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(358vw/var(--resizer)*100);
  height: calc(358vw/var(--resizer)*100);
  border-radius: calc(6vw/var(--resizer)*100);
  box-shadow: calc(-4vw/var(--resizer)*100) calc(-4vw/var(--resizer)*100) calc(9vw/var(--resizer)*100) calc(4vw/var(--resizer)*100) rgba(2, 37, 31, .5);
}

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

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

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

.thumb-ixRMICui {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #fbfbff;
  font-size: calc(20vw/var(--resizer)*100);
}

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

.subject-WBahcYjgNijO {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #fbfbff;
  font-size: calc(20vw/var(--resizer)*100);
}

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

.xs-sffIKWKvfbXTsfv {
  font-family: 'Finlandica', serif;
  font-size: calc(34vw/var(--resizer)*100);
  font-weight: 900;
  color: #02251f;
}

.avatar-jqPWfLBwr {
  font-family: 'Finlandica', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #02251f;
  line-height: calc(24vw/var(--resizer)*100);
}

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

.content-LaNKvqjo {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 89%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(45vw/var(--resizer)*100);
  border-radius: calc(24vw/var(--resizer)*100);
  border: calc(3vw/var(--resizer)*100) groove #02251f;
  flex-wrap: wrap;
}

.tip-TzyCfRK {
  font-family: 'Finlandica', serif;
  font-size: calc(21vw/var(--resizer)*100);
  font-weight: 400;
  color: #02251f;
  text-align: left;
}

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

.page-ZWcDfVlrPU {
  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;
}

.icon-RhRtgAa {
  font-family: 'Finlandica', serif;
  font-size: calc(34vw/var(--resizer)*100);
  font-weight: 900;
  color: #02251f;
}

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

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

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

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

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

.wide-renJzb {
  font-family: 'Finlandica', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #02251f;
  text-decoration: none;
  text-align: undefined;
}

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

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

.row-cfBUERM {
  display: none;
}


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

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

.btn-mEUhsFYgXfTFT {
  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: #fbfbff;
}

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

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

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

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

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

.xl-XOxoGp {
  font-family: 'Finlandica', serif;
  font-size: calc(34vw/var(--resizer)*100);
  font-weight: 900;
  color: #02251f;
}

.button-xNWjzOEpCF {
  font-family: 'Finlandica', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #02251f;
  line-height: calc(24vw/var(--resizer)*100);
}

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

.btn-vlCVKmXKSeR {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 89%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(45vw/var(--resizer)*100);
  border-radius: calc(24vw/var(--resizer)*100);
  border: calc(3vw/var(--resizer)*100) groove #02251f;
  flex-wrap: wrap;
}

.avatar-qBqKyq {
  font-family: 'Finlandica', serif;
  font-size: calc(21vw/var(--resizer)*100);
  font-weight: 400;
  color: #02251f;
  text-align: left;
}

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

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

.box-tdAPxzne {
  font-family: 'Finlandica', serif;
  font-size: calc(34vw/var(--resizer)*100);
  font-weight: 900;
  color: #02251f;
}

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

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

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

.tiny-PIsyfiISvKKGK {
  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: #cdc8ac;
  flex-direction: column;
}

.inner-YIWbrEWZREYQovGZ {
  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);
}

.tiny-gVwSce {
  font-family: 'Finlandica', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #02251f;
  text-decoration: none;
  text-align: undefined;
}

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

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

.img-mGfHrnI {
  display: none;
}


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

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

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

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

.subtitle-yJWJDBFQFqke {
  font-family: 'Finlandica', serif;
  font-size: calc(34vw/var(--resizer)*100);
  font-weight: 900;
  color: #02251f;
}

.holder-CrcOwJdvApkKK {
  font-family: 'Finlandica', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #02251f;
  line-height: calc(24vw/var(--resizer)*100);
}

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

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

.subject-FgezjLwgL {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #fbfbff;
  font-size: calc(20vw/var(--resizer)*100);
}

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

.all-QyAqkVwenvioDC {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #fbfbff;
  font-size: calc(20vw/var(--resizer)*100);
}

.text-KVomAaJbDMneT {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 89%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(45vw/var(--resizer)*100);
  border-radius: calc(24vw/var(--resizer)*100);
  border: calc(3vw/var(--resizer)*100) groove #02251f;
  flex-wrap: wrap;
}

.caption-QETChT {
  font-family: 'Finlandica', serif;
  font-size: calc(21vw/var(--resizer)*100);
  font-weight: 400;
  color: #02251f;
  text-align: left;
}

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

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

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

.btn-bKbyudvmkEEDZ {
  font-family: 'Finlandica', serif;
  font-size: calc(34vw/var(--resizer)*100);
  font-weight: 900;
  color: #02251f;
}

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

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

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

.section-fWfUlwmWovpkl {
  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: #cdc8ac;
  flex-direction: column;
}

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

.container-sphVraPQoZFIhzB {
  font-family: 'Finlandica', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #02251f;
  text-decoration: none;
  text-align: undefined;
}

.picture-RRcPKYCWL {
  font-family: 'Finlandica', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #02251f;
  text-decoration: none;
  text-align: undefined;
}

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

.box-VAQFJLOnjTMPOGe {
  display: none;
}


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

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

.wide-wGPdUNhehG {
  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: #cdc8ac;
}

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

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

.big-nlOgNqhn {
  font-family: 'Finlandica', serif;
  font-size: calc(34vw/var(--resizer)*100);
  font-weight: 900;
  color: #02251f;
}

.tagline-gjLAUm {
  font-family: 'Finlandica', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #02251f;
  line-height: calc(24vw/var(--resizer)*100);
}

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

.xs-NlcFfeDdmk {
  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: #394440;
  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);
}

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

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

.caption-mYnJxKE {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 89%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(45vw/var(--resizer)*100);
  border-radius: calc(24vw/var(--resizer)*100);
  border: calc(3vw/var(--resizer)*100) groove #02251f;
  flex-wrap: wrap;
}

.caption-wZnzQiYNXeQ {
  font-family: 'Finlandica', serif;
  font-size: calc(21vw/var(--resizer)*100);
  font-weight: 400;
  color: #02251f;
  text-align: left;
}

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

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

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

.widget-ykSlJpaG {
  font-family: 'Finlandica', serif;
  font-size: calc(34vw/var(--resizer)*100);
  font-weight: 900;
  color: #02251f;
}

.column-MTYjsq {
  font-family: 'Finlandica', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #02251f;
  line-height: calc(24vw/var(--resizer)*100);
}

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

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

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

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

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

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

.sm-eSvvCBcvSehsEVc {
  font-family: 'Finlandica', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #02251f;
  text-decoration: none;
  text-align: undefined;
}

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

.sm-WyIVYPu {
  display: none;
}


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

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

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

.xs-rpHEefQz {
  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-FPRIyoazQgU {
  font-family: 'Finlandica', serif;
  font-size: calc(34vw/var(--resizer)*100);
  font-weight: 900;
  color: #02251f;
}

.wrap-lREZhH {
  font-family: 'Finlandica', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #02251f;
  line-height: calc(24vw/var(--resizer)*100);
}

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

.subtitle-qsBJAtuO {
  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: #394440;
  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(24vw/var(--resizer)*100);
}

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

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

.more-eTTRnLIOxCeKsr {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 89%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(45vw/var(--resizer)*100);
  border-radius: calc(24vw/var(--resizer)*100);
  border: calc(3vw/var(--resizer)*100) groove #02251f;
  flex-wrap: wrap;
}

.tagline-WSnVkyJhnn {
  font-family: 'Finlandica', serif;
  font-size: calc(21vw/var(--resizer)*100);
  font-weight: 400;
  color: #02251f;
  text-align: left;
}

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

.btn-fbjwFXLlhSJ {
  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;
}

.breadcrumbs-lUfMyrpTS {
  font-family: 'Finlandica', serif;
  font-size: calc(34vw/var(--resizer)*100);
  font-weight: 900;
  color: #02251f;
}

.narrow-DvoSCiUiiuAjl {
  font-family: 'Finlandica', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #02251f;
  line-height: calc(24vw/var(--resizer)*100);
}

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

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

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

.tagline-eAwLaKvfbDHH {
  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: #cdc8ac;
  flex-direction: column;
}

.subtitle-GXzBnGRd {
  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);
}

.xl-fZdKLxumVq {
  font-family: 'Finlandica', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #02251f;
  text-decoration: none;
  text-align: undefined;
}

.caption-ZtZzivQipmQ {
  font-family: 'Finlandica', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #02251f;
  text-decoration: none;
  text-align: undefined;
}

.button-eAktSPnzAmzT {
  font-family: 'Finlandica', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #02251f;
  text-decoration: none;
  text-align: undefined;
}

.text-hKdIezp {
  display: none;
}


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

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

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

.more-ugbNOxWAoMy {
  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-RIeutdXMDr {
  font-family: 'Finlandica', serif;
  font-size: calc(34vw/var(--resizer)*100);
  font-weight: 900;
  color: #02251f;
}

.aside-WUlOHXnRycDB {
  font-family: 'Finlandica', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #02251f;
  line-height: calc(24vw/var(--resizer)*100);
}

.btn-ppLZtCVy {
  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);
}

.picture-eoCBpZD {
  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: #394440;
  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(38vw/var(--resizer)*100);
}

.headline-TiImAdIOqX {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #fbfbff;
  font-size: calc(20vw/var(--resizer)*100);
}

.big-OvDtwxzVqM {
  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: #02251f;
  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(38vw/var(--resizer)*100);
}

.active-QqxtoxwAhXiUmix {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #fbfbff;
  font-size: calc(20vw/var(--resizer)*100);
}

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

.column-XbWXyv {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 89%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(45vw/var(--resizer)*100);
  border-radius: calc(24vw/var(--resizer)*100);
  border: calc(3vw/var(--resizer)*100) groove #02251f;
  flex-wrap: wrap;
}

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

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

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

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

.more-fvGWazMLyrxZf {
  font-family: 'Finlandica', serif;
  font-size: calc(34vw/var(--resizer)*100);
  font-weight: 900;
  color: #02251f;
}

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

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

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

.tooltip-cHWWCSPhkcuDN {
  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: #cdc8ac;
  flex-direction: column;
}

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

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

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

.img-koDgBkEfKsxxtm {
  font-family: 'Finlandica', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #02251f;
  text-decoration: none;
  text-align: undefined;
}

.tip-IrJcREhenY {
  display: none;
}


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

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

.sidebar-WyTxLWj {
  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: #cdc8ac;
}

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

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

.picture-JkGepWHpl {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(411vw/var(--resizer)*100);
  height: calc(411vw/var(--resizer)*100);
  border-radius: calc(1vw/var(--resizer)*100);
  box-shadow: calc(5vw/var(--resizer)*100) calc(1vw/var(--resizer)*100) calc(1vw/var(--resizer)*100) calc(1vw/var(--resizer)*100) rgba(2, 37, 31, .4);
}

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

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

.medium-jgbVWAzZ {
  font-family: 'Finlandica', serif;
  font-size: calc(34vw/var(--resizer)*100);
  font-weight: 900;
  color: #02251f;
}

.tiny-ciqTELX {
  font-family: 'Finlandica', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #02251f;
  line-height: calc(24vw/var(--resizer)*100);
}

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

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

.control-disdDuKpOJHd {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #fbfbff;
  font-size: calc(20vw/var(--resizer)*100);
}

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

.image-mENwjwJ {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #fbfbff;
  font-size: calc(20vw/var(--resizer)*100);
}

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

.inner-jQRZDPgfUPPEXg {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 89%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(45vw/var(--resizer)*100);
  border-radius: calc(24vw/var(--resizer)*100);
  border: calc(3vw/var(--resizer)*100) groove #02251f;
  flex-wrap: wrap;
}

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

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

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

.button-KLhuPzlbWvNrdXs {
  font-family: 'Finlandica', serif;
  font-size: calc(34vw/var(--resizer)*100);
  font-weight: 900;
  color: #02251f;
}

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

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

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

.icon-qpAYXxsf {
  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: #cdc8ac;
  flex-direction: column;
}

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

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

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

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

.column-qDjeIQzGwLVAprlj {
  display: none;
}


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

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

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

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

.tiny-sUDgYNipX {
  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: #394440;
  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(15vw/var(--resizer)*100);
}

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

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

.control-oiXqfKH {
  font-family: 'Finlandica', serif;
  font-size: calc(34vw/var(--resizer)*100);
  font-weight: 900;
  color: #02251f;
}

.big-HgRRTyuGAdbM {
  font-family: 'Finlandica', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #02251f;
  line-height: calc(24vw/var(--resizer)*100);
}

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

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

.holder-ROyWVbTvozOBZT {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(336vw/var(--resizer)*100);
  height: calc(336vw/var(--resizer)*100);
  border-radius: calc(28vw/var(--resizer)*100);
  box-shadow: calc(-1vw/var(--resizer)*100) calc(1vw/var(--resizer)*100) calc(13vw/var(--resizer)*100) calc(0vw/var(--resizer)*100) rgba(2, 37, 31, .4);
}

.content-jxgrkzAmg {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 89%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(45vw/var(--resizer)*100);
  border-radius: calc(24vw/var(--resizer)*100);
  border: calc(3vw/var(--resizer)*100) groove #02251f;
  flex-wrap: wrap;
}

.headline-ItXdkpcCxDXOWwf {
  font-family: 'Finlandica', serif;
  font-size: calc(21vw/var(--resizer)*100);
  font-weight: 400;
  color: #02251f;
  text-align: left;
}

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

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

.large-ihPxSDDfWaJmmE {
  font-family: 'Finlandica', serif;
  font-size: calc(34vw/var(--resizer)*100);
  font-weight: 900;
  color: #02251f;
}

.wide-nNgkCEsBSi {
  font-family: 'Finlandica', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #02251f;
  line-height: calc(24vw/var(--resizer)*100);
}

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

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

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

.tiny-SFakuYeFJWdlvBas {
  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: #cdc8ac;
  flex-direction: column;
}

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

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

.subtitle-OogMTXADwjUZLC {
  font-family: 'Finlandica', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #02251f;
  text-decoration: none;
  text-align: undefined;
}

.small-TCOkKJnuuMuoPz {
  font-family: 'Finlandica', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #02251f;
  text-decoration: none;
  text-align: undefined;
}

.tooltip-YTMxBzocLQLCbcU {
  display: none;
}


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

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

.holder-giHSFCzZrGUWp {
  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: #fbfbff;
}

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

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

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

.big-xFCqTDd {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #fbfbff;
  font-size: calc(20vw/var(--resizer)*100);
}

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

.huge-kONaixhum {
  font-family: 'Finlandica', serif;
  font-size: calc(34vw/var(--resizer)*100);
  font-weight: 900;
  color: #02251f;
}

.column-uVqQPJWDRew {
  font-family: 'Finlandica', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #02251f;
  line-height: calc(24vw/var(--resizer)*100);
}

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

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

.page-eSJQHKRYnRvnTt {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(349vw/var(--resizer)*100);
  height: calc(349vw/var(--resizer)*100);
  border-radius: calc(3vw/var(--resizer)*100);
  box-shadow: calc(0vw/var(--resizer)*100) calc(2vw/var(--resizer)*100) calc(3vw/var(--resizer)*100) calc(2vw/var(--resizer)*100) rgba(2, 37, 31, .2);
}

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

.holder-bLCbXWIKdGVtckvz {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 89%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(45vw/var(--resizer)*100);
  border-radius: calc(24vw/var(--resizer)*100);
  border: calc(3vw/var(--resizer)*100) groove #02251f;
  flex-wrap: wrap;
}

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

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

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

.headline-Khuqtr {
  font-family: 'Finlandica', serif;
  font-size: calc(34vw/var(--resizer)*100);
  font-weight: 900;
  color: #02251f;
}

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

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

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

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

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

.page-jvFchkJWHwXF {
  font-family: 'Finlandica', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #02251f;
  text-decoration: none;
  text-align: undefined;
}

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

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

.tooltip-vtnKwKlyUlv {
  display: none;
}

