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

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

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

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

.tagline-KdlHwJQgEC {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(483vw/var(--resizer)*100);
  height: calc(483vw/var(--resizer)*100);
  border-radius: calc(21vw/var(--resizer)*100);
  box-shadow: calc(-2vw/var(--resizer)*100) calc(1vw/var(--resizer)*100) calc(12vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) rgba(29, 0, 44, .2);
}

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

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

.subtitle-FVgeAAbwF {
  font-family: 'Finlandica', serif;
  font-size: calc(40vw/var(--resizer)*100);
  font-weight: 900;
  color: #1d002c;
}

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

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

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

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

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

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

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

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

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

.md-WVRkHNiHdoI {
  font-family: 'Finlandica', serif;
  font-size: calc(40vw/var(--resizer)*100);
  font-weight: 900;
  color: #1d002c;
}

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

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

.medium-EVBZvhJxWWnrhJb {
  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(0vw/var(--resizer)*100);
  max-width: calc(650vw/var(--resizer)*100);
  max-height: calc(500vw/var(--resizer)*100);
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  box-shadow: calc(5vw/var(--resizer)*100) calc(-2vw/var(--resizer)*100) calc(1vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) rgba(29, 0, 44, .1);
}

.wide-fPWHCNnPloYtItm {
  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(0vw/var(--resizer)*100);
  max-width: calc(650vw/var(--resizer)*100);
  max-height: calc(500vw/var(--resizer)*100);
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  box-shadow: calc(5vw/var(--resizer)*100) calc(-2vw/var(--resizer)*100) calc(1vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) rgba(29, 0, 44, .1);
}

.column-eFKkDZQaYDNSCZsR {
  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(0vw/var(--resizer)*100);
  max-width: calc(650vw/var(--resizer)*100);
  max-height: calc(500vw/var(--resizer)*100);
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  box-shadow: calc(5vw/var(--resizer)*100) calc(-2vw/var(--resizer)*100) calc(1vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) rgba(29, 0, 44, .1);
}

.tagline-xMRNeKO {
  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(0vw/var(--resizer)*100);
  max-width: calc(650vw/var(--resizer)*100);
  max-height: calc(500vw/var(--resizer)*100);
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  box-shadow: calc(5vw/var(--resizer)*100) calc(-2vw/var(--resizer)*100) calc(1vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) rgba(29, 0, 44, .1);
}

.holder-KzFTHkTKAxf {
  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(0vw/var(--resizer)*100);
  max-width: calc(650vw/var(--resizer)*100);
  max-height: calc(500vw/var(--resizer)*100);
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  box-shadow: calc(5vw/var(--resizer)*100) calc(-2vw/var(--resizer)*100) calc(1vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) rgba(29, 0, 44, .1);
}

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

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

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

.sidebar-HkNxYvugBL {
  font-family: 'Finlandica', serif;
  font-size: calc(40vw/var(--resizer)*100);
  font-weight: 900;
  color: #1d002c;
}

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

.wrapper-KGtmYwIT {
  display: flex;
  position: relative;
  justify-content: start;
  align-items: center;
  min-width: calc(483vw/var(--resizer)*100);
  max-width: calc(483vw/var(--resizer)*100);
  height: calc(534vw/var(--resizer)*100);
  padding: calc(18vw/var(--resizer)*100) calc(18vw/var(--resizer)*100) calc(18vw/var(--resizer)*100) calc(18vw/var(--resizer)*100);
  flex-direction: column;
  background-color: #ffffff;
  flex: 1;
  border-radius: calc(11vw/var(--resizer)*100);
  border-bottom: calc(3vw/var(--resizer)*100) groove #1d002c;
}

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

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

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

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

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

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

.widget-lPymZSgjzh {
  font-family: 'Finlandica', serif;
  font-size: calc(21vw/var(--resizer)*100);
  font-weight: 400;
  color: #1d002c;
  text-align: center;
}

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

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

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

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

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

.tooltip-KQbdsxwj {
  color: #1d002c;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: bold;
}

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

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

.img-WXgPkLtcK {
  color: #1d002c;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: bold;
}

.thumb-DiztswTQyVEwzXz {
  display: flex;
  position: relative;
  justify-content: start;
  align-items: center;
  min-width: calc(483vw/var(--resizer)*100);
  max-width: calc(483vw/var(--resizer)*100);
  height: calc(534vw/var(--resizer)*100);
  padding: calc(18vw/var(--resizer)*100) calc(18vw/var(--resizer)*100) calc(18vw/var(--resizer)*100) calc(18vw/var(--resizer)*100);
  flex-direction: column;
  background-color: #ffffff;
  flex: 1;
  border-radius: calc(11vw/var(--resizer)*100);
  border-bottom: calc(3vw/var(--resizer)*100) groove #1d002c;
}

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

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

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

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

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

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

.thumbnail-CbXIjTnErZY {
  font-family: 'Finlandica', serif;
  font-size: calc(21vw/var(--resizer)*100);
  font-weight: 400;
  color: #1d002c;
  text-align: center;
}

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

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

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

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

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

.box-fKsLjVuZNkI {
  color: #1d002c;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: bold;
}

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

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

.section-NfRhRmht {
  color: #1d002c;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: bold;
}

.breadcrumbs-praoJzobUG {
  display: flex;
  position: relative;
  justify-content: start;
  align-items: center;
  min-width: calc(483vw/var(--resizer)*100);
  max-width: calc(483vw/var(--resizer)*100);
  height: calc(534vw/var(--resizer)*100);
  padding: calc(18vw/var(--resizer)*100) calc(18vw/var(--resizer)*100) calc(18vw/var(--resizer)*100) calc(18vw/var(--resizer)*100);
  flex-direction: column;
  background-color: #ffffff;
  flex: 1;
  border-radius: calc(11vw/var(--resizer)*100);
  border-bottom: calc(3vw/var(--resizer)*100) groove #1d002c;
}

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

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

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

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

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

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

.md-ajntFEJFYI {
  font-family: 'Finlandica', serif;
  font-size: calc(21vw/var(--resizer)*100);
  font-weight: 400;
  color: #1d002c;
  text-align: center;
}

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

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

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

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

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

.title-jBdHgdGjpHnSU {
  color: #1d002c;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: bold;
}

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

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

.sidebar-OTgUOoyEcQSR {
  color: #1d002c;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: bold;
}

.icon-FBMFlAREX {
  display: flex;
  position: relative;
  justify-content: start;
  align-items: center;
  min-width: calc(483vw/var(--resizer)*100);
  max-width: calc(483vw/var(--resizer)*100);
  height: calc(534vw/var(--resizer)*100);
  padding: calc(18vw/var(--resizer)*100) calc(18vw/var(--resizer)*100) calc(18vw/var(--resizer)*100) calc(18vw/var(--resizer)*100);
  flex-direction: column;
  background-color: #ffffff;
  flex: 1;
  border-radius: calc(11vw/var(--resizer)*100);
  border-bottom: calc(3vw/var(--resizer)*100) groove #1d002c;
}

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

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

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

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

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

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

.xl-BvOqfAsEcKQyN {
  font-family: 'Finlandica', serif;
  font-size: calc(21vw/var(--resizer)*100);
  font-weight: 400;
  color: #1d002c;
  text-align: center;
}

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

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

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

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

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

.tip-vComGv {
  color: #1d002c;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: bold;
}

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

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

.thumb-kxbyYpfPfTDOnRB {
  color: #1d002c;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: bold;
}

.subject-svmqwcZFK {
  display: flex;
  position: relative;
  justify-content: start;
  align-items: center;
  min-width: calc(483vw/var(--resizer)*100);
  max-width: calc(483vw/var(--resizer)*100);
  height: calc(534vw/var(--resizer)*100);
  padding: calc(18vw/var(--resizer)*100) calc(18vw/var(--resizer)*100) calc(18vw/var(--resizer)*100) calc(18vw/var(--resizer)*100);
  flex-direction: column;
  background-color: #ffffff;
  flex: 1;
  border-radius: calc(11vw/var(--resizer)*100);
  border-bottom: calc(3vw/var(--resizer)*100) groove #1d002c;
}

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

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

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

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

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

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

.wrapper-EYTWjbFexlNhgk {
  font-family: 'Finlandica', serif;
  font-size: calc(21vw/var(--resizer)*100);
  font-weight: 400;
  color: #1d002c;
  text-align: center;
}

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

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

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

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

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

.sm-yujifWVoHfyC {
  color: #1d002c;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: bold;
}

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

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

.section-cWTSFhqWxJjaTP {
  color: #1d002c;
  font-size: calc(18vw/var(--resizer)*100);
  font-style: bold;
}

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

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

.small-qOnzRudZnyWMFRMJ {
  font-family: 'Finlandica', serif;
  font-size: calc(40vw/var(--resizer)*100);
  font-weight: 900;
  color: #1d002c;
}

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

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

.title-kqTxHnhuW {
  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: #1d002c;
  background-color: #d4beb9;
  font-size: calc(16vw/var(--resizer)*100);
  text-align: undefined;
  border-radius: calc(45vw/var(--resizer)*100);
}

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

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

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

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

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

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

.huge-OeXXDUJRQOiGfN {
  display: none;
}

.avatar-CpbqJALrLAs {
  display: flex;
  position: fixed;
  width: 38%;
  bottom: 0;
  right: 0;
  left: 0;
  gap: calc(40vw/var(--resizer)*100);
  flex-wrap: wrap;
  padding: calc(29vw/var(--resizer)*100) calc(29vw/var(--resizer)*100) calc(29vw/var(--resizer)*100) calc(29vw/var(--resizer)*100);
  flex-direction: row;
  background-color: #d4beb9;
  border: calc(1vw/var(--resizer)*100) ridge #1d002c;
  justify-content: center;
  align-items: center;
  opacity: .86;
  border-radius: calc(19vw/var(--resizer)*100);
}

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

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

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

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

.tip-ajIUsHDGdDo {
  width: auto;
  height: auto;
  border-radius: calc(12vw/var(--resizer)*100);
  background-color: #582074;
  padding: calc(5vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(10vw/var(--resizer)*100);
}

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

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

.subtitle-nRJujwPab {
  width: auto;
  height: auto;
  border-radius: calc(12vw/var(--resizer)*100);
  background-color: #582074;
  padding: calc(5vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(10vw/var(--resizer)*100);
}

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

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

.medium-dkCldS {
  width: auto;
  height: auto;
  border-radius: calc(12vw/var(--resizer)*100);
  background-color: #582074;
  padding: calc(5vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(10vw/var(--resizer)*100);
}

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


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

.grid-PylOSZeLXGXEiQgc {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 80%;
  height: max-content;
  padding: calc(50vw/var(--resizer)*100) 10% calc(50vw/var(--resizer)*100) 10%;
  margin: auto auto auto auto;
  background-color: #ffffff;
  flex-direction: column;
}

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


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

.huge-ZlpBBbrc {
  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: #d4beb9;
  flex-direction: column;
}

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


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

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

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


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

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

.userpic-UfPOnl {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 80%;
  height: max-content;
  margin: calc(0vw/var(--resizer)*100) auto calc(0vw/var(--resizer)*100) auto;
  padding: calc(50vw/var(--resizer)*100) 10% calc(50vw/var(--resizer)*100) 10%;
  gap: undefined;
  flex-direction: column;
  background: inherit;
  background-color: #ffffff;
}

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

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

.userpic-JzkVMCyTYoXBkhi {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 35%;
  height: calc(35vw/var(--resizer)*100);
  border-radius: calc(36vw/var(--resizer)*100);
  background-color: #582074;
  appURL: index.php;
  padding: calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  gap: calc(39vw/var(--resizer)*100);
}

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

.subject-DIdCKA {
  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-PIkKAJrc {
  font-family: 'Finlandica', serif;
  font-size: calc(40vw/var(--resizer)*100);
  font-weight: 900;
  color: #1d002c;
}

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

.aside-dhcvchpPPgoCOc {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 78%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(46vw/var(--resizer)*100);
  border-radius: calc(49vw/var(--resizer)*100);
  border-left: calc(3vw/var(--resizer)*100) solid #1d002c;
  border-right: calc(3vw/var(--resizer)*100) solid #1d002c;
  flex-wrap: wrap;
}

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

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

.current-EenkMJMxSFGuU {
  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-aarKNZjhrRVxQPRp {
  font-family: 'Finlandica', serif;
  font-size: calc(40vw/var(--resizer)*100);
  font-weight: 900;
  color: #1d002c;
}

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

.preview-uJvWMrVnvBhlnu {
  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: #1d002c;
  background-color: #d4beb9;
  font-size: calc(16vw/var(--resizer)*100);
  text-align: undefined;
  border-radius: calc(5vw/var(--resizer)*100);
}

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

.current-gDOAcHOvzUDF {
  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: #d4beb9;
  flex-direction: column;
}

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

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

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

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

.all-sVmBdnCBv {
  display: none;
}


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

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

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

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

.box-MqXkBTxFrRTd {
  font-family: 'Finlandica', serif;
  font-size: calc(40vw/var(--resizer)*100);
  font-weight: 900;
  color: #1d002c;
}

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

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

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

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

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

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

.picture-YiaQTrDp {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(500vw/var(--resizer)*100);
  height: calc(500vw/var(--resizer)*100);
  border-radius: calc(19vw/var(--resizer)*100);
  box-shadow: calc(-4vw/var(--resizer)*100) calc(-4vw/var(--resizer)*100) calc(3vw/var(--resizer)*100) calc(1vw/var(--resizer)*100) rgba(29, 0, 44, .3);
}

.image-aCHpSGnGVOzNmRur {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 78%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(46vw/var(--resizer)*100);
  border-radius: calc(49vw/var(--resizer)*100);
  border-left: calc(3vw/var(--resizer)*100) solid #1d002c;
  border-right: calc(3vw/var(--resizer)*100) solid #1d002c;
  flex-wrap: wrap;
}

.more-ATfrtnGYrKingu {
  font-family: 'Finlandica', serif;
  font-size: calc(22vw/var(--resizer)*100);
  font-weight: 400;
  color: #1d002c;
  text-align: left;
}

.narrow-cIBweEd {
  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(26vw/var(--resizer)*100);
  flex-direction: column;
  background-color: #d4beb9;
}

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

.picture-WBIGEt {
  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-EHAyXnCzuuGJEwyB {
  font-family: 'Finlandica', serif;
  font-size: calc(40vw/var(--resizer)*100);
  font-weight: 900;
  color: #1d002c;
}

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

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

.wrapper-BbwrVWaM {
  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: #1d002c;
  background-color: #d4beb9;
  font-size: calc(16vw/var(--resizer)*100);
  text-align: undefined;
  border-radius: calc(30vw/var(--resizer)*100);
}

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

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

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

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

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

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

.userpic-IfUJVfInHAA {
  display: none;
}


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

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

.subtitle-DTbSDusfVojf {
  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: #d4beb9;
}

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

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

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

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

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

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

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

.wrap-rwuboalMrdXB {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 78%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(46vw/var(--resizer)*100);
  border-radius: calc(49vw/var(--resizer)*100);
  border-left: calc(3vw/var(--resizer)*100) solid #1d002c;
  border-right: calc(3vw/var(--resizer)*100) solid #1d002c;
  flex-wrap: wrap;
}

.subject-dwUmgfF {
  font-family: 'Finlandica', serif;
  font-size: calc(22vw/var(--resizer)*100);
  font-weight: 400;
  color: #1d002c;
  text-align: left;
}

.all-ZVxZHHQ {
  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: #d4beb9;
}

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

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

.box-TNbtLJKFExRjRXfM {
  font-family: 'Finlandica', serif;
  font-size: calc(40vw/var(--resizer)*100);
  font-weight: 900;
  color: #1d002c;
}

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

.wrapper-Kqwxlhv {
  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: #1d002c;
  background-color: #d4beb9;
  font-size: calc(16vw/var(--resizer)*100);
  text-align: undefined;
  border-radius: calc(21vw/var(--resizer)*100);
}

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

.all-QNPASkxKL {
  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: #d4beb9;
  flex-direction: column;
}

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

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

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

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

.col-XuwLPJkPP {
  display: none;
}


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

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

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

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

.headline-QkOoBkUIPJKcC {
  font-family: 'Finlandica', serif;
  font-size: calc(40vw/var(--resizer)*100);
  font-weight: 900;
  color: #1d002c;
}

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

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

.xl-qjWoQck {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 35%;
  height: calc(35vw/var(--resizer)*100);
  border-radius: calc(24vw/var(--resizer)*100);
  background-color: #582074;
  appURL: index.php;
  padding: calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  gap: calc(21vw/var(--resizer)*100);
}

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

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

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

.inner-OmaGHSQ {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(421vw/var(--resizer)*100);
  height: calc(421vw/var(--resizer)*100);
  border-radius: calc(45vw/var(--resizer)*100);
  box-shadow: calc(-5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(11vw/var(--resizer)*100) calc(4vw/var(--resizer)*100) rgba(29, 0, 44, .3);
}

.grid-xyYzoJoYFnDOh {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 78%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(46vw/var(--resizer)*100);
  border-radius: calc(49vw/var(--resizer)*100);
  border-left: calc(3vw/var(--resizer)*100) solid #1d002c;
  border-right: calc(3vw/var(--resizer)*100) solid #1d002c;
  flex-wrap: wrap;
}

.huge-GaGlUNVMAAuW {
  font-family: 'Finlandica', serif;
  font-size: calc(22vw/var(--resizer)*100);
  font-weight: 400;
  color: #1d002c;
  text-align: left;
}

.big-udAkiHbWzGcGlK {
  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(30vw/var(--resizer)*100);
  flex-direction: column;
  background-color: #d4beb9;
}

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

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

.active-AMUBAUzkjVJP {
  font-family: 'Finlandica', serif;
  font-size: calc(40vw/var(--resizer)*100);
  font-weight: 900;
  color: #1d002c;
}

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

.desc-hVdLtmZIH {
  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: #1d002c;
  background-color: #d4beb9;
  font-size: calc(16vw/var(--resizer)*100);
  text-align: undefined;
  border-radius: calc(34vw/var(--resizer)*100);
}

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

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

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

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

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

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

.md-alZSnCSgXBpHhl {
  display: none;
}


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

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

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

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

.small-TdPMvTByeN {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 35%;
  height: calc(35vw/var(--resizer)*100);
  border-radius: calc(47vw/var(--resizer)*100);
  background-color: #582074;
  appURL: index.php;
  padding: calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  gap: calc(31vw/var(--resizer)*100);
}

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

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

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

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

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

.sm-EJeghZZz {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 78%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(46vw/var(--resizer)*100);
  border-radius: calc(49vw/var(--resizer)*100);
  border-left: calc(3vw/var(--resizer)*100) solid #1d002c;
  border-right: calc(3vw/var(--resizer)*100) solid #1d002c;
  flex-wrap: wrap;
}

.col-MYDjZoPGXBVi {
  font-family: 'Finlandica', serif;
  font-size: calc(22vw/var(--resizer)*100);
  font-weight: 400;
  color: #1d002c;
  text-align: left;
}

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

.text-VXElPB {
  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-XcDotHDXUSBBL {
  font-family: 'Finlandica', serif;
  font-size: calc(40vw/var(--resizer)*100);
  font-weight: 900;
  color: #1d002c;
}

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

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

.row-TFXcuQIjWxzlejTu {
  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: #1d002c;
  background-color: #d4beb9;
  font-size: calc(16vw/var(--resizer)*100);
  text-align: undefined;
  border-radius: calc(24vw/var(--resizer)*100);
}

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

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

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

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

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

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

.userpic-xamujb {
  display: none;
}


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

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

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

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

.userpic-yNYEEhLlt {
  font-family: 'Finlandica', serif;
  font-size: calc(40vw/var(--resizer)*100);
  font-weight: 900;
  color: #1d002c;
}

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

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

.container-fYVeZpOBP {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 35%;
  height: calc(35vw/var(--resizer)*100);
  border-radius: calc(32vw/var(--resizer)*100);
  background-color: #582074;
  appURL: index.php;
  padding: calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  gap: calc(46vw/var(--resizer)*100);
}

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

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

.control-pHgsMOuinQQGMvi {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 78%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(46vw/var(--resizer)*100);
  border-radius: calc(49vw/var(--resizer)*100);
  border-left: calc(3vw/var(--resizer)*100) solid #1d002c;
  border-right: calc(3vw/var(--resizer)*100) solid #1d002c;
  flex-wrap: wrap;
}

.avatar-joAxtMD {
  font-family: 'Finlandica', serif;
  font-size: calc(22vw/var(--resizer)*100);
  font-weight: 400;
  color: #1d002c;
  text-align: left;
}

.container-scbBfoClixE {
  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(27vw/var(--resizer)*100);
  flex-direction: column;
  background-color: #ffffff;
}

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

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

.preview-FBaGdHDaz {
  font-family: 'Finlandica', serif;
  font-size: calc(40vw/var(--resizer)*100);
  font-weight: 900;
  color: #1d002c;
}

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

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

.wrap-yVwvWvRyYQef {
  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: #1d002c;
  background-color: #d4beb9;
  font-size: calc(16vw/var(--resizer)*100);
  text-align: undefined;
  border-radius: calc(31vw/var(--resizer)*100);
}

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

.active-RoJtBKs {
  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: #d4beb9;
  flex-direction: column;
}

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

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

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

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

.caption-JtDDYqLJEyHN {
  display: none;
}

