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

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

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

.widget-RxtKUCEwHBOdm {
  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-TsdiCZIiefITTvn {
  font-family: 'Finlandica', serif;
  font-size: calc(48vw/var(--resizer)*100);
  font-weight: 900;
  color: #ffeff1;
}

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

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

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

.small-aQOSKJpn {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #00341d;
  font-size: calc(23vw/var(--resizer)*100);
}

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

.btn-pRmPdKCnF {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #00341d;
  font-size: calc(23vw/var(--resizer)*100);
}

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

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

.pic-qRIaQTXRt {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(312vw/var(--resizer)*100);
  height: calc(312vw/var(--resizer)*100);
  border-radius: calc(19vw/var(--resizer)*100);
  box-shadow: calc(1vw/var(--resizer)*100) calc(-5vw/var(--resizer)*100) calc(9vw/var(--resizer)*100) calc(0vw/var(--resizer)*100) rgba(255, 239, 241, .4);
}

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

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

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

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

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

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

.userpic-vydcZirjqP {
  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(5vw/var(--resizer)*100);
  max-width: calc(650vw/var(--resizer)*100);
  max-height: calc(500vw/var(--resizer)*100);
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  border-bottom: calc(2vw/var(--resizer)*100) dotted #ffeff1;
  scroll-snap-align: center;
}

.img-TvTgtR {
  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(5vw/var(--resizer)*100);
  max-width: calc(650vw/var(--resizer)*100);
  max-height: calc(500vw/var(--resizer)*100);
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  border-bottom: calc(2vw/var(--resizer)*100) dotted #ffeff1;
  scroll-snap-align: center;
}

.avatar-zXErwArlPnEwIGhF {
  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(5vw/var(--resizer)*100);
  max-width: calc(650vw/var(--resizer)*100);
  max-height: calc(500vw/var(--resizer)*100);
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  border-bottom: calc(2vw/var(--resizer)*100) dotted #ffeff1;
  scroll-snap-align: center;
}

.picture-XdbGewZib {
  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(5vw/var(--resizer)*100);
  max-width: calc(650vw/var(--resizer)*100);
  max-height: calc(500vw/var(--resizer)*100);
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  border-bottom: calc(2vw/var(--resizer)*100) dotted #ffeff1;
  scroll-snap-align: center;
}

.row-AkdKKmwTZQgS {
  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(5vw/var(--resizer)*100);
  max-width: calc(650vw/var(--resizer)*100);
  max-height: calc(500vw/var(--resizer)*100);
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  border-bottom: calc(2vw/var(--resizer)*100) dotted #ffeff1;
  scroll-snap-align: center;
}

.subject-eDVoqMmA {
  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(5vw/var(--resizer)*100);
  max-width: calc(650vw/var(--resizer)*100);
  max-height: calc(500vw/var(--resizer)*100);
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  border-bottom: calc(2vw/var(--resizer)*100) dotted #ffeff1;
  scroll-snap-align: center;
}

.thumb-TzPfKznvQ {
  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(5vw/var(--resizer)*100);
  max-width: calc(650vw/var(--resizer)*100);
  max-height: calc(500vw/var(--resizer)*100);
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  border-bottom: calc(2vw/var(--resizer)*100) dotted #ffeff1;
  scroll-snap-align: center;
}

.image-abJIzc {
  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(5vw/var(--resizer)*100);
  max-width: calc(650vw/var(--resizer)*100);
  max-height: calc(500vw/var(--resizer)*100);
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  border-bottom: calc(2vw/var(--resizer)*100) dotted #ffeff1;
  scroll-snap-align: center;
}

.icon-SiolxnqKWvf {
  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(5vw/var(--resizer)*100);
  max-width: calc(650vw/var(--resizer)*100);
  max-height: calc(500vw/var(--resizer)*100);
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  border-bottom: calc(2vw/var(--resizer)*100) dotted #ffeff1;
  scroll-snap-align: center;
}

.xl-gnxDhHJZ {
  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(5vw/var(--resizer)*100);
  max-width: calc(650vw/var(--resizer)*100);
  max-height: calc(500vw/var(--resizer)*100);
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  border-bottom: calc(2vw/var(--resizer)*100) dotted #ffeff1;
  scroll-snap-align: center;
}

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

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

.narrow-veVXPGujAqefw {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: calc(489vw/var(--resizer)*100);
  max-width: calc(489vw/var(--resizer)*100);
  height: calc(522vw/var(--resizer)*100);
  padding: calc(18vw/var(--resizer)*100) calc(18vw/var(--resizer)*100) calc(18vw/var(--resizer)*100) calc(18vw/var(--resizer)*100);
  flex-direction: column;
  background-color: initial;
  flex: 1;
  border-radius: calc(3vw/var(--resizer)*100);
  border: calc(2vw/var(--resizer)*100) ridge #ffeff1;
}

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

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

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

.sm-bzCtVmK {
  color: #ffeff1;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: italic;
}

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

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

.thumbnail-ManratnBPXT {
  color: #ffeff1;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: italic;
}

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

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

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

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

.row-XkkKDIdRSgMj {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #00341d;
  font-size: calc(17vw/var(--resizer)*100);
}

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

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

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

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

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

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

.sm-feMbjfmnknQAV {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: calc(489vw/var(--resizer)*100);
  max-width: calc(489vw/var(--resizer)*100);
  height: calc(522vw/var(--resizer)*100);
  padding: calc(18vw/var(--resizer)*100) calc(18vw/var(--resizer)*100) calc(18vw/var(--resizer)*100) calc(18vw/var(--resizer)*100);
  flex-direction: column;
  background-color: initial;
  flex: 1;
  border-radius: calc(3vw/var(--resizer)*100);
  border: calc(2vw/var(--resizer)*100) ridge #ffeff1;
}

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

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

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

.subtitle-JPfoSOAR {
  color: #ffeff1;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: italic;
}

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

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

.current-PrxYry {
  color: #ffeff1;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: italic;
}

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

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

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

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

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

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

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

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

.subject-RcmcsHVxuslBE {
  font-family: 'Finlandica', serif;
  font-size: calc(23vw/var(--resizer)*100);
  font-weight: 400;
  color: #ffeff1;
  text-align: center;
}

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

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

.container-ziBPnZPzQxuz {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: calc(489vw/var(--resizer)*100);
  max-width: calc(489vw/var(--resizer)*100);
  height: calc(522vw/var(--resizer)*100);
  padding: calc(18vw/var(--resizer)*100) calc(18vw/var(--resizer)*100) calc(18vw/var(--resizer)*100) calc(18vw/var(--resizer)*100);
  flex-direction: column;
  background-color: initial;
  flex: 1;
  border-radius: calc(3vw/var(--resizer)*100);
  border: calc(2vw/var(--resizer)*100) ridge #ffeff1;
}

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

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

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

.inner-jETKRZXJs {
  color: #ffeff1;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: italic;
}

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

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

.all-DcoUnUZ {
  color: #ffeff1;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: italic;
}

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

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

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

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

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

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

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

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

.large-lUULxH {
  font-family: 'Finlandica', serif;
  font-size: calc(23vw/var(--resizer)*100);
  font-weight: 400;
  color: #ffeff1;
  text-align: center;
}

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

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

.text-wumlRvfvFQ {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: calc(489vw/var(--resizer)*100);
  max-width: calc(489vw/var(--resizer)*100);
  height: calc(522vw/var(--resizer)*100);
  padding: calc(18vw/var(--resizer)*100) calc(18vw/var(--resizer)*100) calc(18vw/var(--resizer)*100) calc(18vw/var(--resizer)*100);
  flex-direction: column;
  background-color: initial;
  flex: 1;
  border-radius: calc(3vw/var(--resizer)*100);
  border: calc(2vw/var(--resizer)*100) ridge #ffeff1;
}

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

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

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

.icon-ZfhJXXeNvXNmEAP {
  color: #ffeff1;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: italic;
}

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

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

.wrap-YXhiym {
  color: #ffeff1;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: italic;
}

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

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

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

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

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

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

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

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

.subject-xuyHOJCw {
  font-family: 'Finlandica', serif;
  font-size: calc(23vw/var(--resizer)*100);
  font-weight: 400;
  color: #ffeff1;
  text-align: center;
}

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

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

.inner-atVQMscjlyQ {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: calc(489vw/var(--resizer)*100);
  max-width: calc(489vw/var(--resizer)*100);
  height: calc(522vw/var(--resizer)*100);
  padding: calc(18vw/var(--resizer)*100) calc(18vw/var(--resizer)*100) calc(18vw/var(--resizer)*100) calc(18vw/var(--resizer)*100);
  flex-direction: column;
  background-color: initial;
  flex: 1;
  border-radius: calc(3vw/var(--resizer)*100);
  border: calc(2vw/var(--resizer)*100) ridge #ffeff1;
}

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

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

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

.sidebar-CEnXTtAryEtM {
  color: #ffeff1;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: italic;
}

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

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

.xl-AxwmnCBqzPw {
  color: #ffeff1;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: italic;
}

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

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

.box-VXrPsGa {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #00341d;
  font-size: calc(17vw/var(--resizer)*100);
}

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

.aside-iWHoIdR {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #00341d;
  font-size: calc(17vw/var(--resizer)*100);
}

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

.wrap-mCbOFumeugPQ {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(168vw/var(--resizer)*100);
  height: calc(168vw/var(--resizer)*100);
  border-radius: calc(3vw/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-GNvpVoO {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  gap: calc(10vw/var(--resizer)*100);
  padding: calc(28vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(28vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  flex-direction: column;
}

.narrow-towFwTDwuS {
  font-family: 'Finlandica', serif;
  font-size: calc(23vw/var(--resizer)*100);
  font-weight: 400;
  color: #ffeff1;
  text-align: center;
}

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

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

.page-vfjMUZmCftSM {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: calc(489vw/var(--resizer)*100);
  max-width: calc(489vw/var(--resizer)*100);
  height: calc(522vw/var(--resizer)*100);
  padding: calc(18vw/var(--resizer)*100) calc(18vw/var(--resizer)*100) calc(18vw/var(--resizer)*100) calc(18vw/var(--resizer)*100);
  flex-direction: column;
  background-color: initial;
  flex: 1;
  border-radius: calc(3vw/var(--resizer)*100);
  border: calc(2vw/var(--resizer)*100) ridge #ffeff1;
}

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

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

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

.control-nzWQHGqKwP {
  color: #ffeff1;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: italic;
}

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

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

.md-PQlqFfHD {
  color: #ffeff1;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: italic;
}

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

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

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

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

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

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

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

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

.inner-UiXKsIrQbnbK {
  font-family: 'Finlandica', serif;
  font-size: calc(23vw/var(--resizer)*100);
  font-weight: 400;
  color: #ffeff1;
  text-align: center;
}

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

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

.lg-shqVmmDpMPzsNcu {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: calc(489vw/var(--resizer)*100);
  max-width: calc(489vw/var(--resizer)*100);
  height: calc(522vw/var(--resizer)*100);
  padding: calc(18vw/var(--resizer)*100) calc(18vw/var(--resizer)*100) calc(18vw/var(--resizer)*100) calc(18vw/var(--resizer)*100);
  flex-direction: column;
  background-color: initial;
  flex: 1;
  border-radius: calc(3vw/var(--resizer)*100);
  border: calc(2vw/var(--resizer)*100) ridge #ffeff1;
}

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

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

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

.btn-AqbmZwfjXkpYWh {
  color: #ffeff1;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: italic;
}

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

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

.headline-AbpBTxIq {
  color: #ffeff1;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: italic;
}

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

.subtitle-jmJSukAqqMypEf {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: calc(45vw/var(--resizer)*100);
  border-radius: calc(3vw/var(--resizer)*100);
  background-color: #54a383;
  appURL: themelist7.html;
}

.wrapper-DnrdjYK {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #00341d;
  font-size: calc(17vw/var(--resizer)*100);
}

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

.big-waOTaGr {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #00341d;
  font-size: calc(17vw/var(--resizer)*100);
}

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

.control-GxLdtnfIbM {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(168vw/var(--resizer)*100);
  height: calc(168vw/var(--resizer)*100);
  border-radius: calc(3vw/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-bBognB {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  gap: calc(10vw/var(--resizer)*100);
  padding: calc(28vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(28vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  flex-direction: column;
}

.preview-sUTSsDidEcZSO {
  font-family: 'Finlandica', serif;
  font-size: calc(23vw/var(--resizer)*100);
  font-weight: 400;
  color: #ffeff1;
  text-align: center;
}

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

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

.medium-BYElyIJ {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: calc(489vw/var(--resizer)*100);
  max-width: calc(489vw/var(--resizer)*100);
  height: calc(522vw/var(--resizer)*100);
  padding: calc(18vw/var(--resizer)*100) calc(18vw/var(--resizer)*100) calc(18vw/var(--resizer)*100) calc(18vw/var(--resizer)*100);
  flex-direction: column;
  background-color: initial;
  flex: 1;
  border-radius: calc(3vw/var(--resizer)*100);
  border: calc(2vw/var(--resizer)*100) ridge #ffeff1;
}

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

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

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

.heading-hIVUIzmZhHcpR {
  color: #ffeff1;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: italic;
}

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

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

.tiny-TrqfSixRZQqO {
  color: #ffeff1;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: italic;
}

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

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

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

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

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

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

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

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

.current-MFbzGnMzWMBz {
  font-family: 'Finlandica', serif;
  font-size: calc(23vw/var(--resizer)*100);
  font-weight: 400;
  color: #ffeff1;
  text-align: center;
}

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

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

.thumb-jCpcXP {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: calc(489vw/var(--resizer)*100);
  max-width: calc(489vw/var(--resizer)*100);
  height: calc(522vw/var(--resizer)*100);
  padding: calc(18vw/var(--resizer)*100) calc(18vw/var(--resizer)*100) calc(18vw/var(--resizer)*100) calc(18vw/var(--resizer)*100);
  flex-direction: column;
  background-color: initial;
  flex: 1;
  border-radius: calc(3vw/var(--resizer)*100);
  border: calc(2vw/var(--resizer)*100) ridge #ffeff1;
}

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

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

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

.desc-qOGotNzqJDjSxGh {
  color: #ffeff1;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: italic;
}

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

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

.tagline-oeUdyktoS {
  color: #ffeff1;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: italic;
}

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

.xs-SDNPBiXmnKfIt {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: calc(45vw/var(--resizer)*100);
  border-radius: calc(3vw/var(--resizer)*100);
  background-color: #54a383;
  appURL: themelist9.html;
}

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

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

.wrapper-IgxlYNJDZYNIuVet {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #00341d;
  font-size: calc(17vw/var(--resizer)*100);
}

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

.container-pRypEAJTKCTA {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(168vw/var(--resizer)*100);
  height: calc(168vw/var(--resizer)*100);
  border-radius: calc(3vw/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-TPqurEGIlASAazSR {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  gap: calc(10vw/var(--resizer)*100);
  padding: calc(28vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(28vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  flex-direction: column;
}

.text-xcgkPIUQVX {
  font-family: 'Finlandica', serif;
  font-size: calc(23vw/var(--resizer)*100);
  font-weight: 400;
  color: #ffeff1;
  text-align: center;
}

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

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

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

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

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

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

.container-NmLiJZkppqbhjYd {
  display: none;
}

.col-EDLwiVW {
  display: flex;
  position: fixed;
  width: 48%;
  bottom: 0;
  right: 0;
  left: 0;
  gap: calc(40vw/var(--resizer)*100);
  flex-wrap: wrap;
  padding: calc(16vw/var(--resizer)*100) calc(16vw/var(--resizer)*100) calc(16vw/var(--resizer)*100) calc(16vw/var(--resizer)*100);
  flex-direction: column;
  background-color: #00341d;
  border: calc(2vw/var(--resizer)*100) solid #ffeff1;
  justify-content: center;
  align-items: center;
  opacity: .85;
  border-radius: calc(13vw/var(--resizer)*100);
}

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

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

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

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

.subject-TiFgMYSnmVDFgq {
  width: auto;
  height: auto;
  border-radius: calc(26vw/var(--resizer)*100);
  background-color: #54a383;
  padding: calc(5vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(10vw/var(--resizer)*100);
}

.icon-SVEsrUTBqPn {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #00341d;
  font-size: calc(16vw/var(--resizer)*100);
}

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

.breadcrumbs-nhhUJome {
  width: auto;
  height: auto;
  border-radius: calc(26vw/var(--resizer)*100);
  background-color: #54a383;
  padding: calc(5vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(10vw/var(--resizer)*100);
}

.xs-qjqBLYRtW {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #00341d;
  font-size: calc(16vw/var(--resizer)*100);
}

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

.small-btqEsGrG {
  width: auto;
  height: auto;
  border-radius: calc(26vw/var(--resizer)*100);
  background-color: #54a383;
  padding: calc(5vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(10vw/var(--resizer)*100);
}

.breadcrumbs-dSkwSGpPfDnimNJA {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #00341d;
  font-size: calc(16vw/var(--resizer)*100);
}


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

.caption-jJRGPxY {
  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: #00341d;
  flex-direction: column;
}

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


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

.sidebar-AaBYnzB {
  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: #003168;
  flex-direction: column;
}

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


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

.img-DCRUTMFRgf {
  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: #003168;
  flex-direction: column;
}

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


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

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

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

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

.headline-CdNHwNILrbVf {
  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: #54a383;
  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);
}

.more-YXsYpRTeTqfod {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #00341d;
  font-size: calc(23vw/var(--resizer)*100);
}

.lg-WQMVpRVJQIcErZAR {
  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: #ffeff1;
  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);
}

.desc-HIngXAXkXPXyPfB {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #00341d;
  font-size: calc(23vw/var(--resizer)*100);
}

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

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

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

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

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

.subtitle-AurKisBHRQq {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(399vw/var(--resizer)*100);
  height: calc(399vw/var(--resizer)*100);
  border-radius: calc(15vw/var(--resizer)*100);
  box-shadow: calc(5vw/var(--resizer)*100) calc(0vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(4vw/var(--resizer)*100) rgba(255, 239, 241, .1);
}

.md-PDACpcivqFtysI {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 85%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(18vw/var(--resizer)*100);
  border-radius: calc(37vw/var(--resizer)*100);
  border-top: calc(3vw/var(--resizer)*100) dotted #ffeff1;
  flex-wrap: wrap;
}

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

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

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

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

.container-qYwDiubkwesqJb {
  color: #ffeff1;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: italic;
}

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

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

.preview-NarlodfDS {
  color: #ffeff1;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: italic;
}

.narrow-odyGeDBJeHtW {
  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: #003168;
  flex-direction: column;
}

.sidebar-MTDJGy {
  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-KuLVFbfjvNjl {
  font-family: 'Finlandica', serif;
  font-size: calc(23vw/var(--resizer)*100);
  font-weight: 400;
  color: #ffeff1;
  text-decoration: none;
  text-align: undefined;
}

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

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

.img-RuOvgNKdhJKnyGC {
  display: none;
}


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

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

.narrow-HHecdzKKGRv {
  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: #00341d;
}

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

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

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

.large-ekPWGBS {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #00341d;
  font-size: calc(23vw/var(--resizer)*100);
}

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

.row-yMycansWDYABGq {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #00341d;
  font-size: calc(23vw/var(--resizer)*100);
}

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

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

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

.tagline-TpFgRaTT {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 85%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(18vw/var(--resizer)*100);
  border-radius: calc(37vw/var(--resizer)*100);
  border-top: calc(3vw/var(--resizer)*100) dotted #ffeff1;
  flex-wrap: wrap;
}

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

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

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

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

.small-ginhcrenirsZnH {
  color: #ffeff1;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: italic;
}

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

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

.pic-jpJwCAF {
  color: #ffeff1;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: italic;
}

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

.small-YvfokrtPEknWUfqT {
  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-DLxdFzQfcQm {
  font-family: 'Finlandica', serif;
  font-size: calc(23vw/var(--resizer)*100);
  font-weight: 400;
  color: #ffeff1;
  text-decoration: none;
  text-align: undefined;
}

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

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

.desc-QXIYgEyuS {
  display: none;
}


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

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

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

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

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

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

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

.lg-hYSKbr {
  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: #54a383;
  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(41vw/var(--resizer)*100);
}

.heading-CbOweIf {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #00341d;
  font-size: calc(23vw/var(--resizer)*100);
}

.pic-POWLudUisGIeHpY {
  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: #ffeff1;
  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(41vw/var(--resizer)*100);
}

.thumb-WNlmziTaIHxTAs {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #00341d;
  font-size: calc(23vw/var(--resizer)*100);
}

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

.icon-rYCRMpGNiDvwZ {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 85%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(18vw/var(--resizer)*100);
  border-radius: calc(37vw/var(--resizer)*100);
  border-top: calc(3vw/var(--resizer)*100) dotted #ffeff1;
  flex-wrap: wrap;
}

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

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

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

.desc-XRenbLjaMWwFz {
  color: #ffeff1;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: italic;
}

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

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

.icon-RVSiSNkazIMHLFVH {
  color: #ffeff1;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: italic;
}

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

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

.wide-gPbTCVL {
  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);
}

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

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

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

.active-OYTLxRCl {
  display: none;
}


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

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

.thumb-sNJVVrNwjSaUmkv {
  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: #003168;
}

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

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

.wrapper-ylbvQhpy {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(344vw/var(--resizer)*100);
  height: calc(344vw/var(--resizer)*100);
  border-radius: calc(48vw/var(--resizer)*100);
  box-shadow: calc(-5vw/var(--resizer)*100) calc(-2vw/var(--resizer)*100) calc(7vw/var(--resizer)*100) calc(1vw/var(--resizer)*100) rgba(255, 239, 241, .3);
}

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

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

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

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

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

.tip-fqUVaFRMQueZg {
  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: #54a383;
  appURL: index.html;
  padding: calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  gap: calc(37vw/var(--resizer)*100);
}

.desc-YEvnSaNQqVgLX {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #00341d;
  font-size: calc(23vw/var(--resizer)*100);
}

.row-ERtzvHvfo {
  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: #ffeff1;
  appURL: index.html;
  padding: calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  gap: calc(37vw/var(--resizer)*100);
}

.page-CpMnajHX {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #00341d;
  font-size: calc(23vw/var(--resizer)*100);
}

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

.wrap-sNesEmCB {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 85%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(18vw/var(--resizer)*100);
  border-radius: calc(37vw/var(--resizer)*100);
  border-top: calc(3vw/var(--resizer)*100) dotted #ffeff1;
  flex-wrap: wrap;
}

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

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

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

.container-ctKfNRZLIzZv {
  color: #ffeff1;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: italic;
}

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

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

.grid-zVKjdhtts {
  color: #ffeff1;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: italic;
}

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

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

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

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

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

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

.container-dXqfdiHrBxVvf {
  display: none;
}


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

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

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

.current-bzeXXJ {
  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-mrhjea {
  font-family: 'Finlandica', serif;
  font-size: calc(48vw/var(--resizer)*100);
  font-weight: 900;
  color: #ffeff1;
}

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

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

.sm-InZzYhgt {
  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: #54a383;
  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(20vw/var(--resizer)*100);
}

.subject-uValKdz {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #00341d;
  font-size: calc(23vw/var(--resizer)*100);
}

.sm-AOlDlm {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 85%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(18vw/var(--resizer)*100);
  border-radius: calc(37vw/var(--resizer)*100);
  border-top: calc(3vw/var(--resizer)*100) dotted #ffeff1;
  flex-wrap: wrap;
}

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

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

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

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

.lg-vVCDKoWdrUzi {
  color: #ffeff1;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: italic;
}

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

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

.thumbnail-yuFSZNacg {
  color: #ffeff1;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: italic;
}

.container-bVpuKigyNHRYS {
  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: #003168;
  flex-direction: column;
}

.title-SJyMopDhT {
  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-aUzgPpmxAPUep {
  font-family: 'Finlandica', serif;
  font-size: calc(23vw/var(--resizer)*100);
  font-weight: 400;
  color: #ffeff1;
  text-decoration: none;
  text-align: undefined;
}

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

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

.tip-GyaRRCwfChQGG {
  display: none;
}


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

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

.holder-CwGRrFlYAfWH {
  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: #00341d;
}

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

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

.avatar-bwXDDbOmpIq {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(324vw/var(--resizer)*100);
  height: calc(324vw/var(--resizer)*100);
  border-radius: calc(21vw/var(--resizer)*100);
  box-shadow: calc(-1vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(9vw/var(--resizer)*100) calc(2vw/var(--resizer)*100) rgba(255, 239, 241, .2);
}

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

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

.small-wtTimJVXX {
  font-family: 'Finlandica', serif;
  font-size: calc(48vw/var(--resizer)*100);
  font-weight: 900;
  color: #ffeff1;
}

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

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

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

.current-LkQjizGAisa {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #00341d;
  font-size: calc(23vw/var(--resizer)*100);
}

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

.avatar-hpwaNfnUaIlZ {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #00341d;
  font-size: calc(23vw/var(--resizer)*100);
}

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

.thumb-chyIyTKzkp {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 85%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(18vw/var(--resizer)*100);
  border-radius: calc(37vw/var(--resizer)*100);
  border-top: calc(3vw/var(--resizer)*100) dotted #ffeff1;
  flex-wrap: wrap;
}

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

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

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

.caption-JbrIsvftsZDfo {
  color: #ffeff1;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: italic;
}

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

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

.tagline-PhqtLMKeIyEzAwPo {
  color: #ffeff1;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: italic;
}

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

.column-ATYrxWWwbvISI {
  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: #003168;
  flex-direction: column;
}

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

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

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

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

.image-aIstSldXE {
  display: none;
}


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

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

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

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

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

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

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

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

.desc-CDwyrjdUuajow {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #00341d;
  font-size: calc(23vw/var(--resizer)*100);
}

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

.big-EBnPQzJLaxgOqNq {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #00341d;
  font-size: calc(23vw/var(--resizer)*100);
}

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

.caption-kedjlAryPp {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 85%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(18vw/var(--resizer)*100);
  border-radius: calc(37vw/var(--resizer)*100);
  border-top: calc(3vw/var(--resizer)*100) dotted #ffeff1;
  flex-wrap: wrap;
}

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

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

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

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

.wrap-hhtjxHHvonmZcjQ {
  color: #ffeff1;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: italic;
}

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

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

.aside-UuVbdPDcEymyJx {
  color: #ffeff1;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: italic;
}

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

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

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

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

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

.image-CaucyjfDTZD {
  display: none;
}


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

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

.heading-FGyQTqLgZu {
  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: #003168;
}

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

.picture-JFKzGr {
  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-vxHjLazjgILJqal {
  font-family: 'Finlandica', serif;
  font-size: calc(48vw/var(--resizer)*100);
  font-weight: 900;
  color: #ffeff1;
}

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

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

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

.icon-IAuAVjANPeUJ {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #00341d;
  font-size: calc(23vw/var(--resizer)*100);
}

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

.big-csMwgMZpnaAaHd {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #00341d;
  font-size: calc(23vw/var(--resizer)*100);
}

.desc-IGQpUktZKGckeMbM {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 85%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(18vw/var(--resizer)*100);
  border-radius: calc(37vw/var(--resizer)*100);
  border-top: calc(3vw/var(--resizer)*100) dotted #ffeff1;
  flex-wrap: wrap;
}

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

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

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

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

.box-SZHvLkNnCxFiRSn {
  color: #ffeff1;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: italic;
}

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

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

.holder-BAMfkCK {
  color: #ffeff1;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: italic;
}

.avatar-ZOlBCodCNfw {
  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: #003168;
  flex-direction: column;
}

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

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

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

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

.btn-yUZgNCSyMIkXS {
  display: none;
}


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

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

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

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

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

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

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

.grid-ajocnwt {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 35%;
  height: calc(35vw/var(--resizer)*100);
  border-radius: calc(31vw/var(--resizer)*100);
  background-color: #54a383;
  appURL: index.html;
  padding: calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  gap: calc(24vw/var(--resizer)*100);
}

.big-ZlgvMimIZY {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #00341d;
  font-size: calc(23vw/var(--resizer)*100);
}

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

.aside-uBkZZUuWZ {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 85%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(18vw/var(--resizer)*100);
  border-radius: calc(37vw/var(--resizer)*100);
  border-top: calc(3vw/var(--resizer)*100) dotted #ffeff1;
  flex-wrap: wrap;
}

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

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

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

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

.sidebar-gCQCZQ {
  color: #ffeff1;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: italic;
}

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

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

.xs-ozIiRTDpyzgt {
  color: #ffeff1;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: italic;
}

.wrapper-RVZHAeNRcxhAVCbq {
  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: #003168;
  flex-direction: column;
}

.container-yOLCHDk {
  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);
}

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

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

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

.medium-TnjxmhoQUmzbDqmF {
  display: none;
}


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

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

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

.more-qzRzNdEANzg {
  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-ARHAoQKvOo {
  font-family: 'Finlandica', serif;
  font-size: calc(48vw/var(--resizer)*100);
  font-weight: 900;
  color: #ffeff1;
}

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

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

.icon-SzMsDXrzDFLmUySw {
  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: #54a383;
  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(29vw/var(--resizer)*100);
}

.subtitle-fVUrNXk {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #00341d;
  font-size: calc(23vw/var(--resizer)*100);
}

.pic-veSElETHFVumfZ {
  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: #ffeff1;
  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(29vw/var(--resizer)*100);
}

.narrow-sUolUsdTjdYyk {
  font-weight: 900;
  font-family: 'Finlandica', serif;
  color: #00341d;
  font-size: calc(23vw/var(--resizer)*100);
}

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

.large-tRAwjimHyT {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 85%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(18vw/var(--resizer)*100);
  border-radius: calc(37vw/var(--resizer)*100);
  border-top: calc(3vw/var(--resizer)*100) dotted #ffeff1;
  flex-wrap: wrap;
}

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

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

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

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

.subject-Jhljlr {
  color: #ffeff1;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: italic;
}

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

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

.pic-DgSnicEfxfy {
  color: #ffeff1;
  font-size: calc(20vw/var(--resizer)*100);
  font-style: italic;
}

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

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

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

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

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

.widget-ovJKySk {
  display: none;
}

