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

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

.btn-AoTBycgvBdy {
  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: #ffffff;
}

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

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

.subtitle-wsEnQesaapGZ {
  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: #522a42;
  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(21vw/var(--resizer)*100);
}

.box-aAgHybBdvwIXoU {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #ffffff;
  font-size: calc(19vw/var(--resizer)*100);
}

.small-oNoDwnIuiNXDF {
  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: #121a34;
  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(21vw/var(--resizer)*100);
}

.lg-TnuSWtYZCmunraD {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #ffffff;
  font-size: calc(19vw/var(--resizer)*100);
}

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

.image-FmDWjCbVeyQa {
  font-family: 'Finlandica', serif;
  font-size: calc(31vw/var(--resizer)*100);
  font-weight: 900;
  color: #121a34;
}

.wrapper-wxdkMnJzBbcGjAj {
  font-family: 'Finlandica', serif;
  font-size: calc(19vw/var(--resizer)*100);
  font-weight: 400;
  color: #121a34;
  line-height: calc(24vw/var(--resizer)*100);
}

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

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

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

.control-vwqOVzMrPyfHSBb {
  font-family: 'Finlandica', serif;
  font-size: calc(31vw/var(--resizer)*100);
  font-weight: 900;
  color: #121a34;
}

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

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

.box-HclblOspQ {
  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(12vw/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: calc(1vw/var(--resizer)*100) groove #121a34;
  scroll-snap-align: center;
}

.more-nEYLoNCI {
  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(12vw/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: calc(1vw/var(--resizer)*100) groove #121a34;
  scroll-snap-align: center;
}

.heading-NOeXxUN {
  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(12vw/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: calc(1vw/var(--resizer)*100) groove #121a34;
  scroll-snap-align: center;
}

.grid-rJjchOLrnhGN {
  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(12vw/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: calc(1vw/var(--resizer)*100) groove #121a34;
  scroll-snap-align: center;
}

.small-zAgSWIn {
  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(12vw/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: calc(1vw/var(--resizer)*100) groove #121a34;
  scroll-snap-align: center;
}

.row-GnDSUCkwVm {
  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(12vw/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: calc(1vw/var(--resizer)*100) groove #121a34;
  scroll-snap-align: center;
}

.container-qQWefdLhkFaH {
  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(12vw/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: calc(1vw/var(--resizer)*100) groove #121a34;
  scroll-snap-align: center;
}

.narrow-IGzktYGtQRRJ {
  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(12vw/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: calc(1vw/var(--resizer)*100) groove #121a34;
  scroll-snap-align: center;
}

.huge-lhxyIpzwJQfVNx {
  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(12vw/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: calc(1vw/var(--resizer)*100) groove #121a34;
  scroll-snap-align: center;
}

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

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

.icon-rWMvZYHzwTcLgBbS {
  display: flex;
  position: relative;
  justify-content: start;
  align-items: center;
  min-width: calc(482vw/var(--resizer)*100);
  max-width: calc(482vw/var(--resizer)*100);
  height: calc(536vw/var(--resizer)*100);
  padding: calc(18vw/var(--resizer)*100) calc(18vw/var(--resizer)*100) calc(18vw/var(--resizer)*100) calc(18vw/var(--resizer)*100);
  flex-direction: column;
  background-color: initial;
  flex: 1;
  border-radius: calc(11vw/var(--resizer)*100);
  border-left: calc(3vw/var(--resizer)*100) dotted #121a34;
  border-right: calc(3vw/var(--resizer)*100) dotted #121a34;
}

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

.sm-MCHdlZRykJSnX {
  font-family: 'Finlandica', serif;
  font-size: calc(19vw/var(--resizer)*100);
  font-weight: 400;
  color: #121a34;
  text-align: center;
}

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

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

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

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

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

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

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

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

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

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

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

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

.thumbnail-qBSHbfLsREnS {
  color: #121a34;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: bold;
}

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

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

.medium-FPrMrWZOEAdND {
  color: #121a34;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: bold;
}

.xs-YlUAZWjjDjrpmFpp {
  display: flex;
  position: relative;
  justify-content: start;
  align-items: center;
  min-width: calc(482vw/var(--resizer)*100);
  max-width: calc(482vw/var(--resizer)*100);
  height: calc(536vw/var(--resizer)*100);
  padding: calc(18vw/var(--resizer)*100) calc(18vw/var(--resizer)*100) calc(18vw/var(--resizer)*100) calc(18vw/var(--resizer)*100);
  flex-direction: column;
  background-color: initial;
  flex: 1;
  border-radius: calc(11vw/var(--resizer)*100);
  border-left: calc(3vw/var(--resizer)*100) dotted #121a34;
  border-right: calc(3vw/var(--resizer)*100) dotted #121a34;
}

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

.btn-lTvxySiQO {
  font-family: 'Finlandica', serif;
  font-size: calc(19vw/var(--resizer)*100);
  font-weight: 400;
  color: #121a34;
  text-align: center;
}

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

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

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

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

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

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

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

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

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

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

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

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

.container-GjITHCQGd {
  color: #121a34;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: bold;
}

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

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

.thumb-cLeatduDHqzUzqy {
  color: #121a34;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: bold;
}

.aside-nDeKTRfiS {
  display: flex;
  position: relative;
  justify-content: start;
  align-items: center;
  min-width: calc(482vw/var(--resizer)*100);
  max-width: calc(482vw/var(--resizer)*100);
  height: calc(536vw/var(--resizer)*100);
  padding: calc(18vw/var(--resizer)*100) calc(18vw/var(--resizer)*100) calc(18vw/var(--resizer)*100) calc(18vw/var(--resizer)*100);
  flex-direction: column;
  background-color: initial;
  flex: 1;
  border-radius: calc(11vw/var(--resizer)*100);
  border-left: calc(3vw/var(--resizer)*100) dotted #121a34;
  border-right: calc(3vw/var(--resizer)*100) dotted #121a34;
}

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

.xl-hgBaflG {
  font-family: 'Finlandica', serif;
  font-size: calc(19vw/var(--resizer)*100);
  font-weight: 400;
  color: #121a34;
  text-align: center;
}

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

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

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

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

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

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

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

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

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

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

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

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

.row-BaHlJYrbkTuJ {
  color: #121a34;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: bold;
}

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

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

.xl-rBSaKqhYBNdttan {
  color: #121a34;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: bold;
}

.md-CEgUkCf {
  display: flex;
  position: relative;
  justify-content: start;
  align-items: center;
  min-width: calc(482vw/var(--resizer)*100);
  max-width: calc(482vw/var(--resizer)*100);
  height: calc(536vw/var(--resizer)*100);
  padding: calc(18vw/var(--resizer)*100) calc(18vw/var(--resizer)*100) calc(18vw/var(--resizer)*100) calc(18vw/var(--resizer)*100);
  flex-direction: column;
  background-color: initial;
  flex: 1;
  border-radius: calc(11vw/var(--resizer)*100);
  border-left: calc(3vw/var(--resizer)*100) dotted #121a34;
  border-right: calc(3vw/var(--resizer)*100) dotted #121a34;
}

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

.tiny-CKuGLchSAWxTML {
  font-family: 'Finlandica', serif;
  font-size: calc(19vw/var(--resizer)*100);
  font-weight: 400;
  color: #121a34;
  text-align: center;
}

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

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

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

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

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

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

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

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

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

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

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

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

.text-vgXQpoRmOJKEkJZ {
  color: #121a34;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: bold;
}

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

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

.xl-tPrODdkfjA {
  color: #121a34;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: bold;
}

.title-twrCUBKRpl {
  display: flex;
  position: relative;
  justify-content: start;
  align-items: center;
  min-width: calc(482vw/var(--resizer)*100);
  max-width: calc(482vw/var(--resizer)*100);
  height: calc(536vw/var(--resizer)*100);
  padding: calc(18vw/var(--resizer)*100) calc(18vw/var(--resizer)*100) calc(18vw/var(--resizer)*100) calc(18vw/var(--resizer)*100);
  flex-direction: column;
  background-color: initial;
  flex: 1;
  border-radius: calc(11vw/var(--resizer)*100);
  border-left: calc(3vw/var(--resizer)*100) dotted #121a34;
  border-right: calc(3vw/var(--resizer)*100) dotted #121a34;
}

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

.aside-mhuZaEY {
  font-family: 'Finlandica', serif;
  font-size: calc(19vw/var(--resizer)*100);
  font-weight: 400;
  color: #121a34;
  text-align: center;
}

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

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

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

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

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

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

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

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

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

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

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

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

.sm-dQScFjcBlgIoQFzo {
  color: #121a34;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: bold;
}

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

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

.tooltip-bgWjuNvIlatxdZ {
  color: #121a34;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: bold;
}

.userpic-ffXhiRJqT {
  display: flex;
  position: relative;
  justify-content: start;
  align-items: center;
  min-width: calc(482vw/var(--resizer)*100);
  max-width: calc(482vw/var(--resizer)*100);
  height: calc(536vw/var(--resizer)*100);
  padding: calc(18vw/var(--resizer)*100) calc(18vw/var(--resizer)*100) calc(18vw/var(--resizer)*100) calc(18vw/var(--resizer)*100);
  flex-direction: column;
  background-color: initial;
  flex: 1;
  border-radius: calc(11vw/var(--resizer)*100);
  border-left: calc(3vw/var(--resizer)*100) dotted #121a34;
  border-right: calc(3vw/var(--resizer)*100) dotted #121a34;
}

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

.aside-OYuPwsegCEbgIpxZ {
  font-family: 'Finlandica', serif;
  font-size: calc(19vw/var(--resizer)*100);
  font-weight: 400;
  color: #121a34;
  text-align: center;
}

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

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

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

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

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

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

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

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

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

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

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

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

.col-KAdIbZSqlwwpfe {
  color: #121a34;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: bold;
}

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

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

.wide-HvQTJk {
  color: #121a34;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: bold;
}

.btn-dYUTGmBsRTTqbhBa {
  display: flex;
  position: relative;
  justify-content: start;
  align-items: center;
  min-width: calc(482vw/var(--resizer)*100);
  max-width: calc(482vw/var(--resizer)*100);
  height: calc(536vw/var(--resizer)*100);
  padding: calc(18vw/var(--resizer)*100) calc(18vw/var(--resizer)*100) calc(18vw/var(--resizer)*100) calc(18vw/var(--resizer)*100);
  flex-direction: column;
  background-color: initial;
  flex: 1;
  border-radius: calc(11vw/var(--resizer)*100);
  border-left: calc(3vw/var(--resizer)*100) dotted #121a34;
  border-right: calc(3vw/var(--resizer)*100) dotted #121a34;
}

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

.tooltip-RBUCxeXRaYx {
  font-family: 'Finlandica', serif;
  font-size: calc(19vw/var(--resizer)*100);
  font-weight: 400;
  color: #121a34;
  text-align: center;
}

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

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

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

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

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

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

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

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

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

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

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

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

.caption-kNYBMmUIAWWLOQ {
  color: #121a34;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: bold;
}

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

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

.inner-XVdvjeUryDAVVhx {
  color: #121a34;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: bold;
}

.current-WOdGam {
  display: flex;
  position: relative;
  justify-content: start;
  align-items: center;
  min-width: calc(482vw/var(--resizer)*100);
  max-width: calc(482vw/var(--resizer)*100);
  height: calc(536vw/var(--resizer)*100);
  padding: calc(18vw/var(--resizer)*100) calc(18vw/var(--resizer)*100) calc(18vw/var(--resizer)*100) calc(18vw/var(--resizer)*100);
  flex-direction: column;
  background-color: initial;
  flex: 1;
  border-radius: calc(11vw/var(--resizer)*100);
  border-left: calc(3vw/var(--resizer)*100) dotted #121a34;
  border-right: calc(3vw/var(--resizer)*100) dotted #121a34;
}

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

.pic-gTdwGDhlCf {
  font-family: 'Finlandica', serif;
  font-size: calc(19vw/var(--resizer)*100);
  font-weight: 400;
  color: #121a34;
  text-align: center;
}

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

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

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

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

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

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

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

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

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

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

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

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

.large-zRGoBsnOfXkLegzR {
  color: #121a34;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: bold;
}

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

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

.wrapper-vkoHOYSx {
  color: #121a34;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: bold;
}

.subject-MqMbUzIXdOhoCoRL {
  display: flex;
  position: relative;
  justify-content: start;
  align-items: center;
  min-width: calc(482vw/var(--resizer)*100);
  max-width: calc(482vw/var(--resizer)*100);
  height: calc(536vw/var(--resizer)*100);
  padding: calc(18vw/var(--resizer)*100) calc(18vw/var(--resizer)*100) calc(18vw/var(--resizer)*100) calc(18vw/var(--resizer)*100);
  flex-direction: column;
  background-color: initial;
  flex: 1;
  border-radius: calc(11vw/var(--resizer)*100);
  border-left: calc(3vw/var(--resizer)*100) dotted #121a34;
  border-right: calc(3vw/var(--resizer)*100) dotted #121a34;
}

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

.breadcrumbs-MiTBXyxROPK {
  font-family: 'Finlandica', serif;
  font-size: calc(19vw/var(--resizer)*100);
  font-weight: 400;
  color: #121a34;
  text-align: center;
}

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

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

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

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

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

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

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

.btn-KiibNILhj {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: calc(45vw/var(--resizer)*100);
  border-radius: calc(11vw/var(--resizer)*100);
  background-color: #121a34;
  appURL: themelist9.html;
}

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

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

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

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

.desc-knukKrUauvcq {
  color: #121a34;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: bold;
}

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

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

.btn-VrGxpcmKXLu {
  color: #121a34;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: bold;
}

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

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

.xs-Fdctye {
  font-family: 'Finlandica', serif;
  font-size: calc(31vw/var(--resizer)*100);
  font-weight: 900;
  color: #121a34;
}

.sm-BybsGA {
  font-family: 'Finlandica', serif;
  font-size: calc(19vw/var(--resizer)*100);
  font-weight: 400;
  color: #121a34;
  line-height: calc(24vw/var(--resizer)*100);
}

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

.heading-rifPbJfm {
  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: #121a34;
  background-color: #f4d7b1;
  font-size: calc(16vw/var(--resizer)*100);
  text-align: undefined;
  border-radius: calc(28vw/var(--resizer)*100);
}

.current-ovngdyxurPMMB {
  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: #121a34;
  background-color: #f4d7b1;
  font-size: calc(16vw/var(--resizer)*100);
  text-align: undefined;
  border-radius: calc(28vw/var(--resizer)*100);
}

.sidebar-ajXDIpZQJjDFl {
  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: #ffffff;
  background-color: #522a42;
  font-size: calc(16vw/var(--resizer)*100);
  border-radius: calc(28vw/var(--resizer)*100);
}

.control-fLHSXnx {
  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: #f4d7b1;
  flex-direction: column;
}

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

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

.widget-LvRZjmiWUiDh {
  font-family: 'Finlandica', serif;
  font-size: calc(19vw/var(--resizer)*100);
  font-weight: 400;
  color: #121a34;
  text-decoration: none;
  text-align: undefined;
}

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

.inner-aLdUnVOZqVHpN {
  display: none;
}

.preview-jqUDOw {
  display: flex;
  position: fixed;
  width: 38%;
  bottom: 0;
  right: 0;
  left: 0;
  gap: calc(30vw/var(--resizer)*100);
  flex-wrap: wrap;
  padding: calc(23vw/var(--resizer)*100) calc(23vw/var(--resizer)*100) calc(23vw/var(--resizer)*100) calc(23vw/var(--resizer)*100);
  flex-direction: column;
  background-color: #ffffff;
  border: calc(2vw/var(--resizer)*100) solid #121a34;
  justify-content: center;
  align-items: center;
  opacity: .94;
  border-radius: calc(23vw/var(--resizer)*100);
}

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

.btn-MFWJurabLZN {
  font-family: 'Finlandica', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #121a34;
  width: 100%;
  text-align: left;
}

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

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

.page-nKzRVcwXqcO {
  width: auto;
  height: auto;
  border-radius: calc(8vw/var(--resizer)*100);
  background-color: #522a42;
  padding: calc(5vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(10vw/var(--resizer)*100);
}

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

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

.subtitle-GasDvmF {
  width: auto;
  height: auto;
  border-radius: calc(8vw/var(--resizer)*100);
  background-color: #522a42;
  padding: calc(5vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(10vw/var(--resizer)*100);
}

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

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

.col-LsKOzEjcrSvmWY {
  width: auto;
  height: auto;
  border-radius: calc(8vw/var(--resizer)*100);
  background-color: #522a42;
  padding: calc(5vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(10vw/var(--resizer)*100);
}

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


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

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

.more-AXmSiVpulSrXEorw {
  font-family: 'Finlandica', serif;
  font-size: calc(19vw/var(--resizer)*100);
  font-weight: 400;
  color: #121a34;
  text-align: left;
  line-height: calc(40vw/var(--resizer)*100);
}


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

.md-kASTtBAS {
  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: #ffffff;
  flex-direction: column;
}

.wide-mdzgwhdPBG {
  font-family: 'Finlandica', serif;
  font-size: calc(19vw/var(--resizer)*100);
  font-weight: 400;
  color: #121a34;
  text-align: left;
  line-height: calc(40vw/var(--resizer)*100);
}


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

.large-rzVfHrS {
  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: #ffffff;
  flex-direction: column;
}

.current-FWWaTxF {
  font-family: 'Finlandica', serif;
  font-size: calc(19vw/var(--resizer)*100);
  font-weight: 400;
  color: #121a34;
  text-align: left;
  line-height: calc(40vw/var(--resizer)*100);
}


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

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

.more-vqkgKOUy {
  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: #f4d7b1;
}

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

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

.heading-nBDIneq {
  font-family: 'Finlandica', serif;
  font-size: calc(31vw/var(--resizer)*100);
  font-weight: 900;
  color: #121a34;
}

.inner-sjFcIQyNlJy {
  font-family: 'Finlandica', serif;
  font-size: calc(19vw/var(--resizer)*100);
  font-weight: 400;
  color: #121a34;
  line-height: calc(24vw/var(--resizer)*100);
}

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

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

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

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

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

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

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

.active-LDbTJSywJilxXM {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(334vw/var(--resizer)*100);
  height: calc(334vw/var(--resizer)*100);
  border-radius: calc(46vw/var(--resizer)*100);
  box-shadow: calc(-2vw/var(--resizer)*100) calc(-5vw/var(--resizer)*100) calc(15vw/var(--resizer)*100) calc(4vw/var(--resizer)*100) rgba(18, 26, 52, .1);
}

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

.preview-uSTrwqbDpjdfqOo {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 84%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(43vw/var(--resizer)*100);
  border-radius: calc(10vw/var(--resizer)*100);
  border-bottom: calc(3vw/var(--resizer)*100) ridge #121a34;
  flex-wrap: wrap;
}

.desc-dOHbsfzEhpFQT {
  font-family: 'Finlandica', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #121a34;
  text-align: left;
}

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

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

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

.thumb-uHxnLyptwLBa {
  color: #121a34;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: bold;
}

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

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

.big-DcAvHpLOjlY {
  color: #121a34;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: bold;
}

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

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

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

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

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

.btn-amuXzz {
  display: none;
}


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

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

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

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

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

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

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

.grid-tQkJzTjJCFupMNe {
  font-family: 'Finlandica', serif;
  font-size: calc(31vw/var(--resizer)*100);
  font-weight: 900;
  color: #121a34;
}

.image-BdeIThC {
  font-family: 'Finlandica', serif;
  font-size: calc(19vw/var(--resizer)*100);
  font-weight: 400;
  color: #121a34;
  line-height: calc(24vw/var(--resizer)*100);
}

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

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

.picture-ZiXVISljiVqLzFmb {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(460vw/var(--resizer)*100);
  height: calc(460vw/var(--resizer)*100);
  border-radius: calc(25vw/var(--resizer)*100);
  box-shadow: calc(-4vw/var(--resizer)*100) calc(-4vw/var(--resizer)*100) calc(7vw/var(--resizer)*100) calc(1vw/var(--resizer)*100) rgba(18, 26, 52, .4);
}

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

.current-dUoxjnCjJZPxchI {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 84%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(43vw/var(--resizer)*100);
  border-radius: calc(10vw/var(--resizer)*100);
  border-bottom: calc(3vw/var(--resizer)*100) ridge #121a34;
  flex-wrap: wrap;
}

.tip-qsoOTkkLNVjx {
  font-family: 'Finlandica', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #121a34;
  text-align: left;
}

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

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

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

.title-pBLLIBuGwYpTsd {
  color: #121a34;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: bold;
}

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

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

.xs-gCLZExXgQVoyBO {
  color: #121a34;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: bold;
}

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

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

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

.heading-tZiTdGHHmEhw {
  font-family: 'Finlandica', serif;
  font-size: calc(19vw/var(--resizer)*100);
  font-weight: 400;
  color: #121a34;
  text-decoration: none;
  text-align: undefined;
}

.heading-bqmIUC {
  font-family: 'Finlandica', serif;
  font-size: calc(19vw/var(--resizer)*100);
  font-weight: 400;
  color: #121a34;
  text-decoration: none;
  text-align: undefined;
}

.preview-fffPrAzymlMO {
  display: none;
}


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

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

.tip-bdqzuKcYaslEMp {
  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: #f4d7b1;
}

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

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

.wrap-SLeKLvLxNr {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(476vw/var(--resizer)*100);
  height: calc(476vw/var(--resizer)*100);
  border-radius: calc(44vw/var(--resizer)*100);
  box-shadow: calc(-1vw/var(--resizer)*100) calc(-5vw/var(--resizer)*100) calc(2vw/var(--resizer)*100) calc(2vw/var(--resizer)*100) rgba(18, 26, 52, .3);
}

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

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

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

.thumbnail-CJjiYm {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #ffffff;
  font-size: calc(19vw/var(--resizer)*100);
}

.box-jUlClXiSUNr {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 35%;
  height: calc(35vw/var(--resizer)*100);
  border-radius: calc(7vw/var(--resizer)*100);
  background-color: #121a34;
  appURL: index.html;
  padding: calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  gap: calc(35vw/var(--resizer)*100);
}

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

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

.caption-OUnPKmeciHELgu {
  font-family: 'Finlandica', serif;
  font-size: calc(31vw/var(--resizer)*100);
  font-weight: 900;
  color: #121a34;
}

.wrapper-sOWxQASABNLVP {
  font-family: 'Finlandica', serif;
  font-size: calc(19vw/var(--resizer)*100);
  font-weight: 400;
  color: #121a34;
  line-height: calc(24vw/var(--resizer)*100);
}

.box-IBmmFHbVAVgDjDW {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 84%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(43vw/var(--resizer)*100);
  border-radius: calc(10vw/var(--resizer)*100);
  border-bottom: calc(3vw/var(--resizer)*100) ridge #121a34;
  flex-wrap: wrap;
}

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

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

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

.holder-frRtiEaViV {
  color: #121a34;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: bold;
}

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

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

.sm-ekfSwbqkWRacax {
  color: #121a34;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: bold;
}

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

.heading-TDgCglQBeFKO {
  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: #f4d7b1;
  flex-direction: column;
}

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

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

.section-GtSqFQnjAO {
  font-family: 'Finlandica', serif;
  font-size: calc(19vw/var(--resizer)*100);
  font-weight: 400;
  color: #121a34;
  text-decoration: none;
  text-align: undefined;
}

.heading-zVFIYAtVRbBhYldD {
  font-family: 'Finlandica', serif;
  font-size: calc(19vw/var(--resizer)*100);
  font-weight: 400;
  color: #121a34;
  text-decoration: none;
  text-align: undefined;
}

.userpic-hbrnqCunhtJOTU {
  display: none;
}


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

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

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

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

.avatar-uecUpLtV {
  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: #522a42;
  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);
}

.content-yBwKRJegLoMBkGZ {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #ffffff;
  font-size: calc(19vw/var(--resizer)*100);
}

.avatar-czPftYyw {
  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: #121a34;
  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);
}

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

.lg-bVVORzVZrNdMamp {
  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-TpHNaDwxq {
  font-family: 'Finlandica', serif;
  font-size: calc(31vw/var(--resizer)*100);
  font-weight: 900;
  color: #121a34;
}

.xs-kPoyfN {
  font-family: 'Finlandica', serif;
  font-size: calc(19vw/var(--resizer)*100);
  font-weight: 400;
  color: #121a34;
  line-height: calc(24vw/var(--resizer)*100);
}

.content-WjrLIAAHXZTVow {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 84%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(43vw/var(--resizer)*100);
  border-radius: calc(10vw/var(--resizer)*100);
  border-bottom: calc(3vw/var(--resizer)*100) ridge #121a34;
  flex-wrap: wrap;
}

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

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

.page-OFYAamHgnWLfLdq {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

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

.widget-EAYkckbZkQIfJ {
  color: #121a34;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: bold;
}

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

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

.userpic-hslLAsDkJjdw {
  color: #121a34;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: bold;
}

.heading-VDyKJgMgzNUFI {
  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: #f4d7b1;
  flex-direction: column;
}

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

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

.aside-khZdUaFTMDf {
  font-family: 'Finlandica', serif;
  font-size: calc(19vw/var(--resizer)*100);
  font-weight: 400;
  color: #121a34;
  text-decoration: none;
  text-align: undefined;
}

.userpic-PKNSmqeK {
  font-family: 'Finlandica', serif;
  font-size: calc(19vw/var(--resizer)*100);
  font-weight: 400;
  color: #121a34;
  text-decoration: none;
  text-align: undefined;
}

.desc-RdIPraOTqjop {
  display: none;
}


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

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

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

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

.grid-kytAelkoF {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(462vw/var(--resizer)*100);
  height: calc(462vw/var(--resizer)*100);
  border-radius: calc(12vw/var(--resizer)*100);
  box-shadow: calc(-3vw/var(--resizer)*100) calc(-4vw/var(--resizer)*100) calc(3vw/var(--resizer)*100) calc(0vw/var(--resizer)*100) rgba(18, 26, 52, .1);
}

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

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

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

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

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

.inner-pGthVpWFtSnzzjr {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #ffffff;
  font-size: calc(19vw/var(--resizer)*100);
}

.all-JJNKXQu {
  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-TyqBuagqWFciZ {
  font-family: 'Finlandica', serif;
  font-size: calc(31vw/var(--resizer)*100);
  font-weight: 900;
  color: #121a34;
}

.wrap-pNGdKz {
  font-family: 'Finlandica', serif;
  font-size: calc(19vw/var(--resizer)*100);
  font-weight: 400;
  color: #121a34;
  line-height: calc(24vw/var(--resizer)*100);
}

.text-DHGHdYykNQU {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 84%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(43vw/var(--resizer)*100);
  border-radius: calc(10vw/var(--resizer)*100);
  border-bottom: calc(3vw/var(--resizer)*100) ridge #121a34;
  flex-wrap: wrap;
}

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

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

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

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

.narrow-inLuelltWztDemW {
  color: #121a34;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: bold;
}

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

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

.box-plCLKDMSqbFBf {
  color: #121a34;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: bold;
}

.preview-lRataWgWrYBkXYw {
  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: #f4d7b1;
  flex-direction: column;
}

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

.xs-binlkVnPbmnQ {
  font-family: 'Finlandica', serif;
  font-size: calc(19vw/var(--resizer)*100);
  font-weight: 400;
  color: #121a34;
  text-decoration: none;
  text-align: undefined;
}

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

.aside-HZfqEpVB {
  font-family: 'Finlandica', serif;
  font-size: calc(19vw/var(--resizer)*100);
  font-weight: 400;
  color: #121a34;
  text-decoration: none;
  text-align: undefined;
}

.caption-pkMqysGGbSqYBysP {
  display: none;
}


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

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

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

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

.button-LthpbcqYXTTxaBm {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(476vw/var(--resizer)*100);
  height: calc(476vw/var(--resizer)*100);
  border-radius: calc(2vw/var(--resizer)*100);
  box-shadow: calc(-5vw/var(--resizer)*100) calc(2vw/var(--resizer)*100) calc(2vw/var(--resizer)*100) calc(3vw/var(--resizer)*100) rgba(18, 26, 52, .4);
}

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

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

.img-jiWyrDvGhx {
  font-family: 'Finlandica', serif;
  font-size: calc(31vw/var(--resizer)*100);
  font-weight: 900;
  color: #121a34;
}

.tooltip-RsfjkIZp {
  font-family: 'Finlandica', serif;
  font-size: calc(19vw/var(--resizer)*100);
  font-weight: 400;
  color: #121a34;
  line-height: calc(24vw/var(--resizer)*100);
}

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

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

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

.button-NSTchuH {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 84%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(43vw/var(--resizer)*100);
  border-radius: calc(10vw/var(--resizer)*100);
  border-bottom: calc(3vw/var(--resizer)*100) ridge #121a34;
  flex-wrap: wrap;
}

.heading-MArJQju {
  font-family: 'Finlandica', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #121a34;
  text-align: left;
}

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

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

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

.widget-SuLrJoAgdJ {
  color: #121a34;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: bold;
}

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

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

.aside-rAXQObQgMO {
  color: #121a34;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: bold;
}

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

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

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

.large-jUdhRn {
  font-family: 'Finlandica', serif;
  font-size: calc(19vw/var(--resizer)*100);
  font-weight: 400;
  color: #121a34;
  text-decoration: none;
  text-align: undefined;
}

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

.image-fxwngjMloc {
  display: none;
}


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

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

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

.aside-wUYHeutPaNIyC {
  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);
}

.box-qFhCqCshN {
  font-family: 'Finlandica', serif;
  font-size: calc(31vw/var(--resizer)*100);
  font-weight: 900;
  color: #121a34;
}

.grid-WSrJJVuJoqbSXWex {
  font-family: 'Finlandica', serif;
  font-size: calc(19vw/var(--resizer)*100);
  font-weight: 400;
  color: #121a34;
  line-height: calc(24vw/var(--resizer)*100);
}

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

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

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

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

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

.picture-LNUPaYcibxISvetb {
  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(2vw/var(--resizer)*100);
  box-shadow: calc(0vw/var(--resizer)*100) calc(-5vw/var(--resizer)*100) calc(15vw/var(--resizer)*100) calc(1vw/var(--resizer)*100) rgba(18, 26, 52, .2);
}

.wide-fvUJGWq {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 84%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(43vw/var(--resizer)*100);
  border-radius: calc(10vw/var(--resizer)*100);
  border-bottom: calc(3vw/var(--resizer)*100) ridge #121a34;
  flex-wrap: wrap;
}

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

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

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

.large-SBRFoiJNww {
  color: #121a34;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: bold;
}

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

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

.text-pMabfAfjDShajXXW {
  color: #121a34;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: bold;
}

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

.pic-TDpbiGGnYp {
  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: #f4d7b1;
  flex-direction: column;
}

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

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

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

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

.pic-poactyagHTXxYi {
  display: none;
}


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

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

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

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

.tiny-ulzgbbOYAZBZksRH {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(404vw/var(--resizer)*100);
  height: calc(404vw/var(--resizer)*100);
  border-radius: calc(29vw/var(--resizer)*100);
  box-shadow: calc(0vw/var(--resizer)*100) calc(-5vw/var(--resizer)*100) calc(1vw/var(--resizer)*100) calc(4vw/var(--resizer)*100) rgba(18, 26, 52, .3);
}

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

.column-JGPhGjhWxl {
  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);
}

.all-oycEWhFkARPlGv {
  font-family: 'Finlandica', serif;
  font-size: calc(31vw/var(--resizer)*100);
  font-weight: 900;
  color: #121a34;
}

.headline-aUpfbTBOiOVewBX {
  font-family: 'Finlandica', serif;
  font-size: calc(19vw/var(--resizer)*100);
  font-weight: 400;
  color: #121a34;
  line-height: calc(24vw/var(--resizer)*100);
}

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

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

.thumbnail-nuLSqXormgaODx {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #ffffff;
  font-size: calc(19vw/var(--resizer)*100);
}

.icon-UVZVwj {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 84%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(43vw/var(--resizer)*100);
  border-radius: calc(10vw/var(--resizer)*100);
  border-bottom: calc(3vw/var(--resizer)*100) ridge #121a34;
  flex-wrap: wrap;
}

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

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

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

.large-DMMSSgprGTdCDR {
  color: #121a34;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: bold;
}

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

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

.heading-FFUCZXJ {
  color: #121a34;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: bold;
}

.huge-RcGsEku {
  font-family: 'Finlandica', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #121a34;
  text-align: left;
}

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

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

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

.widget-TljVkChUQP {
  font-family: 'Finlandica', serif;
  font-size: calc(19vw/var(--resizer)*100);
  font-weight: 400;
  color: #121a34;
  text-decoration: none;
  text-align: undefined;
}

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

.column-sGevtbHgUXEy {
  display: none;
}


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

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

.title-ZRlyDGjlfdQ {
  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: #ffffff;
}

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

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

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

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

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

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

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

.tooltip-llzakhdSz {
  font-family: 'Finlandica', serif;
  font-size: calc(31vw/var(--resizer)*100);
  font-weight: 900;
  color: #121a34;
}

.icon-LPWsrRJIkYe {
  font-family: 'Finlandica', serif;
  font-size: calc(19vw/var(--resizer)*100);
  font-weight: 400;
  color: #121a34;
  line-height: calc(24vw/var(--resizer)*100);
}

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

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

.button-lkybyR {
  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(36vw/var(--resizer)*100);
  box-shadow: calc(3vw/var(--resizer)*100) calc(-2vw/var(--resizer)*100) calc(1vw/var(--resizer)*100) calc(1vw/var(--resizer)*100) rgba(18, 26, 52, .2);
}

.btn-nSqHAne {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 84%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(43vw/var(--resizer)*100);
  border-radius: calc(10vw/var(--resizer)*100);
  border-bottom: calc(3vw/var(--resizer)*100) ridge #121a34;
  flex-wrap: wrap;
}

.control-qplGta {
  font-family: 'Finlandica', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #121a34;
  text-align: left;
}

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

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

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

.headline-KgfIVwtlJJLhyUO {
  color: #121a34;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: bold;
}

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

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

.section-GkTIxrMZHaw {
  color: #121a34;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: bold;
}

.subtitle-oXJtwRhXb {
  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: #f4d7b1;
  flex-direction: column;
}

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

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

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

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

.subtitle-FiZynCXdxZsgJuez {
  display: none;
}


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

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

.xs-HoBvcRUpHLmmIvBk {
  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: #ffffff;
}

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

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

.small-aAvIDfH {
  font-family: 'Finlandica', serif;
  font-size: calc(31vw/var(--resizer)*100);
  font-weight: 900;
  color: #121a34;
}

.section-UyrGGTeNOqbH {
  font-family: 'Finlandica', serif;
  font-size: calc(19vw/var(--resizer)*100);
  font-weight: 400;
  color: #121a34;
  line-height: calc(24vw/var(--resizer)*100);
}

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

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

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

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

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

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

.button-outMPegngDP {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 84%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(43vw/var(--resizer)*100);
  border-radius: calc(10vw/var(--resizer)*100);
  border-bottom: calc(3vw/var(--resizer)*100) ridge #121a34;
  flex-wrap: wrap;
}

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

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

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

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

.wrap-BvfDMZizcFRznpQ {
  color: #121a34;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: bold;
}

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

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

.subject-OrXToKobPxa {
  color: #121a34;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: bold;
}

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

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

.heading-OkjQtByQSMr {
  font-family: 'Finlandica', serif;
  font-size: calc(19vw/var(--resizer)*100);
  font-weight: 400;
  color: #121a34;
  text-decoration: none;
  text-align: undefined;
}

.section-mmixyLI {
  font-family: 'Finlandica', serif;
  font-size: calc(19vw/var(--resizer)*100);
  font-weight: 400;
  color: #121a34;
  text-decoration: none;
  text-align: undefined;
}

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

.thumb-PLHRlpn {
  display: none;
}

