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

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

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

.headline-CgClrZGnq {
  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);
}

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

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

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

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

.userpic-JJqPFB {
  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-pFUgbyrJTHwKRv {
  font-family: 'Finlandica', serif;
  font-size: calc(42vw/var(--resizer)*100);
  font-weight: 900;
  color: #000087;
}

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

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

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

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

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

.active-ghqmagu {
  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;
}

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

.pic-IQbAUtmMs {
  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(10vw/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-bottom: calc(2vw/var(--resizer)*100) dotted #000087;
  scroll-snap-align: center;
}

.narrow-VyOWQVzXTvBXyyok {
  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(10vw/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-bottom: calc(2vw/var(--resizer)*100) dotted #000087;
  scroll-snap-align: center;
}

.img-qsOWLBvw {
  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(10vw/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-bottom: calc(2vw/var(--resizer)*100) dotted #000087;
  scroll-snap-align: center;
}

.content-poGKUdxPxILdqxu {
  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(10vw/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-bottom: calc(2vw/var(--resizer)*100) dotted #000087;
  scroll-snap-align: center;
}

.headline-uBimAjP {
  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(10vw/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-bottom: calc(2vw/var(--resizer)*100) dotted #000087;
  scroll-snap-align: center;
}

.tip-ZOzOPgji {
  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(37vw/var(--resizer)*100);
  flex-direction: column;
  background-color: #fffff8;
}

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

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

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

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

.wrapper-UEitKwPQefCFBdkp {
  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: #000087;
  background-color: #d7bfba;
  font-size: calc(16vw/var(--resizer)*100);
  text-align: undefined;
  border-radius: calc(4vw/var(--resizer)*100);
}

.wide-yHTCbp {
  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: #fffff8;
  background-color: #473b95;
  font-size: calc(16vw/var(--resizer)*100);
  border-radius: calc(4vw/var(--resizer)*100);
}

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

.column-tTqcTBgdNuifDza {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: calc(673vw/var(--resizer)*100);
  max-width: calc(673vw/var(--resizer)*100);
  height: calc(427vw/var(--resizer)*100);
  padding: calc(23vw/var(--resizer)*100) calc(23vw/var(--resizer)*100) calc(23vw/var(--resizer)*100) calc(23vw/var(--resizer)*100);
  flex-direction: row;
  background-color: #fffff8;
  flex: 1;
  border-radius: calc(23vw/var(--resizer)*100);
  border-bottom: calc(3vw/var(--resizer)*100) groove #000087;
  gap: calc(10vw/var(--resizer)*100);
}

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

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

.breadcrumbs-fKNxRHTFsRfMLFx {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(218vw/var(--resizer)*100);
  height: calc(45vw/var(--resizer)*100);
  border-radius: calc(23vw/var(--resizer)*100);
  background-color: #473b95;
  appURL: themelist1.html;
}

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

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

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

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

.img-LCyaAUe {
  color: #000087;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: normal;
}

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

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

.tip-odWXLXo {
  color: #000087;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: normal;
}

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

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

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

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

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

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

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

.picture-iaWJpUY {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: calc(673vw/var(--resizer)*100);
  max-width: calc(673vw/var(--resizer)*100);
  height: calc(427vw/var(--resizer)*100);
  padding: calc(23vw/var(--resizer)*100) calc(23vw/var(--resizer)*100) calc(23vw/var(--resizer)*100) calc(23vw/var(--resizer)*100);
  flex-direction: row;
  background-color: #fffff8;
  flex: 1;
  border-radius: calc(23vw/var(--resizer)*100);
  border-bottom: calc(3vw/var(--resizer)*100) groove #000087;
  gap: calc(10vw/var(--resizer)*100);
}

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

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

.widget-prBiDIXow {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(218vw/var(--resizer)*100);
  height: calc(45vw/var(--resizer)*100);
  border-radius: calc(23vw/var(--resizer)*100);
  background-color: #473b95;
  appURL: themelist2.html;
}

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

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

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

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

.button-VamKnqQjoVKuNFpT {
  color: #000087;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: normal;
}

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

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

.xl-nrYFSTMMPaiLvvj {
  color: #000087;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: normal;
}

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

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

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

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

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

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

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

.section-jqhEUol {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: calc(673vw/var(--resizer)*100);
  max-width: calc(673vw/var(--resizer)*100);
  height: calc(427vw/var(--resizer)*100);
  padding: calc(23vw/var(--resizer)*100) calc(23vw/var(--resizer)*100) calc(23vw/var(--resizer)*100) calc(23vw/var(--resizer)*100);
  flex-direction: row;
  background-color: #fffff8;
  flex: 1;
  border-radius: calc(23vw/var(--resizer)*100);
  border-bottom: calc(3vw/var(--resizer)*100) groove #000087;
  gap: calc(10vw/var(--resizer)*100);
}

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

.button-trfpIlO {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(396vw/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);
}

.picture-GHlSYgehjDL {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(218vw/var(--resizer)*100);
  height: calc(45vw/var(--resizer)*100);
  border-radius: calc(23vw/var(--resizer)*100);
  background-color: #473b95;
  appURL: themelist3.html;
}

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

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

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

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

.huge-PNdsBdmRTDlI {
  color: #000087;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: normal;
}

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

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

.aside-tsuHJYkUN {
  color: #000087;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: normal;
}

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

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

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

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

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

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

.grid-gmVwjst {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(178vw/var(--resizer)*100);
  height: calc(178vw/var(--resizer)*100);
  border-radius: calc(23vw/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-noSVIX {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: calc(673vw/var(--resizer)*100);
  max-width: calc(673vw/var(--resizer)*100);
  height: calc(427vw/var(--resizer)*100);
  padding: calc(23vw/var(--resizer)*100) calc(23vw/var(--resizer)*100) calc(23vw/var(--resizer)*100) calc(23vw/var(--resizer)*100);
  flex-direction: row;
  background-color: #fffff8;
  flex: 1;
  border-radius: calc(23vw/var(--resizer)*100);
  border-bottom: calc(3vw/var(--resizer)*100) groove #000087;
  gap: calc(10vw/var(--resizer)*100);
}

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

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

.caption-DwjIrLqyWWm {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(218vw/var(--resizer)*100);
  height: calc(45vw/var(--resizer)*100);
  border-radius: calc(23vw/var(--resizer)*100);
  background-color: #473b95;
  appURL: themelist4.html;
}

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

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

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

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

.thumbnail-QSETUhw {
  color: #000087;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: normal;
}

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

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

.section-UgjrWzbQZFlz {
  color: #000087;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: normal;
}

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

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

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

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

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

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

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

.more-nQNAYdmHha {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: calc(673vw/var(--resizer)*100);
  max-width: calc(673vw/var(--resizer)*100);
  height: calc(427vw/var(--resizer)*100);
  padding: calc(23vw/var(--resizer)*100) calc(23vw/var(--resizer)*100) calc(23vw/var(--resizer)*100) calc(23vw/var(--resizer)*100);
  flex-direction: row;
  background-color: #fffff8;
  flex: 1;
  border-radius: calc(23vw/var(--resizer)*100);
  border-bottom: calc(3vw/var(--resizer)*100) groove #000087;
  gap: calc(10vw/var(--resizer)*100);
}

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

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

.sidebar-tOmhlvbbwjl {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(218vw/var(--resizer)*100);
  height: calc(45vw/var(--resizer)*100);
  border-radius: calc(23vw/var(--resizer)*100);
  background-color: #473b95;
  appURL: themelist5.html;
}

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

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

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

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

.preview-EYymLcgQ {
  color: #000087;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: normal;
}

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

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

.lg-NRRbSezHlyHfMF {
  color: #000087;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: normal;
}

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

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

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

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

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

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

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

.active-yPPICtfEs {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: calc(673vw/var(--resizer)*100);
  max-width: calc(673vw/var(--resizer)*100);
  height: calc(427vw/var(--resizer)*100);
  padding: calc(23vw/var(--resizer)*100) calc(23vw/var(--resizer)*100) calc(23vw/var(--resizer)*100) calc(23vw/var(--resizer)*100);
  flex-direction: row;
  background-color: #fffff8;
  flex: 1;
  border-radius: calc(23vw/var(--resizer)*100);
  border-bottom: calc(3vw/var(--resizer)*100) groove #000087;
  gap: calc(10vw/var(--resizer)*100);
}

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

.xl-IhwYxHMb {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(396vw/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);
}

.tiny-ZaLBlQEUTDOUWc {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(218vw/var(--resizer)*100);
  height: calc(45vw/var(--resizer)*100);
  border-radius: calc(23vw/var(--resizer)*100);
  background-color: #473b95;
  appURL: themelist6.html;
}

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

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

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

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

.medium-jEiTmUYwRB {
  color: #000087;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: normal;
}

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

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

.tip-IeXspxsSXmTU {
  color: #000087;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: normal;
}

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

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

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

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

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

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

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

.thumbnail-zJgyDNqX {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: calc(673vw/var(--resizer)*100);
  max-width: calc(673vw/var(--resizer)*100);
  height: calc(427vw/var(--resizer)*100);
  padding: calc(23vw/var(--resizer)*100) calc(23vw/var(--resizer)*100) calc(23vw/var(--resizer)*100) calc(23vw/var(--resizer)*100);
  flex-direction: row;
  background-color: #fffff8;
  flex: 1;
  border-radius: calc(23vw/var(--resizer)*100);
  border-bottom: calc(3vw/var(--resizer)*100) groove #000087;
  gap: calc(10vw/var(--resizer)*100);
}

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

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

.box-fGeyrd {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(218vw/var(--resizer)*100);
  height: calc(45vw/var(--resizer)*100);
  border-radius: calc(23vw/var(--resizer)*100);
  background-color: #473b95;
  appURL: themelist7.html;
}

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

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

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

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

.inner-HxbBjzkrCxAb {
  color: #000087;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: normal;
}

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

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

.large-HUQpAJNkLUifes {
  color: #000087;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: normal;
}

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

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

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

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

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

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

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

.avatar-BlnTRuCAJMeZuRgZ {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: calc(673vw/var(--resizer)*100);
  max-width: calc(673vw/var(--resizer)*100);
  height: calc(427vw/var(--resizer)*100);
  padding: calc(23vw/var(--resizer)*100) calc(23vw/var(--resizer)*100) calc(23vw/var(--resizer)*100) calc(23vw/var(--resizer)*100);
  flex-direction: row;
  background-color: #fffff8;
  flex: 1;
  border-radius: calc(23vw/var(--resizer)*100);
  border-bottom: calc(3vw/var(--resizer)*100) groove #000087;
  gap: calc(10vw/var(--resizer)*100);
}

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

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

.tooltip-TVMASkSOdYaGJyGn {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(218vw/var(--resizer)*100);
  height: calc(45vw/var(--resizer)*100);
  border-radius: calc(23vw/var(--resizer)*100);
  background-color: #473b95;
  appURL: themelist8.html;
}

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

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

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

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

.picture-rvcuctdqyCXGCZtV {
  color: #000087;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: normal;
}

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

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

.sm-FKxExBRNmLT {
  color: #000087;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: normal;
}

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

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

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

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

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

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

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

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

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

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

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

.huge-ttwcBwXFUmKR {
  display: none;
}

.userpic-wAiFxngqIOUEzK {
  display: flex;
  position: fixed;
  width: 41%;
  bottom: 0;
  right: 0;
  left: 0;
  gap: calc(16vw/var(--resizer)*100);
  flex-wrap: wrap;
  padding: calc(25vw/var(--resizer)*100) calc(25vw/var(--resizer)*100) calc(25vw/var(--resizer)*100) calc(25vw/var(--resizer)*100);
  flex-direction: column;
  background-color: #fffff8;
  border: calc(3vw/var(--resizer)*100) dashed #000087;
  justify-content: center;
  align-items: center;
  opacity: .90;
  border-radius: calc(30vw/var(--resizer)*100);
}

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

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

.large-mlcfgniIjgrKEotq {
  width: auto;
  height: auto;
  border-radius: calc(18vw/var(--resizer)*100);
  background-color: #473b95;
  padding: calc(5vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(10vw/var(--resizer)*100);
}

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

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

.content-jsPMnrU {
  width: auto;
  height: auto;
  border-radius: calc(18vw/var(--resizer)*100);
  background-color: #473b95;
  padding: calc(5vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(10vw/var(--resizer)*100);
}

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

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

.desc-RAVnEyQeIxYGMoii {
  font-family: 'Finlandica', serif;
  font-size: calc(16vw/var(--resizer)*100);
  font-weight: 400;
  color: #000087;
  width: 100%;
  text-align: left;
}


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

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

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


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

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

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


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

.box-JLtoEsAfQxNHJ {
  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: #d7bfba;
  flex-direction: column;
}

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


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

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

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

.all-YJFupqlXREPHqX {
  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);
}

.sm-ufgeaEPx {
  font-family: 'Finlandica', serif;
  font-size: calc(42vw/var(--resizer)*100);
  font-weight: 900;
  color: #000087;
}

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

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

.more-lssNeykmd {
  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: #473b95;
  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(30vw/var(--resizer)*100);
}

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

.widget-wVaYNDcQOdxU {
  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: #000087;
  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(30vw/var(--resizer)*100);
}

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

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

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

.tiny-kqSzeVkTvLx {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(303vw/var(--resizer)*100);
  height: calc(303vw/var(--resizer)*100);
  border-radius: calc(26vw/var(--resizer)*100);
  box-shadow: calc(0vw/var(--resizer)*100) calc(-1vw/var(--resizer)*100) calc(14vw/var(--resizer)*100) calc(4vw/var(--resizer)*100) rgba(0, 0, 135, .3);
}

.xl-jjgVjs {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 81%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(48vw/var(--resizer)*100);
  border-radius: calc(49vw/var(--resizer)*100);
  border-top: calc(1vw/var(--resizer)*100) ridge #000087;
  flex-wrap: wrap;
}

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

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

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

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

.all-VZAUpMwGuvbu {
  color: #000087;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: normal;
}

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

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

.xl-rkOjOWmeCveG {
  color: #000087;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: normal;
}

.more-sBXwEKwZIxdTWIUV {
  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(29vw/var(--resizer)*100);
  flex-direction: column;
  background-color: #fffff8;
}

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

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

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

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

.caption-pQhEtNNARarxFn {
  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: #000087;
  background-color: #d7bfba;
  font-size: calc(16vw/var(--resizer)*100);
  text-align: undefined;
  border-radius: calc(8vw/var(--resizer)*100);
}

.text-XIYCVF {
  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: #fffff8;
  background-color: #473b95;
  font-size: calc(16vw/var(--resizer)*100);
  border-radius: calc(8vw/var(--resizer)*100);
}

.thumb-rwrLGiVZOIXawjns {
  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: #d7bfba;
  flex-direction: column;
}

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

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

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

.grid-PlLttSE {
  display: none;
}


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

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

.more-aKnzkihdl {
  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: #d7bfba;
}

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

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

.caption-dyNLJyvoMjOPR {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(330vw/var(--resizer)*100);
  height: calc(330vw/var(--resizer)*100);
  border-radius: calc(27vw/var(--resizer)*100);
  box-shadow: calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(2vw/var(--resizer)*100) rgba(0, 0, 135, .4);
}

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

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

.sm-SKqHOzUV {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 35%;
  height: calc(35vw/var(--resizer)*100);
  border-radius: calc(48vw/var(--resizer)*100);
  background-color: #473b95;
  appURL: index.html;
  padding: calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  gap: calc(50vw/var(--resizer)*100);
}

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

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

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

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

.more-DROImw {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 81%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(48vw/var(--resizer)*100);
  border-radius: calc(49vw/var(--resizer)*100);
  border-top: calc(1vw/var(--resizer)*100) ridge #000087;
  flex-wrap: wrap;
}

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

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

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

.icon-XfCYeBqJAsh {
  color: #000087;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: normal;
}

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

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

.caption-mhcMNGtELRlKbNt {
  color: #000087;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: normal;
}

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

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

.control-lSLmblBBzFAwdvNV {
  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;
}

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

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

.page-klCBNJEiQLkCRl {
  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: #000087;
  background-color: #d7bfba;
  font-size: calc(16vw/var(--resizer)*100);
  text-align: undefined;
  border-radius: calc(14vw/var(--resizer)*100);
}

.text-Vgfpdg {
  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: #fffff8;
  background-color: #473b95;
  font-size: calc(16vw/var(--resizer)*100);
  border-radius: calc(14vw/var(--resizer)*100);
}

.headline-yKTPTRBVsAoK {
  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: #d7bfba;
  flex-direction: column;
}

.breadcrumbs-eymMSlKN {
  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);
}

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

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

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

.wide-qhEyPMqgrjZMAUVC {
  display: none;
}


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

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

.tooltip-hivOaP {
  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: #fffff8;
}

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

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

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

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

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

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

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

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

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

.medium-nFjdRcKlAkfkna {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 81%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(48vw/var(--resizer)*100);
  border-radius: calc(49vw/var(--resizer)*100);
  border-top: calc(1vw/var(--resizer)*100) ridge #000087;
  flex-wrap: wrap;
}

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

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

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

.large-PsSRQnkJm {
  color: #000087;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: normal;
}

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

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

.breadcrumbs-ZPwbNoI {
  color: #000087;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: normal;
}

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

.widget-MmzedXSIbOQc {
  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(23vw/var(--resizer)*100);
  flex-direction: column;
  background-color: #fffff8;
}

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

.title-rgGJOLml {
  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;
}

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

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

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

.col-qEYiPiWoCmYM {
  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: #000087;
  background-color: #d7bfba;
  font-size: calc(16vw/var(--resizer)*100);
  text-align: undefined;
  border-radius: calc(1vw/var(--resizer)*100);
}

.current-tTqItZfZkbiVm {
  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: #fffff8;
  background-color: #473b95;
  font-size: calc(16vw/var(--resizer)*100);
  border-radius: calc(1vw/var(--resizer)*100);
}

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

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

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

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

.tagline-jGdSQcLSgIWuedCr {
  display: none;
}


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

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

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

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

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

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

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

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

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

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

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

.active-RPSVXlDoguIHuc {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 81%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(48vw/var(--resizer)*100);
  border-radius: calc(49vw/var(--resizer)*100);
  border-top: calc(1vw/var(--resizer)*100) ridge #000087;
  flex-wrap: wrap;
}

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

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

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

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

.btn-NakBNVerCd {
  color: #000087;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: normal;
}

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

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

.big-nmigrOcROxwgSmQO {
  color: #000087;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: normal;
}

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

.medium-LFzZvPhtviBla {
  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-HITAWWZDVk {
  font-family: 'Finlandica', serif;
  font-size: calc(42vw/var(--resizer)*100);
  font-weight: 900;
  color: #000087;
}

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

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

.section-EQnYbXiu {
  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: #000087;
  background-color: #d7bfba;
  font-size: calc(16vw/var(--resizer)*100);
  text-align: undefined;
  border-radius: calc(36vw/var(--resizer)*100);
}

.md-EnAGEluLk {
  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: #fffff8;
  background-color: #473b95;
  font-size: calc(16vw/var(--resizer)*100);
  border-radius: calc(36vw/var(--resizer)*100);
}

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

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

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

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

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

.text-tZyNVQMXUWkVkK {
  display: none;
}


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

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

.thumb-GUasQY {
  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: #fffff8;
}

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

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

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

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

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

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

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

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

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

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

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

.row-LCdbzbKjaUzwQ {
  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(47vw/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(0, 0, 135, .4);
}

.tagline-UVvrtfxRrd {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 81%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(48vw/var(--resizer)*100);
  border-radius: calc(49vw/var(--resizer)*100);
  border-top: calc(1vw/var(--resizer)*100) ridge #000087;
  flex-wrap: wrap;
}

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

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

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

.page-PKLnWXR {
  color: #000087;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: normal;
}

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

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

.subject-BxcZaMws {
  color: #000087;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: normal;
}

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

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

.active-KzajhPJdbK {
  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-mTucNvYhdSFL {
  font-family: 'Finlandica', serif;
  font-size: calc(42vw/var(--resizer)*100);
  font-weight: 900;
  color: #000087;
}

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

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

.current-hcYyuDPeyTYImp {
  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: #000087;
  background-color: #d7bfba;
  font-size: calc(16vw/var(--resizer)*100);
  text-align: undefined;
  border-radius: calc(6vw/var(--resizer)*100);
}

.picture-kafFalAtBnjsx {
  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: #fffff8;
  background-color: #473b95;
  font-size: calc(16vw/var(--resizer)*100);
  border-radius: calc(6vw/var(--resizer)*100);
}

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

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

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

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

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

.widget-BdiRffLJSNBIfggm {
  display: none;
}


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

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

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

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

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

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

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

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

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

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

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

.tooltip-hTHXFu {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(450vw/var(--resizer)*100);
  height: calc(450vw/var(--resizer)*100);
  border-radius: calc(5vw/var(--resizer)*100);
  box-shadow: calc(2vw/var(--resizer)*100) calc(-3vw/var(--resizer)*100) calc(2vw/var(--resizer)*100) calc(0vw/var(--resizer)*100) rgba(0, 0, 135, .1);
}

.headline-YMmOlIeZhgyDPEw {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 81%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(48vw/var(--resizer)*100);
  border-radius: calc(49vw/var(--resizer)*100);
  border-top: calc(1vw/var(--resizer)*100) ridge #000087;
  flex-wrap: wrap;
}

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

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

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

.huge-SkTqnOJRtxE {
  color: #000087;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: normal;
}

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

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

.small-dzUjsiGZXIksPKVx {
  color: #000087;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: normal;
}

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

.thumb-mNkLStzmLApKjn {
  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(42vw/var(--resizer)*100);
  flex-direction: column;
  background-color: #d7bfba;
}

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

.section-CLcDodSTvGUOmpVn {
  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;
}

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

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

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

.tooltip-KCVkLleMmLpy {
  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: #000087;
  background-color: #d7bfba;
  font-size: calc(16vw/var(--resizer)*100);
  text-align: undefined;
  border-radius: calc(5vw/var(--resizer)*100);
}

.current-IXrOVfjgYgOVFv {
  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: #fffff8;
  background-color: #473b95;
  font-size: calc(16vw/var(--resizer)*100);
  border-radius: calc(5vw/var(--resizer)*100);
}

.wrap-NhvbrPjRzoQSKJ {
  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: #d7bfba;
  flex-direction: column;
}

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

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

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

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

.subtitle-bNHXunYvkqEh {
  display: none;
}


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

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

.picture-YJqHKqJwsk {
  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: #d7bfba;
}

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

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

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

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

.thumbnail-NgTMpwmkL {
  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-iPxZPoiYyZSnYP {
  font-family: 'Finlandica', serif;
  font-size: calc(42vw/var(--resizer)*100);
  font-weight: 900;
  color: #000087;
}

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

.preview-CGGafDWfMFe {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 81%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(48vw/var(--resizer)*100);
  border-radius: calc(49vw/var(--resizer)*100);
  border-top: calc(1vw/var(--resizer)*100) ridge #000087;
  flex-wrap: wrap;
}

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

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

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

.active-tJJOKFBTFvzM {
  color: #000087;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: normal;
}

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

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

.page-AMZZWoCd {
  color: #000087;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: normal;
}

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

.text-lwPwqyMDT {
  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: #fffff8;
}

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

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

.sm-BeqlQnfXtKbJ {
  font-family: 'Finlandica', serif;
  font-size: calc(42vw/var(--resizer)*100);
  font-weight: 900;
  color: #000087;
}

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

.img-mqJuWZq {
  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: #000087;
  background-color: #d7bfba;
  font-size: calc(16vw/var(--resizer)*100);
  text-align: undefined;
  border-radius: calc(3vw/var(--resizer)*100);
}

.wrapper-BuKjSWdaYk {
  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: #fffff8;
  background-color: #473b95;
  font-size: calc(16vw/var(--resizer)*100);
  border-radius: calc(3vw/var(--resizer)*100);
}

.aside-JdhryuDDkQxhzJJ {
  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: #d7bfba;
  flex-direction: column;
}

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

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

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

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

.desc-DovqLLpVsZYkqSFr {
  display: none;
}


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

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

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

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

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

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

.wrapper-RnFRfSMkgZo {
  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);
}

.page-gCqLnhAUxlsjDm {
  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: #473b95;
  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(17vw/var(--resizer)*100);
}

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

.avatar-DZsXfQQYKD {
  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: #000087;
  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(17vw/var(--resizer)*100);
}

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

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

.headline-aBmvQjdKzSkd {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 81%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(48vw/var(--resizer)*100);
  border-radius: calc(49vw/var(--resizer)*100);
  border-top: calc(1vw/var(--resizer)*100) ridge #000087;
  flex-wrap: wrap;
}

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

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

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

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

.icon-gdafsRYmmZcV {
  color: #000087;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: normal;
}

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

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

.img-mAmfLeUVR {
  color: #000087;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: normal;
}

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

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

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

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

.tooltip-RdfNTjrfY {
  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: #000087;
  background-color: #d7bfba;
  font-size: calc(16vw/var(--resizer)*100);
  text-align: undefined;
  border-radius: calc(42vw/var(--resizer)*100);
}

.wrap-plfKrk {
  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: #fffff8;
  background-color: #473b95;
  font-size: calc(16vw/var(--resizer)*100);
  border-radius: calc(42vw/var(--resizer)*100);
}

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

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

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

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

.lg-dBAHTAWgXUdSFnYW {
  display: none;
}


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

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

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

.breadcrumbs-ZyeUhEoFr {
  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;
}

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

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

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

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

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

.text-qOWHdwFHPshsz {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 81%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(48vw/var(--resizer)*100);
  border-radius: calc(49vw/var(--resizer)*100);
  border-top: calc(1vw/var(--resizer)*100) ridge #000087;
  flex-wrap: wrap;
}

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

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

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

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

.tiny-CYPRjaEFAPAjmo {
  color: #000087;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: normal;
}

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

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

.heading-kyceHoeJq {
  color: #000087;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: normal;
}

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

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

.button-LJdpIsK {
  font-family: 'Finlandica', serif;
  font-size: calc(42vw/var(--resizer)*100);
  font-weight: 900;
  color: #000087;
}

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

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

.more-XazHlukS {
  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: #000087;
  background-color: #d7bfba;
  font-size: calc(16vw/var(--resizer)*100);
  text-align: undefined;
  border-radius: calc(0vw/var(--resizer)*100);
}

.all-jAeFKjPxwcsIDH {
  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: #fffff8;
  background-color: #473b95;
  font-size: calc(16vw/var(--resizer)*100);
  border-radius: calc(0vw/var(--resizer)*100);
}

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

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

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

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

.button-BMBbENTym {
  display: none;
}

