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

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

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

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

.widget-vSSoElpGaLwcPZUp {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(205vw/var(--resizer)*100);
  height: calc(78vw/var(--resizer)*100);
  border-radius: calc(26vw/var(--resizer)*100);
  background-color: #ef0366;
}

.tagline-gOJDaVDYhzbmgkda {
  font-weight: 900;
  font-family: 'Cousine', serif;
  color: #f3f9f5;
  font-size: calc(16vw/var(--resizer)*100);
}

.tagline-HWSZRZBwjDxy {
  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;
}

.sidebar-GdXFnPiVQIN {
  font-family: 'Cousine', serif;
  font-size: calc(31vw/var(--resizer)*100);
  font-weight: 900;
  color: #1c0035;
}

.sidebar-JvAvxUVohOwe {
  font-family: 'Cousine', serif;
  font-size: calc(16vw/var(--resizer)*100);
  font-weight: 400;
  color: #1c0035;
  line-height: calc(24vw/var(--resizer)*100);
}

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

.breadcrumbs-GcvswkHebOwJptB {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(470vw/var(--resizer)*100);
  height: calc(470vw/var(--resizer)*100);
  border-radius: calc(36vw/var(--resizer)*100);
  box-shadow: calc(2vw/var(--resizer)*100) calc(1vw/var(--resizer)*100) calc(9vw/var(--resizer)*100) calc(4vw/var(--resizer)*100) rgba(28, 0, 53, .3);
}

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

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

.tiny-NdceBoFsfWIAK {
  font-family: 'Cousine', serif;
  font-size: calc(31vw/var(--resizer)*100);
  font-weight: 900;
  color: #1c0035;
}

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

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

.subject-xSQayiMM {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: calc(0vw/var(--resizer)*100);
  max-width: auto;
  max-height: auto;
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  box-shadow: calc(-2vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(13vw/var(--resizer)*100) calc(3vw/var(--resizer)*100) rgba(28, 0, 53, .4);
  scroll-snap-align: center;
}

.heading-trmAsJqD {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: calc(0vw/var(--resizer)*100);
  max-width: auto;
  max-height: auto;
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  box-shadow: calc(-2vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(13vw/var(--resizer)*100) calc(3vw/var(--resizer)*100) rgba(28, 0, 53, .4);
  scroll-snap-align: center;
}

.more-HLDofkBvvDGXBsbp {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: calc(0vw/var(--resizer)*100);
  max-width: auto;
  max-height: auto;
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  box-shadow: calc(-2vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(13vw/var(--resizer)*100) calc(3vw/var(--resizer)*100) rgba(28, 0, 53, .4);
  scroll-snap-align: center;
}

.heading-VhGPCk {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: calc(0vw/var(--resizer)*100);
  max-width: auto;
  max-height: auto;
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  box-shadow: calc(-2vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(13vw/var(--resizer)*100) calc(3vw/var(--resizer)*100) rgba(28, 0, 53, .4);
  scroll-snap-align: center;
}

.row-vCAAJctvYo {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: calc(0vw/var(--resizer)*100);
  max-width: auto;
  max-height: auto;
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  box-shadow: calc(-2vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(13vw/var(--resizer)*100) calc(3vw/var(--resizer)*100) rgba(28, 0, 53, .4);
  scroll-snap-align: center;
}

.title-IIXbvMgymbvaFN {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: calc(0vw/var(--resizer)*100);
  max-width: auto;
  max-height: auto;
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  box-shadow: calc(-2vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(13vw/var(--resizer)*100) calc(3vw/var(--resizer)*100) rgba(28, 0, 53, .4);
  scroll-snap-align: center;
}

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

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

.narrow-qfVQlOMcmNbCt {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(448vw/var(--resizer)*100);
  height: calc(581vw/var(--resizer)*100);
  padding: calc(30vw/var(--resizer)*100) calc(30vw/var(--resizer)*100) calc(30vw/var(--resizer)*100) calc(30vw/var(--resizer)*100);
  flex-direction: row;
  background-color: #f3f9f5;
  border-radius: calc(41vw/var(--resizer)*100);
  gap: calc(41vw/var(--resizer)*100);
  border-top: calc(2vw/var(--resizer)*100) double #1c0035;
}

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

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

.wrapper-iHMPIINdHBT {
  color: #1c0035;
  font-size: calc(19vw/var(--resizer)*100);
  font-style: bold;
}

.avatar-xCMnGxUfoXPnlgL {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: calc(125vw/var(--resizer)*100);
}

.subject-UlhwFjl {
  display: inline-flex;
  width: calc(24vw/var(--resizer)*100);
  height: calc(24vw/var(--resizer)*100);
  fill: #ef0366;
}

.btn-tyKHBCVeCbm {
  display: inline-flex;
  width: calc(24vw/var(--resizer)*100);
  height: calc(24vw/var(--resizer)*100);
  fill: #ef0366;
}

.subtitle-wlrNGlmh {
  display: inline-flex;
  width: calc(24vw/var(--resizer)*100);
  height: calc(24vw/var(--resizer)*100);
  fill: #ef0366;
}

.img-kVIgRI {
  display: inline-flex;
  width: calc(24vw/var(--resizer)*100);
  height: calc(24vw/var(--resizer)*100);
  fill: #ef0366;
}

.heading-DrGUFJhHM {
  display: inline-flex;
  width: calc(24vw/var(--resizer)*100);
  height: calc(24vw/var(--resizer)*100);
  fill: rgb(241,243,244);
}

.thumbnail-SOWDaRTxFHnNb {
  font-family: 'Cousine', serif;
  font-size: calc(16vw/var(--resizer)*100);
  font-weight: 400;
  color: #1c0035;
  display: flex;
  position: relative;
  font-style: normal;
}

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

.text-ghgGtjCvthGOj {
  color: #1c0035;
  font-size: calc(19vw/var(--resizer)*100);
  font-style: italic;
}

.tip-vBrFyEaUAWrCDUy {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(75vw/var(--resizer)*100);
  height: calc(75vw/var(--resizer)*100);
}

.row-yyncpPcyJ {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: inherit;
  height: inherit;
  border-radius: calc(39vw/var(--resizer)*100);
}

.title-RuLkJDa {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(448vw/var(--resizer)*100);
  height: calc(581vw/var(--resizer)*100);
  padding: calc(30vw/var(--resizer)*100) calc(30vw/var(--resizer)*100) calc(30vw/var(--resizer)*100) calc(30vw/var(--resizer)*100);
  flex-direction: row;
  background-color: #f3f9f5;
  border-radius: calc(41vw/var(--resizer)*100);
  gap: calc(41vw/var(--resizer)*100);
  border-top: calc(2vw/var(--resizer)*100) double #1c0035;
}

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

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

.breadcrumbs-NDFBxDpEC {
  color: #1c0035;
  font-size: calc(19vw/var(--resizer)*100);
  font-style: bold;
}

.page-BPKdimYlyNa {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: calc(125vw/var(--resizer)*100);
}

.active-RTDxCwtcZw {
  display: inline-flex;
  width: calc(24vw/var(--resizer)*100);
  height: calc(24vw/var(--resizer)*100);
  fill: #ef0366;
}

.tagline-EZUtknG {
  display: inline-flex;
  width: calc(24vw/var(--resizer)*100);
  height: calc(24vw/var(--resizer)*100);
  fill: #ef0366;
}

.row-bJCgojofrT {
  display: inline-flex;
  width: calc(24vw/var(--resizer)*100);
  height: calc(24vw/var(--resizer)*100);
  fill: #ef0366;
}

.medium-lzgHcXMT {
  display: inline-flex;
  width: calc(24vw/var(--resizer)*100);
  height: calc(24vw/var(--resizer)*100);
  fill: #ef0366;
}

.wrapper-VFhLQhuRjkyRC {
  display: inline-flex;
  width: calc(24vw/var(--resizer)*100);
  height: calc(24vw/var(--resizer)*100);
  fill: #ef0366;
}

.preview-IncVmgDA {
  font-family: 'Cousine', serif;
  font-size: calc(16vw/var(--resizer)*100);
  font-weight: 400;
  color: #1c0035;
  display: flex;
  position: relative;
  font-style: normal;
}

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

.narrow-vTDCKAhbdLm {
  color: #1c0035;
  font-size: calc(19vw/var(--resizer)*100);
  font-style: italic;
}

.section-MSUxfO {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(75vw/var(--resizer)*100);
  height: calc(75vw/var(--resizer)*100);
}

.heading-tTVbjIwEG {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: inherit;
  height: inherit;
  border-radius: calc(36vw/var(--resizer)*100);
}

.pic-lxLtKeucwSL {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(448vw/var(--resizer)*100);
  height: calc(581vw/var(--resizer)*100);
  padding: calc(30vw/var(--resizer)*100) calc(30vw/var(--resizer)*100) calc(30vw/var(--resizer)*100) calc(30vw/var(--resizer)*100);
  flex-direction: row;
  background-color: #f3f9f5;
  border-radius: calc(41vw/var(--resizer)*100);
  gap: calc(41vw/var(--resizer)*100);
  border-top: calc(2vw/var(--resizer)*100) double #1c0035;
}

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

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

.small-bqfYLWgCeNrtLcRa {
  color: #1c0035;
  font-size: calc(19vw/var(--resizer)*100);
  font-style: bold;
}

.tiny-OkIPMUe {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  min-width: calc(125vw/var(--resizer)*100);
}

.huge-keNnHdWHOhLrha {
  display: inline-flex;
  width: calc(24vw/var(--resizer)*100);
  height: calc(24vw/var(--resizer)*100);
  fill: #ef0366;
}

.picture-RviZTsiPSOfjNPsD {
  display: inline-flex;
  width: calc(24vw/var(--resizer)*100);
  height: calc(24vw/var(--resizer)*100);
  fill: #ef0366;
}

.desc-xOgBFhTcurX {
  display: inline-flex;
  width: calc(24vw/var(--resizer)*100);
  height: calc(24vw/var(--resizer)*100);
  fill: #ef0366;
}

.box-zcVwQtXX {
  display: inline-flex;
  width: calc(24vw/var(--resizer)*100);
  height: calc(24vw/var(--resizer)*100);
  fill: #ef0366;
}

.heading-RElYcHLf {
  display: inline-flex;
  width: calc(24vw/var(--resizer)*100);
  height: calc(24vw/var(--resizer)*100);
  fill: #ef0366;
}

.tiny-bQDwDwZI {
  font-family: 'Cousine', serif;
  font-size: calc(16vw/var(--resizer)*100);
  font-weight: 400;
  color: #1c0035;
  display: flex;
  position: relative;
  font-style: normal;
}

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

.col-zTQlNfNBPI {
  color: #1c0035;
  font-size: calc(19vw/var(--resizer)*100);
  font-style: italic;
}

.preview-gifiqHp {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(75vw/var(--resizer)*100);
  height: calc(75vw/var(--resizer)*100);
}

.thumb-dyvRGsUUfyvCY {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: inherit;
  height: inherit;
  border-radius: calc(17vw/var(--resizer)*100);
}

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

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

.title-dHCRdzEBsfZv {
  font-family: 'Cousine', serif;
  font-size: calc(31vw/var(--resizer)*100);
  font-weight: 900;
  color: #1c0035;
}

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

.section-sFYYpfY {
  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: #1c0035;
  background-color: #b3ecf0;
  font-size: calc(16vw/var(--resizer)*100);
  text-align: undefined;
  border-radius: calc(19vw/var(--resizer)*100);
  box-shadow: calc(-4vw/var(--resizer)*100) calc(2vw/var(--resizer)*100) calc(11vw/var(--resizer)*100) calc(4vw/var(--resizer)*100) rgba(28, 0, 53, .2);
}

.img-jdvHwkEohOMzePv {
  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: #1c0035;
  background-color: #b3ecf0;
  font-size: calc(16vw/var(--resizer)*100);
  text-align: undefined;
  border-radius: calc(19vw/var(--resizer)*100);
  box-shadow: calc(-4vw/var(--resizer)*100) calc(2vw/var(--resizer)*100) calc(11vw/var(--resizer)*100) calc(4vw/var(--resizer)*100) rgba(28, 0, 53, .2);
}

.xs-nUQJCFCuBydX {
  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: #f3f9f5;
  background-color: #ef0366;
  font-size: calc(16vw/var(--resizer)*100);
  border-radius: calc(19vw/var(--resizer)*100);
  box-shadow: calc(-4vw/var(--resizer)*100) calc(2vw/var(--resizer)*100) calc(11vw/var(--resizer)*100) calc(4vw/var(--resizer)*100) rgba(28, 0, 53, .2);
}

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

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

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

.subtitle-XmQPKSRsmLACBI {
  font-family: 'Cousine', serif;
  font-size: calc(31vw/var(--resizer)*100);
  font-weight: 900;
  color: #1c0035;
}

.row-uiurdD {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  margin: auto auto auto auto;
  padding: calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100) calc(50vw/var(--resizer)*100);
  gap: calc(42vw/var(--resizer)*100);
  border-radius: calc(47vw/var(--resizer)*100);
  border-bottom: calc(3vw/var(--resizer)*100) dotted #1c0035;
  flex-wrap: wrap;
}

.breadcrumbs-moMgprj {
  font-family: 'Cousine', serif;
  font-size: calc(16vw/var(--resizer)*100);
  font-weight: 400;
  color: #1c0035;
  text-align: left;
}

.section-RQLGVt {
  display: flex;
  position: relative;
  justify-content: space-between;
  align-items: end;
  width: calc(550vw/var(--resizer)*100);
}

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

.image-nDMHiqjuGR {
  font-family: 'Cousine', serif;
  font-size: calc(16vw/var(--resizer)*100);
  font-weight: 500;
  color: #1c0035;
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

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

.sidebar-cdKYjl {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(24vw/var(--resizer)*100);
  height: calc(24vw/var(--resizer)*100);
  border-radius: calc(8vw/var(--resizer)*100);
}

.inner-wqmqoPBmlLO {
  font-family: 'Cousine', serif;
  font-size: calc(16vw/var(--resizer)*100);
  font-weight: 400;
  color: #1c0035;
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

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

.subtitle-RyXtrDWpZMBtA {
  font-family: 'Cousine', serif;
  font-size: calc(16vw/var(--resizer)*100);
  font-weight: 500;
  color: #1c0035;
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

.subtitle-IFhIGnAuiwJdS {
  font-family: 'Cousine', serif;
  font-size: calc(16vw/var(--resizer)*100);
  font-weight: 400;
  color: #1c0035;
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

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

.thumbnail-rskZkRVpFb {
  font-family: 'Cousine', serif;
  font-size: calc(16vw/var(--resizer)*100);
  font-weight: 500;
  color: #1c0035;
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

.img-lRadXNhHQFLfY {
  font-family: 'Cousine', serif;
  font-size: calc(16vw/var(--resizer)*100);
  font-weight: 400;
  color: #1c0035;
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

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

.tip-hOnBHMcE {
  font-family: 'Cousine', serif;
  font-size: calc(16vw/var(--resizer)*100);
  font-weight: 500;
  color: #1c0035;
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

.grid-KyxyFaUEpeV {
  font-family: 'Cousine', serif;
  font-size: calc(16vw/var(--resizer)*100);
  font-weight: 400;
  color: #1c0035;
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}

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

.btn-JBTWsYklp {
  color: #1c0035;
  font-size: calc(19vw/var(--resizer)*100);
  font-style: italic;
}

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

.narrow-OQOjKykwPHb {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: calc(205vw/var(--resizer)*100);
  height: calc(78vw/var(--resizer)*100);
  border-radius: calc(16vw/var(--resizer)*100);
  background-color: #ef0366;
}

.section-OzPxrNgemQ {
  font-weight: 900;
  font-family: 'Cousine', serif;
  color: #f3f9f5;
  font-size: calc(16vw/var(--resizer)*100);
}

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

.caption-PJYaAgPvDQMVOsuc {
  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-eofxXdGH {
  font-family: 'Cousine', serif;
  font-size: calc(31vw/var(--resizer)*100);
  font-weight: 900;
  color: #1c0035;
}

.pic-AKLcNratJWIEUuKa {
  font-family: 'Cousine', serif;
  font-size: calc(16vw/var(--resizer)*100);
  font-weight: 400;
  color: #1c0035;
  line-height: calc(24vw/var(--resizer)*100);
}

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

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

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

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

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

.md-EYDgQsFQOWuwU {
  font-family: 'Cousine', serif;
  font-size: calc(31vw/var(--resizer)*100);
  font-weight: 900;
  color: #1c0035;
}

.current-hxokvv {
  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;
}

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

.wrapper-OwVvuL {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: calc(3vw/var(--resizer)*100);
  max-width: auto;
  max-height: auto;
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  border-left: calc(1vw/var(--resizer)*100) dashed #1c0035;
  border-right: calc(1vw/var(--resizer)*100) dashed #1c0035;
  scroll-snap-align: center;
}

.subtitle-MLwQCkRjBXwkxQB {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: calc(3vw/var(--resizer)*100);
  max-width: auto;
  max-height: auto;
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  border-left: calc(1vw/var(--resizer)*100) dashed #1c0035;
  border-right: calc(1vw/var(--resizer)*100) dashed #1c0035;
  scroll-snap-align: center;
}

.picture-LlqnxPNIzWXd {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: calc(3vw/var(--resizer)*100);
  max-width: auto;
  max-height: auto;
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  border-left: calc(1vw/var(--resizer)*100) dashed #1c0035;
  border-right: calc(1vw/var(--resizer)*100) dashed #1c0035;
  scroll-snap-align: center;
}

.xl-WMkHOOXEOid {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: calc(3vw/var(--resizer)*100);
  max-width: auto;
  max-height: auto;
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  border-left: calc(1vw/var(--resizer)*100) dashed #1c0035;
  border-right: calc(1vw/var(--resizer)*100) dashed #1c0035;
  scroll-snap-align: center;
}

.icon-FTBmpbzWTIDULiO {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: calc(3vw/var(--resizer)*100);
  max-width: auto;
  max-height: auto;
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  border-left: calc(1vw/var(--resizer)*100) dashed #1c0035;
  border-right: calc(1vw/var(--resizer)*100) dashed #1c0035;
  scroll-snap-align: center;
}

.aside-zUPkUn {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  border-radius: calc(3vw/var(--resizer)*100);
  max-width: auto;
  max-height: auto;
  object-fit: cover;
  object-position: top;
  flex-shrink: 0;
  border-left: calc(1vw/var(--resizer)*100) dashed #1c0035;
  border-right: calc(1vw/var(--resizer)*100) dashed #1c0035;
  scroll-snap-align: center;
}

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

.breadcrumbs-mASmPUAkxqd {
  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-ntUNZdaZMyGpsX {
  font-family: 'Cousine', serif;
  font-size: calc(16vw/var(--resizer)*100);
  font-weight: 400;
  color: #1c0035;
  text-decoration: none;
  text-align: undefined;
}

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

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

.xs-RzYjyAjSyEe {
  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);
}

.tiny-tzZjpluorwCvFf {
  font-family: 'Cousine', serif;
  font-size: calc(16vw/var(--resizer)*100);
  font-weight: 400;
  color: #1c0035;
  text-align: undefined;
}

.button-bSfRuIHbnTerCEd {
  font-family: 'Cousine', serif;
  font-size: calc(16vw/var(--resizer)*100);
  font-weight: 400;
  color: #1c0035;
  text-align: undefined;
}

.large-CaxHlncWn {
  display: none;
}

.holder-AUUKYXFsQcO {
  display: flex;
  position: fixed;
  width: 34%;
  bottom: 0;
  right: 0;
  left: 0;
  gap: calc(42vw/var(--resizer)*100);
  flex-wrap: wrap;
  padding: calc(25vw/var(--resizer)*100) calc(25vw/var(--resizer)*100) calc(25vw/var(--resizer)*100) calc(25vw/var(--resizer)*100);
  flex-direction: column;
  background-color: #b3ecf0;
  border: calc(3vw/var(--resizer)*100) ridge #1c0035;
  justify-content: center;
  align-items: center;
  opacity: .86;
  border-radius: calc(26vw/var(--resizer)*100);
}

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

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

.widget-xuMUrQvW {
  width: auto;
  height: auto;
  border-radius: calc(2vw/var(--resizer)*100);
  background-color: #ef0366;
  padding: calc(5vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(10vw/var(--resizer)*100);
}

.column-rKPJlRAneWkpih {
  font-weight: 900;
  font-family: 'Cousine', serif;
  color: #f3f9f5;
  font-size: calc(17vw/var(--resizer)*100);
}

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

.container-lvKOro {
  width: auto;
  height: auto;
  border-radius: calc(2vw/var(--resizer)*100);
  background-color: #ef0366;
  padding: calc(5vw/var(--resizer)*100) calc(10vw/var(--resizer)*100) calc(5vw/var(--resizer)*100) calc(10vw/var(--resizer)*100);
}

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

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

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

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

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

.xl-WHdQMDO {
  font-family: 'Cousine', serif;
  font-size: calc(16vw/var(--resizer)*100);
  font-weight: 400;
  color: #1c0035;
  text-align: left;
  line-height: calc(40vw/var(--resizer)*100);
}

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

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

.avatar-OgbnqTxDS {
  font-family: 'Cousine', serif;
  font-size: calc(16vw/var(--resizer)*100);
  font-weight: 400;
  color: #1c0035;
  text-align: left;
  line-height: calc(40vw/var(--resizer)*100);
}

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

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

.md-ogwDFRkEBvXKaKf {
  font-family: 'Cousine', serif;
  font-size: calc(16vw/var(--resizer)*100);
  font-weight: 400;
  color: #1c0035;
  text-align: left;
  line-height: calc(40vw/var(--resizer)*100);
}

