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

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

.column-bFfjvtpvOJjBBxC {
  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: #ddffff;
}

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

.huge-hHfpCvVtkk {
  display: flex;
  position: relative;
  max-width: calc(550vw/var(--resizer)*100);
  height: calc(453vw/var(--resizer)*100);
  box-shadow: calc(-2vw/var(--resizer)*100) calc(4vw/var(--resizer)*100) calc(2vw/var(--resizer)*100) calc(3vw/var(--resizer)*100) rgba(27, 12, 24, .5);
  box-sizing: border-box;
  object-fit: fill;
  border-radius: calc(24vw/var(--resizer)*100);
}

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

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

.large-wKrKEuGlPrURNoyB {
  font-family: 'Finlandica', serif;
  font-size: calc(42vw/var(--resizer)*100);
  font-weight: 900;
  color: #1b0c18;
}

.subtitle-uVMDKMmFvAEwKwp {
  font-family: 'Finlandica', serif;
  font-size: calc(23vw/var(--resizer)*100);
  font-weight: 400;
  color: #1b0c18;
  line-height: calc(24vw/var(--resizer)*100);
}

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

.small-dAJPBVSQawqZk {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(165vw/var(--resizer)*100);
  height: calc(71vw/var(--resizer)*100);
  border-radius: calc(11vw/var(--resizer)*100);
  background-color: #153dd7;
}

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

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

.control-HSLCISVVKWJo {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  gap: calc(35vw/var(--resizer)*100);
  margin: auto auto auto auto;
  flex-wrap: wrap;
}

.container-xtSNKIOpQ {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(937vw/var(--resizer)*100);
  height: calc(542vw/var(--resizer)*100);
  padding: calc(30vw/var(--resizer)*100) calc(30vw/var(--resizer)*100) calc(30vw/var(--resizer)*100) calc(30vw/var(--resizer)*100);
  flex-direction: row-reverse;
  background-color: initial;
  border-radius: calc(21vw/var(--resizer)*100);
  gap: calc(34vw/var(--resizer)*100);
  border: calc(3vw/var(--resizer)*100) groove #1b0c18;
}

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

.img-MevXTMtyS {
  font-family: 'Finlandica', serif;
  font-size: calc(23vw/var(--resizer)*100);
  font-weight: 400;
  color: #1b0c18;
  display: flex;
  position: relative;
  font-style: normal;
}

.sidebar-NmuzvSWnrrVQpgo {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: calc(125vw/var(--resizer)*100);
}

.avatar-jcMCXpaMMJveYrnf {
  display: inline-flex;
  width: calc(24vw/var(--resizer)*100);
  height: calc(24vw/var(--resizer)*100);
  fill: #153dd7;
}

.md-NQKVaai {
  display: inline-flex;
  width: calc(24vw/var(--resizer)*100);
  height: calc(24vw/var(--resizer)*100);
  fill: #153dd7;
}

.column-LkdvNyjUpBkunPSZ {
  display: inline-flex;
  width: calc(24vw/var(--resizer)*100);
  height: calc(24vw/var(--resizer)*100);
  fill: #153dd7;
}

.breadcrumbs-VJMtZXCMHBd {
  display: inline-flex;
  width: calc(24vw/var(--resizer)*100);
  height: calc(24vw/var(--resizer)*100);
  fill: #153dd7;
}

.row-qsmsplPWprtVdR {
  display: inline-flex;
  width: calc(24vw/var(--resizer)*100);
  height: calc(24vw/var(--resizer)*100);
  fill: #153dd7;
}

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

.subject-CSQqjKwhsExs {
  color: #1b0c18;
  font-size: calc(19vw/var(--resizer)*100);
  font-style: bold;
}

.tooltip-gUkLKWpviBXo {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(75vw/var(--resizer)*100);
  height: calc(75vw/var(--resizer)*100);
}

.sidebar-cfOiIRIhNbPbCgah {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: inherit;
  height: inherit;
  border-radius: calc(7vw/var(--resizer)*100);
}

.btn-puBafdsFT {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(937vw/var(--resizer)*100);
  height: calc(542vw/var(--resizer)*100);
  padding: calc(30vw/var(--resizer)*100) calc(30vw/var(--resizer)*100) calc(30vw/var(--resizer)*100) calc(30vw/var(--resizer)*100);
  flex-direction: row-reverse;
  background-color: initial;
  border-radius: calc(21vw/var(--resizer)*100);
  gap: calc(34vw/var(--resizer)*100);
  border: calc(3vw/var(--resizer)*100) groove #1b0c18;
}

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

.icon-MngjXNmGuUbLQAjW {
  font-family: 'Finlandica', serif;
  font-size: calc(23vw/var(--resizer)*100);
  font-weight: 400;
  color: #1b0c18;
  display: flex;
  position: relative;
  font-style: normal;
}

.subject-CVDKJfHm {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: calc(125vw/var(--resizer)*100);
}

.current-mOyTGPdGnYKnM {
  display: inline-flex;
  width: calc(24vw/var(--resizer)*100);
  height: calc(24vw/var(--resizer)*100);
  fill: #153dd7;
}

.img-iHwyjCqv {
  display: inline-flex;
  width: calc(24vw/var(--resizer)*100);
  height: calc(24vw/var(--resizer)*100);
  fill: #153dd7;
}

.md-WycVxXyUXUDIe {
  display: inline-flex;
  width: calc(24vw/var(--resizer)*100);
  height: calc(24vw/var(--resizer)*100);
  fill: #153dd7;
}

.col-iIhExWkI {
  display: inline-flex;
  width: calc(24vw/var(--resizer)*100);
  height: calc(24vw/var(--resizer)*100);
  fill: #153dd7;
}

.row-WOmXBJVkFmXAGMRE {
  display: inline-flex;
  width: calc(24vw/var(--resizer)*100);
  height: calc(24vw/var(--resizer)*100);
  fill: rgb(241,243,244);
}

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

.pic-jdDUNurWjRPmRQ {
  color: #1b0c18;
  font-size: calc(19vw/var(--resizer)*100);
  font-style: bold;
}

.section-MMvgahFCJlV {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(75vw/var(--resizer)*100);
  height: calc(75vw/var(--resizer)*100);
}

.btn-uAnkjGpdSDbVQ {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: inherit;
  height: inherit;
  border-radius: calc(50vw/var(--resizer)*100);
}

.small-pNFjUeVAB {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(937vw/var(--resizer)*100);
  height: calc(542vw/var(--resizer)*100);
  padding: calc(30vw/var(--resizer)*100) calc(30vw/var(--resizer)*100) calc(30vw/var(--resizer)*100) calc(30vw/var(--resizer)*100);
  flex-direction: row-reverse;
  background-color: initial;
  border-radius: calc(21vw/var(--resizer)*100);
  gap: calc(34vw/var(--resizer)*100);
  border: calc(3vw/var(--resizer)*100) groove #1b0c18;
}

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

.pic-XjwOvHHcIsCjqhPQ {
  font-family: 'Finlandica', serif;
  font-size: calc(23vw/var(--resizer)*100);
  font-weight: 400;
  color: #1b0c18;
  display: flex;
  position: relative;
  font-style: normal;
}

.content-zrYcYDL {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: calc(125vw/var(--resizer)*100);
}

.narrow-IDtrejhlGxwty {
  display: inline-flex;
  width: calc(24vw/var(--resizer)*100);
  height: calc(24vw/var(--resizer)*100);
  fill: #153dd7;
}

.desc-vFNhgsVcaGgrQLjE {
  display: inline-flex;
  width: calc(24vw/var(--resizer)*100);
  height: calc(24vw/var(--resizer)*100);
  fill: #153dd7;
}

.page-cIFTgEAK {
  display: inline-flex;
  width: calc(24vw/var(--resizer)*100);
  height: calc(24vw/var(--resizer)*100);
  fill: #153dd7;
}

.tooltip-hIuVhBpcKcxbY {
  display: inline-flex;
  width: calc(24vw/var(--resizer)*100);
  height: calc(24vw/var(--resizer)*100);
  fill: #153dd7;
}

.medium-qfkShZEwRQS {
  display: inline-flex;
  width: calc(24vw/var(--resizer)*100);
  height: calc(24vw/var(--resizer)*100);
  fill: rgb(241,243,244);
}

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

.subtitle-fntKOqFGatDMUMFi {
  color: #1b0c18;
  font-size: calc(19vw/var(--resizer)*100);
  font-style: bold;
}

.box-ptRkOs {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(75vw/var(--resizer)*100);
  height: calc(75vw/var(--resizer)*100);
}

.box-eTRSOulfwW {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: inherit;
  height: inherit;
  border-radius: calc(45vw/var(--resizer)*100);
}

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

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

.lg-WNEVODVrGO {
  font-family: 'Finlandica', serif;
  font-size: calc(42vw/var(--resizer)*100);
  font-weight: 900;
  color: #1b0c18;
}

.control-dbCunGGMWC {
  font-family: 'Finlandica', serif;
  font-size: calc(23vw/var(--resizer)*100);
  font-weight: 400;
  color: #1b0c18;
  line-height: calc(24vw/var(--resizer)*100);
}

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

.breadcrumbs-VEDFNkmAe {
  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: #1b0c18;
  background-color: #d9bcf6;
  font-size: calc(16vw/var(--resizer)*100);
  text-align: undefined;
  border-radius: calc(36vw/var(--resizer)*100);
  border-top: calc(2vw/var(--resizer)*100) solid #1b0c18;
}

.tooltip-bszbUkQI {
  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: #ddffff;
  background-color: #153dd7;
  font-size: calc(16vw/var(--resizer)*100);
  border-radius: calc(36vw/var(--resizer)*100);
  border-top: calc(2vw/var(--resizer)*100) solid #1b0c18;
}

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

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

.aside-vmjcXSueh {
  font-family: 'Finlandica', serif;
  font-size: calc(42vw/var(--resizer)*100);
  font-weight: 900;
  color: #1b0c18;
}

.active-IfKljfy {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  margin: auto auto auto auto;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(27vw/var(--resizer)*100);
  border-radius: calc(15vw/var(--resizer)*100);
  border-bottom: calc(2vw/var(--resizer)*100) groove #1b0c18;
  flex-wrap: wrap;
}

.container-zpLjYBY {
  font-family: 'Finlandica', serif;
  font-size: calc(23vw/var(--resizer)*100);
  font-weight: 400;
  color: #1b0c18;
  text-align: left;
}

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

.desc-DuuKhJrTtFlngB {
  color: #1b0c18;
  font-size: calc(19vw/var(--resizer)*100);
  font-style: italic;
}

.content-mspOjAlRsJXjYZB {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 80%;
  padding: calc(50vw/var(--resizer)*100) 10% calc(50vw/var(--resizer)*100) 10%;
  gap: calc(40vw/var(--resizer)*100);
  flex-wrap: wrap;
  background-color: #d9bcf6;
}

.thumb-ATKiIR {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  padding: calc(30vw/var(--resizer)*100) calc(30vw/var(--resizer)*100) calc(30vw/var(--resizer)*100) calc(30vw/var(--resizer)*100);
  border-bottom: calc(1vw/var(--resizer)*100) double #1b0c18;
  border-radius: calc(30vw/var(--resizer)*100);
  background-color: #ddffff;
}

.button-zVDxuttJhvIpYi {
  font-family: 'Finlandica', serif;
  font-size: calc(23vw/var(--resizer)*100);
  font-weight: 400;
  color: #1b0c18;
}

.icon-eNFDdPemLuGh {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  padding: calc(30vw/var(--resizer)*100) calc(30vw/var(--resizer)*100) calc(30vw/var(--resizer)*100) calc(30vw/var(--resizer)*100);
  border-bottom: calc(1vw/var(--resizer)*100) double #1b0c18;
  border-radius: calc(30vw/var(--resizer)*100);
  background-color: #ddffff;
}

.large-UqTZpYqlr {
  font-family: 'Finlandica', serif;
  font-size: calc(23vw/var(--resizer)*100);
  font-weight: 400;
  color: #1b0c18;
}

.big-lhulCI {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  padding: calc(30vw/var(--resizer)*100) calc(30vw/var(--resizer)*100) calc(30vw/var(--resizer)*100) calc(30vw/var(--resizer)*100);
  border-bottom: calc(1vw/var(--resizer)*100) double #1b0c18;
  border-radius: calc(30vw/var(--resizer)*100);
  background-color: #ddffff;
}

.holder-EsTmBab {
  font-family: 'Finlandica', serif;
  font-size: calc(23vw/var(--resizer)*100);
  font-weight: 400;
  color: #1b0c18;
}

.narrow-ngmWALuSEhIoRtAu {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  padding: calc(30vw/var(--resizer)*100) calc(30vw/var(--resizer)*100) calc(30vw/var(--resizer)*100) calc(30vw/var(--resizer)*100);
  border-bottom: calc(1vw/var(--resizer)*100) double #1b0c18;
  border-radius: calc(30vw/var(--resizer)*100);
  background-color: #ddffff;
}

.headline-yUqmSPy {
  font-family: 'Finlandica', serif;
  font-size: calc(23vw/var(--resizer)*100);
  font-weight: 400;
  color: #1b0c18;
}

.row-QdMEyrRXFsRQJHq {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  padding: calc(30vw/var(--resizer)*100) calc(30vw/var(--resizer)*100) calc(30vw/var(--resizer)*100) calc(30vw/var(--resizer)*100);
  border-bottom: calc(1vw/var(--resizer)*100) double #1b0c18;
  border-radius: calc(30vw/var(--resizer)*100);
  background-color: #ddffff;
}

.huge-ouhcYqsLuqs {
  font-family: 'Finlandica', serif;
  font-size: calc(23vw/var(--resizer)*100);
  font-weight: 400;
  color: #1b0c18;
}

.big-rPCMMJ {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  padding: calc(30vw/var(--resizer)*100) calc(30vw/var(--resizer)*100) calc(30vw/var(--resizer)*100) calc(30vw/var(--resizer)*100);
  border-bottom: calc(1vw/var(--resizer)*100) double #1b0c18;
  border-radius: calc(30vw/var(--resizer)*100);
  background-color: #ddffff;
}

.thumbnail-rfZtOJeVhs {
  font-family: 'Finlandica', serif;
  font-size: calc(23vw/var(--resizer)*100);
  font-weight: 400;
  color: #1b0c18;
}

.pic-SYfnMceCIXIhZi {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  padding: calc(30vw/var(--resizer)*100) calc(30vw/var(--resizer)*100) calc(30vw/var(--resizer)*100) calc(30vw/var(--resizer)*100);
  border-bottom: calc(1vw/var(--resizer)*100) double #1b0c18;
  border-radius: calc(30vw/var(--resizer)*100);
  background-color: #ddffff;
}

.caption-PeQUuFjgWbjPvid {
  font-family: 'Finlandica', serif;
  font-size: calc(23vw/var(--resizer)*100);
  font-weight: 400;
  color: #1b0c18;
}

.headline-CSTvXLQWzuJbtVb {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  padding: calc(30vw/var(--resizer)*100) calc(30vw/var(--resizer)*100) calc(30vw/var(--resizer)*100) calc(30vw/var(--resizer)*100);
  border-bottom: calc(1vw/var(--resizer)*100) double #1b0c18;
  border-radius: calc(30vw/var(--resizer)*100);
  background-color: #ddffff;
}

.xs-KSQJDDYUZqRkU {
  font-family: 'Finlandica', serif;
  font-size: calc(23vw/var(--resizer)*100);
  font-weight: 400;
  color: #1b0c18;
}

.control-JbBLWx {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  padding: calc(30vw/var(--resizer)*100) calc(30vw/var(--resizer)*100) calc(30vw/var(--resizer)*100) calc(30vw/var(--resizer)*100);
  border-bottom: calc(1vw/var(--resizer)*100) double #1b0c18;
  border-radius: calc(30vw/var(--resizer)*100);
  background-color: #ddffff;
}

.picture-qMrbpkCuJgdpmLy {
  font-family: 'Finlandica', serif;
  font-size: calc(23vw/var(--resizer)*100);
  font-weight: 400;
  color: #1b0c18;
}

.small-dIEWAZnHso {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  padding: calc(30vw/var(--resizer)*100) calc(30vw/var(--resizer)*100) calc(30vw/var(--resizer)*100) calc(30vw/var(--resizer)*100);
  border-bottom: calc(1vw/var(--resizer)*100) double #1b0c18;
  border-radius: calc(30vw/var(--resizer)*100);
  background-color: #ddffff;
}

.small-OmmpjIFIPZSX {
  font-family: 'Finlandica', serif;
  font-size: calc(23vw/var(--resizer)*100);
  font-weight: 400;
  color: #1b0c18;
}

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

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

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

.big-wsUwWyPVidyI {
  font-family: 'Finlandica', serif;
  font-size: calc(42vw/var(--resizer)*100);
  font-weight: 900;
  color: #1b0c18;
}

.huge-UOOEwVu {
  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;
}

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

.wide-QpPYrkdjhC {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: calc(6vw/var(--resizer)*100);
  max-width: auto;
  max-height: auto;
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  border-top: calc(1vw/var(--resizer)*100) dotted #1b0c18;
}

.button-vDXcjApKaJF {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: calc(6vw/var(--resizer)*100);
  max-width: auto;
  max-height: auto;
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  border-top: calc(1vw/var(--resizer)*100) dotted #1b0c18;
}

.pic-fDZOMEu {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: calc(6vw/var(--resizer)*100);
  max-width: auto;
  max-height: auto;
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  border-top: calc(1vw/var(--resizer)*100) dotted #1b0c18;
}

.content-MyMiaeW {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: calc(6vw/var(--resizer)*100);
  max-width: auto;
  max-height: auto;
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  border-top: calc(1vw/var(--resizer)*100) dotted #1b0c18;
}

.widget-IRTzNx {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: calc(6vw/var(--resizer)*100);
  max-width: auto;
  max-height: auto;
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  border-top: calc(1vw/var(--resizer)*100) dotted #1b0c18;
}

.sm-hGIGKLZkKp {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: calc(6vw/var(--resizer)*100);
  max-width: auto;
  max-height: auto;
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  border-top: calc(1vw/var(--resizer)*100) dotted #1b0c18;
}

.current-xaFzwUyfXKpK {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: calc(6vw/var(--resizer)*100);
  max-width: auto;
  max-height: auto;
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  border-top: calc(1vw/var(--resizer)*100) dotted #1b0c18;
}

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

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

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

.picture-WkUIZLvqQUsRqg {
  font-family: 'Finlandica', serif;
  font-size: calc(42vw/var(--resizer)*100);
  font-weight: 900;
  color: #1b0c18;
}

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

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

.btn-QMjtcNfKGU {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: calc(0vw/var(--resizer)*100);
  max-width: auto;
  max-height: auto;
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  border: calc(2vw/var(--resizer)*100) dashed #1b0c18;
}

.large-iYrmqdsVmM {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: calc(0vw/var(--resizer)*100);
  max-width: auto;
  max-height: auto;
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  border: calc(2vw/var(--resizer)*100) dashed #1b0c18;
}

.tooltip-jnoDPP {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: calc(0vw/var(--resizer)*100);
  max-width: auto;
  max-height: auto;
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  border: calc(2vw/var(--resizer)*100) dashed #1b0c18;
}

.tip-pGgMlEnl {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: calc(0vw/var(--resizer)*100);
  max-width: auto;
  max-height: auto;
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  border: calc(2vw/var(--resizer)*100) dashed #1b0c18;
}

.all-MeZXCefF {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: calc(0vw/var(--resizer)*100);
  max-width: auto;
  max-height: auto;
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  border: calc(2vw/var(--resizer)*100) dashed #1b0c18;
}

.big-DFpsPbiTO {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: calc(0vw/var(--resizer)*100);
  max-width: auto;
  max-height: auto;
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  border: calc(2vw/var(--resizer)*100) dashed #1b0c18;
}

.btn-qKpwvwyVGrE {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: calc(0vw/var(--resizer)*100);
  max-width: auto;
  max-height: auto;
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  border: calc(2vw/var(--resizer)*100) dashed #1b0c18;
}

.title-RjuyocmcOZFYHshS {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: calc(0vw/var(--resizer)*100);
  max-width: auto;
  max-height: auto;
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  border: calc(2vw/var(--resizer)*100) dashed #1b0c18;
}

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

.caption-ldlrNu {
  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);
}

.active-MBbfNsQvBn {
  font-family: 'Finlandica', serif;
  font-size: calc(23vw/var(--resizer)*100);
  font-weight: 400;
  color: #1b0c18;
  text-decoration: none;
  text-align: undefined;
}

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

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

.subtitle-TJiAZdgGce {
  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-FZlfibMfscEtQh {
  font-family: 'Finlandica', serif;
  font-size: calc(23vw/var(--resizer)*100);
  font-weight: 400;
  color: #1b0c18;
  text-align: undefined;
}

.huge-RoHLfBhxGLHySZ {
  font-family: 'Finlandica', serif;
  font-size: calc(23vw/var(--resizer)*100);
  font-weight: 400;
  color: #1b0c18;
  text-align: undefined;
}

.breadcrumbs-zoYALQhUEvmAhEB {
  display: none;
}

.grid-nIEVyw {
  display: flex;
  position: fixed;
  width: 41%;
  bottom: 0;
  right: 0;
  left: 0;
  gap: calc(17vw/var(--resizer)*100);
  flex-wrap: wrap;
  padding: calc(19vw/var(--resizer)*100) calc(19vw/var(--resizer)*100) calc(19vw/var(--resizer)*100) calc(19vw/var(--resizer)*100);
  flex-direction: row;
  background-color: #d9bcf6;
  border: calc(3vw/var(--resizer)*100) solid #1b0c18;
  justify-content: center;
  align-items: center;
  opacity: .94;
  border-radius: calc(25vw/var(--resizer)*100);
}

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

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

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

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

.small-FrqSbKLoMNbEmc {
  width: auto;
  height: auto;
  border-radius: calc(13vw/var(--resizer)*100);
  background-color: #153dd7;
  padding: calc(5vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(10vw/var(--resizer)*100);
}

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

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

.small-DSRiKtqHNkTIJIn {
  width: auto;
  height: auto;
  border-radius: calc(13vw/var(--resizer)*100);
  background-color: #153dd7;
  padding: calc(5vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(10vw/var(--resizer)*100);
}

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

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

.all-WwEnCxGsW {
  width: auto;
  height: auto;
  border-radius: calc(13vw/var(--resizer)*100);
  background-color: #153dd7;
  padding: calc(5vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(10vw/var(--resizer)*100);
}

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

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

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

.small-WFOldxgCclydN {
  font-family: 'Finlandica', serif;
  font-size: calc(23vw/var(--resizer)*100);
  font-weight: 400;
  color: #1b0c18;
  text-align: left;
  line-height: calc(40vw/var(--resizer)*100);
}

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

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

.col-WxAWeaNPMfkdX {
  font-family: 'Finlandica', serif;
  font-size: calc(23vw/var(--resizer)*100);
  font-weight: 400;
  color: #1b0c18;
  text-align: left;
  line-height: calc(40vw/var(--resizer)*100);
}

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

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

.control-eJonbJJvrQHq {
  font-family: 'Finlandica', serif;
  font-size: calc(23vw/var(--resizer)*100);
  font-weight: 400;
  color: #1b0c18;
  text-align: left;
  line-height: calc(40vw/var(--resizer)*100);
}

