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

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

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

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

.wide-AheVMzWKDS {
  font-family: 'Fira sans', serif;
  font-size: calc(47vw/var(--resizer)*100);
  font-weight: 900;
  color: #1e024d;
}

.wide-MkCLDp {
  font-family: 'Fira sans', serif;
  font-size: calc(24vw/var(--resizer)*100);
  font-weight: 400;
  color: #1e024d;
  line-height: calc(24vw/var(--resizer)*100);
}

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

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

.tiny-XkDfTVwkkAZnE {
  font-weight: 900;
  font-family: 'Fira sans', serif;
  color: #f2f7e4;
  font-size: calc(24vw/var(--resizer)*100);
}

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

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

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

.btn-wVWPvOosLkhZ {
  font-family: 'Fira sans', serif;
  font-size: calc(47vw/var(--resizer)*100);
  font-weight: 900;
  color: #1e024d;
}

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

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

.icon-gDkFYWqDaq {
  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(15vw/var(--resizer)*100);
  max-width: calc(650vw/var(--resizer)*100);
  max-height: calc(500vw/var(--resizer)*100);
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  box-shadow: calc(-4vw/var(--resizer)*100) calc(-4vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(0vw/var(--resizer)*100) rgba(30, 2, 77, .5);
  scroll-snap-align: center;
}

.desc-YuUvJQixfTonvoJg {
  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(15vw/var(--resizer)*100);
  max-width: calc(650vw/var(--resizer)*100);
  max-height: calc(500vw/var(--resizer)*100);
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  box-shadow: calc(-4vw/var(--resizer)*100) calc(-4vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(0vw/var(--resizer)*100) rgba(30, 2, 77, .5);
  scroll-snap-align: center;
}

.row-eOpGNp {
  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(15vw/var(--resizer)*100);
  max-width: calc(650vw/var(--resizer)*100);
  max-height: calc(500vw/var(--resizer)*100);
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  box-shadow: calc(-4vw/var(--resizer)*100) calc(-4vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(0vw/var(--resizer)*100) rgba(30, 2, 77, .5);
  scroll-snap-align: center;
}

.box-FADKLxTEgLWFsU {
  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(15vw/var(--resizer)*100);
  max-width: calc(650vw/var(--resizer)*100);
  max-height: calc(500vw/var(--resizer)*100);
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  box-shadow: calc(-4vw/var(--resizer)*100) calc(-4vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(0vw/var(--resizer)*100) rgba(30, 2, 77, .5);
  scroll-snap-align: center;
}

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

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

.box-IcJMKoBBHaVSW {
  font-family: 'Fira sans', serif;
  font-size: calc(47vw/var(--resizer)*100);
  font-weight: 900;
  color: #1e024d;
}

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

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

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

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

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

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

.pic-FHTfHKskpotZbDt {
  font-family: 'Fira sans', serif;
  font-size: calc(47vw/var(--resizer)*100);
  font-weight: 900;
  color: #1e024d;
}

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

.wrapper-JArwsgWGtyJqq {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: calc(465vw/var(--resizer)*100);
  max-width: calc(465vw/var(--resizer)*100);
  height: calc(570vw/var(--resizer)*100);
  padding: calc(20vw/var(--resizer)*100) calc(20vw/var(--resizer)*100) calc(20vw/var(--resizer)*100) calc(20vw/var(--resizer)*100);
  flex-direction: column;
  background-color: #f2f7e4;
  flex: 1;
  border-radius: calc(14vw/var(--resizer)*100);
  border-bottom: calc(3vw/var(--resizer)*100) dashed #1e024d;
}

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

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

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

.subtitle-JXsbmGftYyRaN {
  color: #1e024d;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: bold;
}

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

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

.thumb-qWsWLaMzJItK {
  color: #1e024d;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: bold;
}

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

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

.button-SevLhxhJaFrnYnRs {
  font-weight: 900;
  font-family: 'Fira sans', serif;
  color: #f2f7e4;
  font-size: calc(17vw/var(--resizer)*100);
}

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

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

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

.btn-tXdLWst {
  font-family: 'Fira sans', serif;
  font-size: calc(24vw/var(--resizer)*100);
  font-weight: 400;
  color: #1e024d;
  text-align: center;
}

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

.aside-IddPYghrbwjJ {
  font-family: 'Fira sans', serif;
  font-size: calc(16vw/var(--resizer)*100);
  font-weight: light;
  color: #1e024d;
  font-style: normal;
  line-height: calc(24vw/var(--resizer)*100);
}

.active-BByqKdNwBMicuM {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: calc(465vw/var(--resizer)*100);
  max-width: calc(465vw/var(--resizer)*100);
  height: calc(570vw/var(--resizer)*100);
  padding: calc(20vw/var(--resizer)*100) calc(20vw/var(--resizer)*100) calc(20vw/var(--resizer)*100) calc(20vw/var(--resizer)*100);
  flex-direction: column;
  background-color: #f2f7e4;
  flex: 1;
  border-radius: calc(14vw/var(--resizer)*100);
  border-bottom: calc(3vw/var(--resizer)*100) dashed #1e024d;
}

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

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

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

.control-NExBymvar {
  color: #1e024d;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: bold;
}

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

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

.pic-jRPbVQhjXsGN {
  color: #1e024d;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: bold;
}

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

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

.caption-zQavSfwmP {
  font-weight: 900;
  font-family: 'Fira sans', serif;
  color: #f2f7e4;
  font-size: calc(17vw/var(--resizer)*100);
}

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

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

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

.userpic-IunvUZyVMYmAgPX {
  font-family: 'Fira sans', serif;
  font-size: calc(24vw/var(--resizer)*100);
  font-weight: 400;
  color: #1e024d;
  text-align: center;
}

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

.all-lZfIPxlOyiRptwNC {
  font-family: 'Fira sans', serif;
  font-size: calc(16vw/var(--resizer)*100);
  font-weight: light;
  color: #1e024d;
  font-style: normal;
  line-height: calc(24vw/var(--resizer)*100);
}

.headline-XfLzOiEP {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: calc(465vw/var(--resizer)*100);
  max-width: calc(465vw/var(--resizer)*100);
  height: calc(570vw/var(--resizer)*100);
  padding: calc(20vw/var(--resizer)*100) calc(20vw/var(--resizer)*100) calc(20vw/var(--resizer)*100) calc(20vw/var(--resizer)*100);
  flex-direction: column;
  background-color: #f2f7e4;
  flex: 1;
  border-radius: calc(14vw/var(--resizer)*100);
  border-bottom: calc(3vw/var(--resizer)*100) dashed #1e024d;
}

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

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

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

.btn-hDxjqkiebMXT {
  color: #1e024d;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: bold;
}

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

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

.wrap-LAvNMjDkUWAdRlH {
  color: #1e024d;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: bold;
}

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

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

.tooltip-KjORFpydsVaK {
  font-weight: 900;
  font-family: 'Fira sans', serif;
  color: #f2f7e4;
  font-size: calc(17vw/var(--resizer)*100);
}

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

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

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

.heading-fwpFxl {
  font-family: 'Fira sans', serif;
  font-size: calc(24vw/var(--resizer)*100);
  font-weight: 400;
  color: #1e024d;
  text-align: center;
}

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

.wrap-XYJGZQL {
  font-family: 'Fira sans', serif;
  font-size: calc(16vw/var(--resizer)*100);
  font-weight: light;
  color: #1e024d;
  font-style: normal;
  line-height: calc(24vw/var(--resizer)*100);
}

.widget-KkMisbPuJavdogKz {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: calc(465vw/var(--resizer)*100);
  max-width: calc(465vw/var(--resizer)*100);
  height: calc(570vw/var(--resizer)*100);
  padding: calc(20vw/var(--resizer)*100) calc(20vw/var(--resizer)*100) calc(20vw/var(--resizer)*100) calc(20vw/var(--resizer)*100);
  flex-direction: column;
  background-color: #f2f7e4;
  flex: 1;
  border-radius: calc(14vw/var(--resizer)*100);
  border-bottom: calc(3vw/var(--resizer)*100) dashed #1e024d;
}

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

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

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

.avatar-jNGKtVqUAKYAhiL {
  color: #1e024d;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: bold;
}

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

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

.img-IfetbrIpW {
  color: #1e024d;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: bold;
}

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

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

.page-ufoWXquaMPOVTUEP {
  font-weight: 900;
  font-family: 'Fira sans', serif;
  color: #f2f7e4;
  font-size: calc(17vw/var(--resizer)*100);
}

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

.page-dbJVQYQ {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(175vw/var(--resizer)*100);
  height: calc(175vw/var(--resizer)*100);
  border-radius: calc(14vw/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-fkEhOZDjLOc {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  gap: calc(10vw/var(--resizer)*100);
  padding: calc(20vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(20vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  flex-direction: column;
}

.wrapper-QycfRjBsoWPglKCm {
  font-family: 'Fira sans', serif;
  font-size: calc(24vw/var(--resizer)*100);
  font-weight: 400;
  color: #1e024d;
  text-align: center;
}

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

.large-tWZuTQnq {
  font-family: 'Fira sans', serif;
  font-size: calc(16vw/var(--resizer)*100);
  font-weight: light;
  color: #1e024d;
  font-style: normal;
  line-height: calc(24vw/var(--resizer)*100);
}

.col-gYqEuKEETZmRHx {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: calc(465vw/var(--resizer)*100);
  max-width: calc(465vw/var(--resizer)*100);
  height: calc(570vw/var(--resizer)*100);
  padding: calc(20vw/var(--resizer)*100) calc(20vw/var(--resizer)*100) calc(20vw/var(--resizer)*100) calc(20vw/var(--resizer)*100);
  flex-direction: column;
  background-color: #f2f7e4;
  flex: 1;
  border-radius: calc(14vw/var(--resizer)*100);
  border-bottom: calc(3vw/var(--resizer)*100) dashed #1e024d;
}

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

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

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

.tooltip-tbcmnppy {
  color: #1e024d;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: bold;
}

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

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

.tip-eDlgbzOuGTkax {
  color: #1e024d;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: bold;
}

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

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

.col-TbQLeDSaFa {
  font-weight: 900;
  font-family: 'Fira sans', serif;
  color: #f2f7e4;
  font-size: calc(17vw/var(--resizer)*100);
}

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

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

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

.medium-KqEWwPxYsYGkLH {
  font-family: 'Fira sans', serif;
  font-size: calc(24vw/var(--resizer)*100);
  font-weight: 400;
  color: #1e024d;
  text-align: center;
}

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

.xs-HrxDTGwoLGBF {
  font-family: 'Fira sans', serif;
  font-size: calc(16vw/var(--resizer)*100);
  font-weight: light;
  color: #1e024d;
  font-style: normal;
  line-height: calc(24vw/var(--resizer)*100);
}

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

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

.button-lJCruUpkNl {
  font-family: 'Fira sans', serif;
  font-size: calc(24vw/var(--resizer)*100);
  font-weight: 400;
  color: #1e024d;
  text-decoration: none;
  text-align: undefined;
}

.button-CHhGvs {
  font-family: 'Fira sans', serif;
  font-size: calc(24vw/var(--resizer)*100);
  font-weight: 400;
  color: #1e024d;
  text-decoration: none;
  text-align: undefined;
}

.image-AzmDqwPMShSDD {
  font-family: 'Fira sans', serif;
  font-size: calc(24vw/var(--resizer)*100);
  font-weight: 400;
  color: #1e024d;
  text-decoration: none;
  text-align: undefined;
}

.active-jEwfZLqJgrlp {
  display: none;
}

.big-JAUnXgxHMBLlkAtT {
  display: flex;
  position: fixed;
  width: 38%;
  bottom: 0;
  right: 0;
  left: 0;
  gap: calc(18vw/var(--resizer)*100);
  flex-wrap: wrap;
  padding: calc(23vw/var(--resizer)*100) calc(23vw/var(--resizer)*100) calc(23vw/var(--resizer)*100) calc(23vw/var(--resizer)*100);
  flex-direction: column;
  background-color: #ccb1a2;
  border: calc(1vw/var(--resizer)*100) double #1e024d;
  justify-content: center;
  align-items: center;
  opacity: .90;
  border-radius: calc(24vw/var(--resizer)*100);
}

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

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

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

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

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

.inner-ApVYggXQ {
  font-weight: 900;
  font-family: 'Fira sans', serif;
  color: #f2f7e4;
  font-size: calc(18vw/var(--resizer)*100);
}

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

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

.medium-GFSPaBbjNotNLDB {
  font-weight: 900;
  font-family: 'Fira sans', serif;
  color: #f2f7e4;
  font-size: calc(18vw/var(--resizer)*100);
}

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

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

.container-nBzbjM {
  font-weight: 900;
  font-family: 'Fira sans', serif;
  color: #f2f7e4;
  font-size: calc(18vw/var(--resizer)*100);
}


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

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

.box-JuUPMQlfnth {
  font-family: 'Fira sans', serif;
  font-size: calc(24vw/var(--resizer)*100);
  font-weight: 400;
  color: #1e024d;
  text-align: left;
  line-height: calc(40vw/var(--resizer)*100);
}


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

.inner-wyxgWht {
  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: #ccb1a2;
  flex-direction: column;
}

.narrow-ixktVoquIBDatFAb {
  font-family: 'Fira sans', serif;
  font-size: calc(24vw/var(--resizer)*100);
  font-weight: 400;
  color: #1e024d;
  text-align: left;
  line-height: calc(40vw/var(--resizer)*100);
}


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

.medium-osJWaaiY {
  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: #ccb1a2;
  flex-direction: column;
}

.thumbnail-mbeATrcUKfLF {
  font-family: 'Fira sans', serif;
  font-size: calc(24vw/var(--resizer)*100);
  font-weight: 400;
  color: #1e024d;
  text-align: left;
  line-height: calc(40vw/var(--resizer)*100);
}


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

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

.content-JOwEoUoqucGe {
  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: #ccb1a2;
}

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

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

.userpic-IMpCkl {
  font-family: 'Fira sans', serif;
  font-size: calc(47vw/var(--resizer)*100);
  font-weight: 900;
  color: #1e024d;
}

.content-dlXRAHC {
  font-family: 'Fira sans', serif;
  font-size: calc(24vw/var(--resizer)*100);
  font-weight: 400;
  color: #1e024d;
  line-height: calc(24vw/var(--resizer)*100);
}

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

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

.md-KjsZzah {
  font-weight: 900;
  font-family: 'Fira sans', serif;
  color: #f2f7e4;
  font-size: calc(24vw/var(--resizer)*100);
}

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

.img-tGYYFTrLvTym {
  font-weight: 900;
  font-family: 'Fira sans', serif;
  color: #f2f7e4;
  font-size: calc(24vw/var(--resizer)*100);
}

.col-uPNAARbIp {
  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: #f2f7e4;
}

.active-muecARNOSDDjDglY {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 70%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(15vw/var(--resizer)*100);
  border-radius: calc(5vw/var(--resizer)*100);
  border-top: calc(3vw/var(--resizer)*100) groove #1e024d;
  flex-wrap: wrap;
}

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

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

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

.wide-SUTmhBaoXjJEu {
  color: #1e024d;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: bold;
}

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

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

.more-DhAlzA {
  color: #1e024d;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: bold;
}

.aside-LBkaxoIfOJ {
  font-family: 'Fira sans', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #1e024d;
  text-align: left;
}

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

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

.holder-wLCyAcjSStT {
  font-family: 'Fira sans', serif;
  font-size: calc(24vw/var(--resizer)*100);
  font-weight: 400;
  color: #1e024d;
  text-decoration: none;
  text-align: undefined;
}

.img-sZgxjljawmt {
  font-family: 'Fira sans', serif;
  font-size: calc(24vw/var(--resizer)*100);
  font-weight: 400;
  color: #1e024d;
  text-decoration: none;
  text-align: undefined;
}

.content-uMkyLZJeiqmR {
  font-family: 'Fira sans', serif;
  font-size: calc(24vw/var(--resizer)*100);
  font-weight: 400;
  color: #1e024d;
  text-decoration: none;
  text-align: undefined;
}

.holder-pTWIof {
  display: none;
}


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

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

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

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

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

.avatar-yVgEQy {
  font-weight: 900;
  font-family: 'Fira sans', serif;
  color: #f2f7e4;
  font-size: calc(24vw/var(--resizer)*100);
}

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

.thumb-KfIBpuOqpX {
  font-family: 'Fira sans', serif;
  font-size: calc(47vw/var(--resizer)*100);
  font-weight: 900;
  color: #1e024d;
}

.active-EVPDpwfzjvAYA {
  font-family: 'Fira sans', serif;
  font-size: calc(24vw/var(--resizer)*100);
  font-weight: 400;
  color: #1e024d;
  line-height: calc(24vw/var(--resizer)*100);
}

.large-CGFKcIULUV {
  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: #f2f7e4;
}

.container-xpofNaDlpTEiVbAh {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 70%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(15vw/var(--resizer)*100);
  border-radius: calc(5vw/var(--resizer)*100);
  border-top: calc(3vw/var(--resizer)*100) groove #1e024d;
  flex-wrap: wrap;
}

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

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

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

.narrow-xUXGvRphIt {
  color: #1e024d;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: bold;
}

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

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

.col-sWzLqrMmin {
  color: #1e024d;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: bold;
}

.button-RPKloPfb {
  font-family: 'Fira sans', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #1e024d;
  text-align: left;
}

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

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

.headline-qLbPNpULvcgVxJP {
  font-family: 'Fira sans', serif;
  font-size: calc(24vw/var(--resizer)*100);
  font-weight: 400;
  color: #1e024d;
  text-decoration: none;
  text-align: undefined;
}

.desc-NtNKRUfCPo {
  font-family: 'Fira sans', serif;
  font-size: calc(24vw/var(--resizer)*100);
  font-weight: 400;
  color: #1e024d;
  text-decoration: none;
  text-align: undefined;
}

.lg-PrpDNyjwDlZoB {
  font-family: 'Fira sans', serif;
  font-size: calc(24vw/var(--resizer)*100);
  font-weight: 400;
  color: #1e024d;
  text-decoration: none;
  text-align: undefined;
}

.tip-IroOUeCXT {
  display: none;
}


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

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

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

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

.xl-fHpEyOfNgmuSkz {
  font-family: 'Fira sans', serif;
  font-size: calc(47vw/var(--resizer)*100);
  font-weight: 900;
  color: #1e024d;
}

.current-szUlAiFav {
  font-family: 'Fira sans', serif;
  font-size: calc(24vw/var(--resizer)*100);
  font-weight: 400;
  color: #1e024d;
  line-height: calc(24vw/var(--resizer)*100);
}

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

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

.thumbnail-HRDnDUJCyynBDofW {
  font-weight: 900;
  font-family: 'Fira sans', serif;
  color: #f2f7e4;
  font-size: calc(24vw/var(--resizer)*100);
}

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

.current-YrRhHKsscH {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 70%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(15vw/var(--resizer)*100);
  border-radius: calc(5vw/var(--resizer)*100);
  border-top: calc(3vw/var(--resizer)*100) groove #1e024d;
  flex-wrap: wrap;
}

.tooltip-FiHCGTQUbgQxEnYY {
  font-family: 'Fira sans', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #1e024d;
  text-align: left;
}

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

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

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

.container-yPggoXjiVaV {
  color: #1e024d;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: bold;
}

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

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

.section-HXNTiYr {
  color: #1e024d;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: bold;
}

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

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

.wide-kToaAZ {
  font-family: 'Fira sans', serif;
  font-size: calc(24vw/var(--resizer)*100);
  font-weight: 400;
  color: #1e024d;
  text-decoration: none;
  text-align: undefined;
}

.tagline-xKvTBrLYRqxVhP {
  font-family: 'Fira sans', serif;
  font-size: calc(24vw/var(--resizer)*100);
  font-weight: 400;
  color: #1e024d;
  text-decoration: none;
  text-align: undefined;
}

.large-JTiplzlzC {
  font-family: 'Fira sans', serif;
  font-size: calc(24vw/var(--resizer)*100);
  font-weight: 400;
  color: #1e024d;
  text-decoration: none;
  text-align: undefined;
}

.headline-EBWZnUymcga {
  display: none;
}


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

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

.subject-eHKdUdwOhRdTd {
  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: #f2f7e4;
}

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

.inner-fYZexioY {
  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);
}

.aside-vyVtroPaHASycYih {
  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: #c80250;
  appURL: index.html;
  padding: calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  gap: calc(47vw/var(--resizer)*100);
}

.sidebar-gfldUPtLlFsNhvO {
  font-weight: 900;
  font-family: 'Fira sans', serif;
  color: #f2f7e4;
  font-size: calc(24vw/var(--resizer)*100);
}

.wide-HzUdKsLEOPowX {
  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-GWLXfJU {
  font-family: 'Fira sans', serif;
  font-size: calc(47vw/var(--resizer)*100);
  font-weight: 900;
  color: #1e024d;
}

.caption-VeCrRR {
  font-family: 'Fira sans', serif;
  font-size: calc(24vw/var(--resizer)*100);
  font-weight: 400;
  color: #1e024d;
  line-height: calc(24vw/var(--resizer)*100);
}

.desc-ctqELeuYXtC {
  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);
}

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

.huge-tNclTWy {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(348vw/var(--resizer)*100);
  height: calc(348vw/var(--resizer)*100);
  border-radius: calc(44vw/var(--resizer)*100);
  box-shadow: calc(-2vw/var(--resizer)*100) calc(0vw/var(--resizer)*100) calc(6vw/var(--resizer)*100) calc(0vw/var(--resizer)*100) rgba(30, 2, 77, .4);
}

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

.active-XCAOgYgvyfR {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 70%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(15vw/var(--resizer)*100);
  border-radius: calc(5vw/var(--resizer)*100);
  border-top: calc(3vw/var(--resizer)*100) groove #1e024d;
  flex-wrap: wrap;
}

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

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

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

.wrapper-YGZFCHeyXGV {
  color: #1e024d;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: bold;
}

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

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

.xl-ZvtpaIDEgjShv {
  color: #1e024d;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: bold;
}

.tagline-SwDfQsCv {
  font-family: 'Fira sans', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #1e024d;
  text-align: left;
}

.large-PHhszNEvHfyWVHw {
  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: #ccb1a2;
  flex-direction: column;
}

.section-cOePdnPHTMFHd {
  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-lQVBUgUoQf {
  font-family: 'Fira sans', serif;
  font-size: calc(24vw/var(--resizer)*100);
  font-weight: 400;
  color: #1e024d;
  text-decoration: none;
  text-align: undefined;
}

.xs-anWuhZazUK {
  font-family: 'Fira sans', serif;
  font-size: calc(24vw/var(--resizer)*100);
  font-weight: 400;
  color: #1e024d;
  text-decoration: none;
  text-align: undefined;
}

.thumbnail-deFiyhRJtXBofR {
  font-family: 'Fira sans', serif;
  font-size: calc(24vw/var(--resizer)*100);
  font-weight: 400;
  color: #1e024d;
  text-decoration: none;
  text-align: undefined;
}

.button-siuVvskq {
  display: none;
}


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

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

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

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

.lg-XZUMtkENvfBzZ {
  font-family: 'Fira sans', serif;
  font-size: calc(47vw/var(--resizer)*100);
  font-weight: 900;
  color: #1e024d;
}

.content-PyFuKdh {
  font-family: 'Fira sans', serif;
  font-size: calc(24vw/var(--resizer)*100);
  font-weight: 400;
  color: #1e024d;
  line-height: calc(24vw/var(--resizer)*100);
}

.wrap-fgZmVTOXPsWcLS {
  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);
}

.active-uGjzJy {
  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: #c80250;
  appURL: index.html;
  padding: calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  gap: calc(36vw/var(--resizer)*100);
}

.thumbnail-LBpWWtDod {
  font-weight: 900;
  font-family: 'Fira sans', serif;
  color: #f2f7e4;
  font-size: calc(24vw/var(--resizer)*100);
}

.subtitle-BrVJboxCdWw {
  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: #1e024d;
  appURL: index.html;
  padding: calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(5vw/var(--resizer)*100);
  gap: calc(36vw/var(--resizer)*100);
}

.box-HtJWHyNQ {
  font-weight: 900;
  font-family: 'Fira sans', serif;
  color: #f2f7e4;
  font-size: calc(24vw/var(--resizer)*100);
}

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

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

.holder-WDzFbPUJvmAd {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(357vw/var(--resizer)*100);
  height: calc(357vw/var(--resizer)*100);
  border-radius: calc(44vw/var(--resizer)*100);
  box-shadow: calc(1vw/var(--resizer)*100) calc(-2vw/var(--resizer)*100) calc(3vw/var(--resizer)*100) calc(3vw/var(--resizer)*100) rgba(30, 2, 77, .5);
}

.picture-LXTeYqAvSTrScIV {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 70%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(15vw/var(--resizer)*100);
  border-radius: calc(5vw/var(--resizer)*100);
  border-top: calc(3vw/var(--resizer)*100) groove #1e024d;
  flex-wrap: wrap;
}

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

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

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

.lg-XurkBatQqQbwiqiB {
  color: #1e024d;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: bold;
}

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

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

.container-uDNMTpMPIFERif {
  color: #1e024d;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: bold;
}

.tagline-fGGrZhTak {
  font-family: 'Fira sans', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #1e024d;
  text-align: left;
}

.userpic-TRmePJlKIilrq {
  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: #ccb1a2;
  flex-direction: column;
}

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

.tip-ErogyHpwxg {
  font-family: 'Fira sans', serif;
  font-size: calc(24vw/var(--resizer)*100);
  font-weight: 400;
  color: #1e024d;
  text-decoration: none;
  text-align: undefined;
}

.inner-SdtqWPifpNPE {
  font-family: 'Fira sans', serif;
  font-size: calc(24vw/var(--resizer)*100);
  font-weight: 400;
  color: #1e024d;
  text-decoration: none;
  text-align: undefined;
}

.pic-EKibKrer {
  font-family: 'Fira sans', serif;
  font-size: calc(24vw/var(--resizer)*100);
  font-weight: 400;
  color: #1e024d;
  text-decoration: none;
  text-align: undefined;
}

.userpic-KLXrRGMkIc {
  display: none;
}


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

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

.widget-uamVHu {
  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: #ccb1a2;
}

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

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

.breadcrumbs-SODqFHlNNsDojnbt {
  font-family: 'Fira sans', serif;
  font-size: calc(47vw/var(--resizer)*100);
  font-weight: 900;
  color: #1e024d;
}

.img-eRSDKPIEVZ {
  font-family: 'Fira sans', serif;
  font-size: calc(24vw/var(--resizer)*100);
  font-weight: 400;
  color: #1e024d;
  line-height: calc(24vw/var(--resizer)*100);
}

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

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

.control-jpdiDPU {
  font-weight: 900;
  font-family: 'Fira sans', serif;
  color: #f2f7e4;
  font-size: calc(24vw/var(--resizer)*100);
}

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

.tooltip-gnvhMrMlSiMUSAB {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: 70%;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(15vw/var(--resizer)*100);
  border-radius: calc(5vw/var(--resizer)*100);
  border-top: calc(3vw/var(--resizer)*100) groove #1e024d;
  flex-wrap: wrap;
}

.container-NaIEMIj {
  font-family: 'Fira sans', serif;
  font-size: calc(20vw/var(--resizer)*100);
  font-weight: 400;
  color: #1e024d;
  text-align: left;
}

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

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

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

.breadcrumbs-iDuHOJD {
  color: #1e024d;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: bold;
}

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

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

.picture-IntWoAEoxuXACjNX {
  color: #1e024d;
  font-size: calc(21vw/var(--resizer)*100);
  font-style: bold;
}

.caption-OWVqlUwRijUlg {
  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: #ccb1a2;
  flex-direction: column;
}

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

.aside-ezNChfXzAjDempit {
  font-family: 'Fira sans', serif;
  font-size: calc(24vw/var(--resizer)*100);
  font-weight: 400;
  color: #1e024d;
  text-decoration: none;
  text-align: undefined;
}

.breadcrumbs-OLvBReeewZl {
  font-family: 'Fira sans', serif;
  font-size: calc(24vw/var(--resizer)*100);
  font-weight: 400;
  color: #1e024d;
  text-decoration: none;
  text-align: undefined;
}

.sm-JpgAjbBmNYCJ {
  font-family: 'Fira sans', serif;
  font-size: calc(24vw/var(--resizer)*100);
  font-weight: 400;
  color: #1e024d;
  text-decoration: none;
  text-align: undefined;
}

.container-QdWNaGrxl {
  display: none;
}

