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

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

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

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

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

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

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

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

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

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

.xs-gSKFOGppoWbwS {
  font-family: 'Finlandica', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #2f002a;
  line-height: calc(24vw/var(--resizer)*100);
}

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

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

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

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

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

.btn-oABjRmGZ {
  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-LgkZoMJlHVU {
  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(20vw/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-top: calc(3vw/var(--resizer)*100) groove #2f002a;
  border-bottom: calc(3vw/var(--resizer)*100) groove #2f002a;
}

.column-fSonxCDfDKdDmq {
  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(20vw/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-top: calc(3vw/var(--resizer)*100) groove #2f002a;
  border-bottom: calc(3vw/var(--resizer)*100) groove #2f002a;
}

.box-lhGsbtJctxwsoSto {
  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(20vw/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-top: calc(3vw/var(--resizer)*100) groove #2f002a;
  border-bottom: calc(3vw/var(--resizer)*100) groove #2f002a;
}

.medium-ICWQxhcEBdFT {
  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(20vw/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-top: calc(3vw/var(--resizer)*100) groove #2f002a;
  border-bottom: calc(3vw/var(--resizer)*100) groove #2f002a;
}

.sidebar-OxIhoKHXwk {
  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(20vw/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-top: calc(3vw/var(--resizer)*100) groove #2f002a;
  border-bottom: calc(3vw/var(--resizer)*100) groove #2f002a;
}

.pic-YqQrpNbPFKVTsch {
  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(20vw/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-top: calc(3vw/var(--resizer)*100) groove #2f002a;
  border-bottom: calc(3vw/var(--resizer)*100) groove #2f002a;
}

.holder-VtfiMLd {
  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(20vw/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-top: calc(3vw/var(--resizer)*100) groove #2f002a;
  border-bottom: calc(3vw/var(--resizer)*100) groove #2f002a;
}

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

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

.sm-kcUCirSvIsSs {
  display: flex;
  position: relative;
  justify-content: start;
  align-items: center;
  min-width: calc(451vw/var(--resizer)*100);
  max-width: calc(451vw/var(--resizer)*100);
  height: calc(598vw/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: #e9edf8;
  flex: 1;
  border-radius: calc(37vw/var(--resizer)*100);
  border-bottom: calc(2vw/var(--resizer)*100) double #2f002a;
}

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

.pic-PtElEooRo {
  font-family: 'Finlandica', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #2f002a;
  text-align: center;
}

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

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

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

.thumbnail-SFhdaHVOyl {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(176vw/var(--resizer)*100);
  height: calc(176vw/var(--resizer)*100);
  border-radius: calc(37vw/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-OCVlMVTlNL {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(451vw/var(--resizer)*100);
  gap: calc(10vw/var(--resizer)*100);
  border-radius: calc(49vw/var(--resizer)*100);
  appURL: index.html;
  height: calc(50vw/var(--resizer)*100);
}

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

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

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

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

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

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

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

.tiny-ONdWxF {
  color: #2f002a;
  font-size: calc(22vw/var(--resizer)*100);
  font-style: normal;
}

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

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

.tip-jvHgIJBsCU {
  color: #2f002a;
  font-size: calc(22vw/var(--resizer)*100);
  font-style: normal;
}

.active-ZHZdJUAJGhUiU {
  display: flex;
  position: relative;
  justify-content: start;
  align-items: center;
  min-width: calc(451vw/var(--resizer)*100);
  max-width: calc(451vw/var(--resizer)*100);
  height: calc(598vw/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: #e9edf8;
  flex: 1;
  border-radius: calc(37vw/var(--resizer)*100);
  border-bottom: calc(2vw/var(--resizer)*100) double #2f002a;
}

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

.thumb-VcuTdRATsGYKjvrb {
  font-family: 'Finlandica', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #2f002a;
  text-align: center;
}

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

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

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

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

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

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

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

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

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

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

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

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

.control-yZACBZzZ {
  color: #2f002a;
  font-size: calc(22vw/var(--resizer)*100);
  font-style: normal;
}

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

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

.heading-lELWktqjchEeZ {
  color: #2f002a;
  font-size: calc(22vw/var(--resizer)*100);
  font-style: normal;
}

.preview-nREzRiOTvOjzGXW {
  display: flex;
  position: relative;
  justify-content: start;
  align-items: center;
  min-width: calc(451vw/var(--resizer)*100);
  max-width: calc(451vw/var(--resizer)*100);
  height: calc(598vw/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: #e9edf8;
  flex: 1;
  border-radius: calc(37vw/var(--resizer)*100);
  border-bottom: calc(2vw/var(--resizer)*100) double #2f002a;
}

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

.icon-VesrGRuPkd {
  font-family: 'Finlandica', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #2f002a;
  text-align: center;
}

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

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

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

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

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

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

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

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

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

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

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

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

.large-yjFuhPvQsFz {
  color: #2f002a;
  font-size: calc(22vw/var(--resizer)*100);
  font-style: normal;
}

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

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

.subject-AbobZb {
  color: #2f002a;
  font-size: calc(22vw/var(--resizer)*100);
  font-style: normal;
}

.icon-RvPCkxLUP {
  display: flex;
  position: relative;
  justify-content: start;
  align-items: center;
  min-width: calc(451vw/var(--resizer)*100);
  max-width: calc(451vw/var(--resizer)*100);
  height: calc(598vw/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: #e9edf8;
  flex: 1;
  border-radius: calc(37vw/var(--resizer)*100);
  border-bottom: calc(2vw/var(--resizer)*100) double #2f002a;
}

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

.breadcrumbs-LdHbqqXq {
  font-family: 'Finlandica', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #2f002a;
  text-align: center;
}

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

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

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

.heading-CenwvahmjeOXDu {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(176vw/var(--resizer)*100);
  height: calc(176vw/var(--resizer)*100);
  border-radius: calc(37vw/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-iMzlIigxfZvkV {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(451vw/var(--resizer)*100);
  gap: calc(10vw/var(--resizer)*100);
  border-radius: calc(6vw/var(--resizer)*100);
  appURL: index.html;
  height: calc(50vw/var(--resizer)*100);
}

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

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

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

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

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

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

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

.column-ZQoDmznNOHjBSy {
  color: #2f002a;
  font-size: calc(22vw/var(--resizer)*100);
  font-style: normal;
}

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

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

.btn-MzBfWB {
  color: #2f002a;
  font-size: calc(22vw/var(--resizer)*100);
  font-style: normal;
}

.wrapper-wCOUrOrxlzmm {
  display: flex;
  position: relative;
  justify-content: start;
  align-items: center;
  min-width: calc(451vw/var(--resizer)*100);
  max-width: calc(451vw/var(--resizer)*100);
  height: calc(598vw/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: #e9edf8;
  flex: 1;
  border-radius: calc(37vw/var(--resizer)*100);
  border-bottom: calc(2vw/var(--resizer)*100) double #2f002a;
}

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

.holder-eZiUGWldRLLMmwOs {
  font-family: 'Finlandica', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #2f002a;
  text-align: center;
}

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

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

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

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

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

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

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

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

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

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

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

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

.widget-eAsvokl {
  color: #2f002a;
  font-size: calc(22vw/var(--resizer)*100);
  font-style: normal;
}

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

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

.breadcrumbs-hRiTXqLoUK {
  color: #2f002a;
  font-size: calc(22vw/var(--resizer)*100);
  font-style: normal;
}

.heading-IGcyyVzHAhkWhpn {
  display: flex;
  position: relative;
  justify-content: start;
  align-items: center;
  min-width: calc(451vw/var(--resizer)*100);
  max-width: calc(451vw/var(--resizer)*100);
  height: calc(598vw/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: #e9edf8;
  flex: 1;
  border-radius: calc(37vw/var(--resizer)*100);
  border-bottom: calc(2vw/var(--resizer)*100) double #2f002a;
}

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

.control-iphKfvKB {
  font-family: 'Finlandica', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #2f002a;
  text-align: center;
}

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

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

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

.picture-HFhhDySnHjrmPHs {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(176vw/var(--resizer)*100);
  height: calc(176vw/var(--resizer)*100);
  border-radius: calc(37vw/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-JBNQedudKDp {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(451vw/var(--resizer)*100);
  gap: calc(10vw/var(--resizer)*100);
  border-radius: calc(0vw/var(--resizer)*100);
  appURL: index.html;
  height: calc(50vw/var(--resizer)*100);
}

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

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

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

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

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

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

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

.sidebar-xXEsZNssPl {
  color: #2f002a;
  font-size: calc(22vw/var(--resizer)*100);
  font-style: normal;
}

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

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

.large-LGrNpnliutOxrXo {
  color: #2f002a;
  font-size: calc(22vw/var(--resizer)*100);
  font-style: normal;
}

.sm-FBcQNR {
  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: #e9edf8;
}

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

.large-dMfkqTsNgKznP {
  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;
}

.section-VBrVFkRLyY {
  font-family: 'Finlandica', serif;
  font-size: calc(42vw/var(--resizer)*100);
  font-weight: 900;
  color: #2f002a;
}

.wide-ikCdEiOJAng {
  font-family: 'Finlandica', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #2f002a;
  line-height: calc(24vw/var(--resizer)*100);
}

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

.huge-kaGKERxANSGUD {
  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: #2f002a;
  background-color: #d7c8d7;
  font-size: calc(16vw/var(--resizer)*100);
  text-align: undefined;
  border-radius: calc(17vw/var(--resizer)*100);
}

.more-wREhOFtpfV {
  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: #e9edf8;
  background-color: #c12328;
  font-size: calc(16vw/var(--resizer)*100);
  border-radius: calc(17vw/var(--resizer)*100);
}

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

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

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

.text-DfnpBLNLdo {
  font-family: 'Finlandica', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #2f002a;
  text-decoration: none;
  text-align: undefined;
}

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

.title-YgOXlzaquq {
  display: none;
}

.icon-VjFnCIpTHtU {
  display: flex;
  position: fixed;
  width: 44%;
  bottom: 0;
  right: 0;
  left: 0;
  gap: calc(48vw/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: row;
  background-color: #e9edf8;
  border: calc(3vw/var(--resizer)*100) ridge #2f002a;
  justify-content: center;
  align-items: center;
  opacity: .88;
  border-radius: calc(28vw/var(--resizer)*100);
}

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

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

.heading-eQIUGKUrekiq {
  width: auto;
  height: auto;
  border-radius: calc(1vw/var(--resizer)*100);
  background-color: #c12328;
  padding: calc(5vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(10vw/var(--resizer)*100);
}

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

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

.holder-QjLOZmlBvlBONj {
  width: auto;
  height: auto;
  border-radius: calc(1vw/var(--resizer)*100);
  background-color: #c12328;
  padding: calc(5vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(10vw/var(--resizer)*100);
}

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

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

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

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

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

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


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

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

.md-EVjmBPpjGNlpKnov {
  font-family: 'Finlandica', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #2f002a;
  text-align: left;
  line-height: calc(40vw/var(--resizer)*100);
}


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

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

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


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

.big-TqUgxTTffAE {
  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: #e9edf8;
  flex-direction: column;
}

.md-KXZoCGvnbsaun {
  font-family: 'Finlandica', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #2f002a;
  text-align: left;
  line-height: calc(40vw/var(--resizer)*100);
}


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

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

.tiny-EBMUbrQJRKhiLw {
  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: #d7c8d7;
}

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

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

.pic-TTUgZywI {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(493vw/var(--resizer)*100);
  height: calc(493vw/var(--resizer)*100);
  border-radius: calc(6vw/var(--resizer)*100);
  box-shadow: calc(4vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(12vw/var(--resizer)*100) calc(0vw/var(--resizer)*100) rgba(47, 0, 42, .2);
}

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

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

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

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

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

.content-eFTaYUDEgndtTWDR {
  font-family: 'Finlandica', serif;
  font-size: calc(42vw/var(--resizer)*100);
  font-weight: 900;
  color: #2f002a;
}

.pic-oMLVzO {
  font-family: 'Finlandica', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #2f002a;
  line-height: calc(24vw/var(--resizer)*100);
}

.btn-sneFYcw {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 93%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(45vw/var(--resizer)*100);
  border-radius: calc(8vw/var(--resizer)*100);
  border-top: calc(3vw/var(--resizer)*100) double #2f002a;
  flex-wrap: wrap;
}

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

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

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

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

.img-nFXZRXWMk {
  font-family: 'Finlandica', serif;
  font-size: calc(42vw/var(--resizer)*100);
  font-weight: 900;
  color: #2f002a;
}

.current-gnxhbK {
  font-family: 'Finlandica', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #2f002a;
  line-height: calc(24vw/var(--resizer)*100);
}

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

.preview-giBdFBa {
  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: #2f002a;
  background-color: #d7c8d7;
  font-size: calc(16vw/var(--resizer)*100);
  text-align: undefined;
  border-radius: calc(21vw/var(--resizer)*100);
}

.image-lhKPiWzND {
  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: #e9edf8;
  background-color: #c12328;
  font-size: calc(16vw/var(--resizer)*100);
  border-radius: calc(21vw/var(--resizer)*100);
}

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

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

.title-UwAIkPGFWq {
  font-family: 'Finlandica', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #2f002a;
  text-decoration: none;
  text-align: undefined;
}

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

.big-gorVXivKdBYOhF {
  font-family: 'Finlandica', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #2f002a;
  text-decoration: none;
  text-align: undefined;
}

.page-RMXDiU {
  display: none;
}


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

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

.caption-fGFexpl {
  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: #e9edf8;
}

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

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

.wrap-AfjkuCDIluVykBoF {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(439vw/var(--resizer)*100);
  height: calc(439vw/var(--resizer)*100);
  border-radius: calc(50vw/var(--resizer)*100);
  box-shadow: calc(-2vw/var(--resizer)*100) calc(-1vw/var(--resizer)*100) calc(11vw/var(--resizer)*100) calc(3vw/var(--resizer)*100) rgba(47, 0, 42, .2);
}

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

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

.avatar-kdthesI {
  font-family: 'Finlandica', serif;
  font-size: calc(42vw/var(--resizer)*100);
  font-weight: 900;
  color: #2f002a;
}

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

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

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

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

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

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

.column-RtSaoFIqI {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 93%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(45vw/var(--resizer)*100);
  border-radius: calc(8vw/var(--resizer)*100);
  border-top: calc(3vw/var(--resizer)*100) double #2f002a;
  flex-wrap: wrap;
}

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

.image-kEjRVdDXCVK {
  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(46vw/var(--resizer)*100);
  flex-direction: column;
  background-color: #e9edf8;
}

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

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

.content-zrrnzkq {
  font-family: 'Finlandica', serif;
  font-size: calc(42vw/var(--resizer)*100);
  font-weight: 900;
  color: #2f002a;
}

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

.button-DrcvxqVyKIpZhVp {
  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: #2f002a;
  background-color: #d7c8d7;
  font-size: calc(16vw/var(--resizer)*100);
  text-align: undefined;
  border-radius: calc(11vw/var(--resizer)*100);
}

.subtitle-sgCARqpEamiVq {
  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: #e9edf8;
  background-color: #c12328;
  font-size: calc(16vw/var(--resizer)*100);
  border-radius: calc(11vw/var(--resizer)*100);
}

.subject-XcOEZVLGUccdFmbg {
  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: #d7c8d7;
  flex-direction: column;
}

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

.more-syqfrFXzZNShoX {
  font-family: 'Finlandica', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #2f002a;
  text-decoration: none;
  text-align: undefined;
}

.title-SbUIpA {
  font-family: 'Finlandica', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #2f002a;
  text-decoration: none;
  text-align: undefined;
}

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

.btn-wrxOAweKjNvveUKE {
  display: none;
}


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

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

.subject-yrFyrIR {
  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: #e9edf8;
}

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

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

.widget-HRKPMAjvUqZrqY {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 35%;
  height: calc(35vw/var(--resizer)*100);
  border-radius: calc(3vw/var(--resizer)*100);
  background-color: #c12328;
  appURL: index.html;
  padding: calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  gap: calc(28vw/var(--resizer)*100);
}

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

.page-HOUduzg {
  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-FscOjlPhpdtC {
  font-family: 'Finlandica', serif;
  font-size: calc(42vw/var(--resizer)*100);
  font-weight: 900;
  color: #2f002a;
}

.xs-begiwHe {
  font-family: 'Finlandica', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #2f002a;
  line-height: calc(24vw/var(--resizer)*100);
}

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

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

.content-KZoyFcqXdIEGSyJG {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(325vw/var(--resizer)*100);
  height: calc(325vw/var(--resizer)*100);
  border-radius: calc(27vw/var(--resizer)*100);
  box-shadow: calc(-4vw/var(--resizer)*100) calc(4vw/var(--resizer)*100) calc(6vw/var(--resizer)*100) calc(3vw/var(--resizer)*100) rgba(47, 0, 42, .5);
}

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

.narrow-zkSgsim {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 93%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(45vw/var(--resizer)*100);
  border-radius: calc(8vw/var(--resizer)*100);
  border-top: calc(3vw/var(--resizer)*100) double #2f002a;
  flex-wrap: wrap;
}

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

.sm-oLRaZECTQgCZ {
  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(39vw/var(--resizer)*100);
  flex-direction: column;
  background-color: #e9edf8;
}

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

.control-WJQeMUeZlWYlw {
  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-lYjyKuWGgvz {
  font-family: 'Finlandica', serif;
  font-size: calc(42vw/var(--resizer)*100);
  font-weight: 900;
  color: #2f002a;
}

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

.column-jPPcrBFfLY {
  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: #2f002a;
  background-color: #d7c8d7;
  font-size: calc(16vw/var(--resizer)*100);
  text-align: undefined;
  border-radius: calc(3vw/var(--resizer)*100);
}

.inner-lUPDjQs {
  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: #e9edf8;
  background-color: #c12328;
  font-size: calc(16vw/var(--resizer)*100);
  border-radius: calc(3vw/var(--resizer)*100);
}

.holder-TLadhzRRtQ {
  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: #d7c8d7;
  flex-direction: column;
}

.thumbnail-sccyvRQ {
  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);
}

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

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

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

.breadcrumbs-GqOxcqggeR {
  display: none;
}


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

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

.title-vScTjCFTduYLBYqK {
  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: #e9edf8;
}

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

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

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

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

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

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

.more-RKwlmJrPqOndvw {
  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;
}

.title-KhurSDQf {
  font-family: 'Finlandica', serif;
  font-size: calc(42vw/var(--resizer)*100);
  font-weight: 900;
  color: #2f002a;
}

.small-zzoKqnbYTxmNMboj {
  font-family: 'Finlandica', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #2f002a;
  line-height: calc(24vw/var(--resizer)*100);
}

.row-gfmQKFbVj {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 93%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(45vw/var(--resizer)*100);
  border-radius: calc(8vw/var(--resizer)*100);
  border-top: calc(3vw/var(--resizer)*100) double #2f002a;
  flex-wrap: wrap;
}

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

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

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

.subject-qulKqtsKogK {
  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;
}

.md-AdaVCtSSm {
  font-family: 'Finlandica', serif;
  font-size: calc(42vw/var(--resizer)*100);
  font-weight: 900;
  color: #2f002a;
}

.wide-sZNRIPJolJWqlRsZ {
  font-family: 'Finlandica', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #2f002a;
  line-height: calc(24vw/var(--resizer)*100);
}

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

.grid-TqrVJxn {
  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: #2f002a;
  background-color: #d7c8d7;
  font-size: calc(16vw/var(--resizer)*100);
  text-align: undefined;
  border-radius: calc(5vw/var(--resizer)*100);
}

.icon-hrknOnSLUczcy {
  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: #e9edf8;
  background-color: #c12328;
  font-size: calc(16vw/var(--resizer)*100);
  border-radius: calc(5vw/var(--resizer)*100);
}

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

.tip-jKGkZKhKbefOtucr {
  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);
}

.medium-AaNkEcfAk {
  font-family: 'Finlandica', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #2f002a;
  text-decoration: none;
  text-align: undefined;
}

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

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

.breadcrumbs-JSdEUlJGBSWGpehw {
  display: none;
}


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

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

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

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

.wrap-qTkePNCVVvkGo {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(489vw/var(--resizer)*100);
  height: calc(489vw/var(--resizer)*100);
  border-radius: calc(19vw/var(--resizer)*100);
  box-shadow: calc(-5vw/var(--resizer)*100) calc(-2vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(3vw/var(--resizer)*100) rgba(47, 0, 42, .1);
}

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

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

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

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

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

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

.more-ynvtYeLoEm {
  font-family: 'Finlandica', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #2f002a;
  line-height: calc(24vw/var(--resizer)*100);
}

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

.breadcrumbs-tWCDLKepxspac {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 93%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(45vw/var(--resizer)*100);
  border-radius: calc(8vw/var(--resizer)*100);
  border-top: calc(3vw/var(--resizer)*100) double #2f002a;
  flex-wrap: wrap;
}

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

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

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

.container-zfphYivgesoXoIV {
  font-family: 'Finlandica', serif;
  font-size: calc(42vw/var(--resizer)*100);
  font-weight: 900;
  color: #2f002a;
}

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

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

.xl-xarvJjMaUDtPbe {
  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: #2f002a;
  background-color: #d7c8d7;
  font-size: calc(16vw/var(--resizer)*100);
  text-align: undefined;
  border-radius: calc(25vw/var(--resizer)*100);
}

.picture-PwqlxuMAPVWZyW {
  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: #e9edf8;
  background-color: #c12328;
  font-size: calc(16vw/var(--resizer)*100);
  border-radius: calc(25vw/var(--resizer)*100);
}

.wide-YrtKfIHqw {
  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: #d7c8d7;
  flex-direction: column;
}

.thumb-MTUhgDfQdrpC {
  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);
}

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

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

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

.lg-BPKzKCPoNYdNF {
  display: none;
}


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

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

.big-gkFWRSEObyPRP {
  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: #d7c8d7;
}

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

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

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

.tip-qgOgmaYswzPStJNZ {
  font-family: 'Finlandica', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #2f002a;
  line-height: calc(24vw/var(--resizer)*100);
}

.sidebar-xWUobgafWYgj {
  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.html;
  width: 100%;
  height: calc(50vw/var(--resizer)*100);
}

.desc-eSpldExMa {
  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: #c12328;
  appURL: index.html;
  padding: calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  gap: calc(40vw/var(--resizer)*100);
}

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

.xl-HWRHdVXRxVzToGGf {
  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: #2f002a;
  appURL: index.html;
  padding: calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  gap: calc(40vw/var(--resizer)*100);
}

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

.xs-uQWKdVv {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 93%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(45vw/var(--resizer)*100);
  border-radius: calc(8vw/var(--resizer)*100);
  border-top: calc(3vw/var(--resizer)*100) double #2f002a;
  flex-wrap: wrap;
}

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

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

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

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

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

.current-qAupYt {
  font-family: 'Finlandica', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #2f002a;
  line-height: calc(24vw/var(--resizer)*100);
}

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

.title-qMfhbBuDXQwK {
  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: #2f002a;
  background-color: #d7c8d7;
  font-size: calc(16vw/var(--resizer)*100);
  text-align: undefined;
  border-radius: calc(36vw/var(--resizer)*100);
}

.text-sFzHlNPoJdSlA {
  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: #e9edf8;
  background-color: #c12328;
  font-size: calc(16vw/var(--resizer)*100);
  border-radius: calc(36vw/var(--resizer)*100);
}

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

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

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

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

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

.img-PuaQFCHUdk {
  display: none;
}


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

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

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

.box-itQKDeMHKYE {
  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-BXMqiFLTzfT {
  font-family: 'Finlandica', serif;
  font-size: calc(42vw/var(--resizer)*100);
  font-weight: 900;
  color: #2f002a;
}

.tiny-bJHXYslIX {
  font-family: 'Finlandica', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #2f002a;
  line-height: calc(24vw/var(--resizer)*100);
}

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

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

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

.tooltip-YxdPnNL {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 35%;
  height: calc(35vw/var(--resizer)*100);
  border-radius: calc(22vw/var(--resizer)*100);
  background-color: #2f002a;
  appURL: index.html;
  padding: calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  gap: calc(35vw/var(--resizer)*100);
}

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

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

.xs-YzHXbCoslsIQNJ {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 93%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(45vw/var(--resizer)*100);
  border-radius: calc(8vw/var(--resizer)*100);
  border-top: calc(3vw/var(--resizer)*100) double #2f002a;
  flex-wrap: wrap;
}

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

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

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

.subtitle-HMnbIzPXFkktU {
  font-family: 'Finlandica', serif;
  font-size: calc(42vw/var(--resizer)*100);
  font-weight: 900;
  color: #2f002a;
}

.grid-XgEDjXpcbAcJM {
  font-family: 'Finlandica', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #2f002a;
  line-height: calc(24vw/var(--resizer)*100);
}

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

.small-dQonDpgeoH {
  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: #2f002a;
  background-color: #d7c8d7;
  font-size: calc(16vw/var(--resizer)*100);
  text-align: undefined;
  border-radius: calc(36vw/var(--resizer)*100);
}

.container-VSBroNQYwxPjehH {
  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: #e9edf8;
  background-color: #c12328;
  font-size: calc(16vw/var(--resizer)*100);
  border-radius: calc(36vw/var(--resizer)*100);
}

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

.more-lyfRmIMa {
  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);
}

.big-bOlDgzbyTRcWWhqE {
  font-family: 'Finlandica', serif;
  font-size: calc(17vw/var(--resizer)*100);
  font-weight: 400;
  color: #2f002a;
  text-decoration: none;
  text-align: undefined;
}

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

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

.picture-wCUlKxC {
  display: none;
}

