.style__container___oqLvP {
    display: flex;
    flex: 1 1;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
}

.style__innerTop___wXRXq {
    margin-top: 70px;
    width: 100%;
    position: relative;
    z-index: 3;
}

.style__innerBottom___6EEjD {
    width: 100%;
    margin-top: 15px;
    text-align: center;
    position: relative;
    z-index: 2;
}

.style__centerLabel___rZ4Zy {
    text-align: center;
}

.style__formContainer___R9xSL {
    padding: 0 30px;
}

.style__form___k3Gv2 {
    margin-bottom: 5px;
}

.style__submitBtnWrap___iCdqO {
    display: block;
    margin: 25px auto 0 auto;
}

.style__submitBtn___xaFvS {
    width: 120px;
    position: relative;
    z-index: 2;
}

.style__continueBtnWrap___HB5kH {
    display: block;
    margin: 75px auto 0 auto;
}

.style__errorForm___IgNqD {
    font-size: 13px !important;
}

.style__greeting___QgcLs {
    width: 100%;
    z-index: 1;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}

.style__authTogglerLinkActive___P9tfR, .style__authTogglerLinkActiveMemorial___qWQr2 {
    text-align: center;
    font-weight: 600;
    font-size: 30px;
    color: #252D76;
}

.style__authTogglerLinkActiveMemorial___qWQr2 {
    color: #ffffff;
}

.style__forgotPasswordContainer___ZNi_5 {
    text-align: end;
}

.style__forgotPassword___yBX5b {
    text-decoration: none;
    color: #7B6CE6;
    font-size: 13px;
    font-weight: bold;
}
.style__errorText___jRozW {
    color: #D60504;
    font-size: 12px;
}
.style__container___O26Fs {
    width: 100%;
}

.style__input___zFtR2 input {
    font-size: 17px;
    color: #252D76;
    font-weight: bold;
}

.style__inputMemorial___Xvd3x input{
    color: #ffffff !important;
}

.style__input___zFtR2:before {
    border-bottom: 1px solid rgba(37, 45, 118, 0.2) !important;
}

.style__inputMemorial___Xvd3x:before {
    border-bottom: 1px solid #ffffff !important;
}

.style__label___n1Ijh, .style__labelMemorail___BHSMW {
    font-size: 16px !important;
    font-weight: bold !important;
    line-height: 16px !important;
    color: rgba(37, 45, 118, 0.51) !important;
}

[dir="ltr"] .style__label___n1Ijh, [dir="ltr"] .style__labelMemorail___BHSMW {
    left: 0 !important;
}

[dir="rtl"] .style__label___n1Ijh, [dir="rtl"] .style__labelMemorail___BHSMW {
    right: 0 !important;
}

.style__labelMemorail___BHSMW {
    color: #ffffff !important;
}

.style__labelShrink___O0CZA {
    transform: translate(0, 1.5px) scale(0.9) !important;
}

[dir="ltr"] .style__labelShrink___O0CZA {
    transform-origin: top left !important;
}

[dir="rtl"] .style__labelShrink___O0CZA {
    transform-origin: top right !important;
}
.style__container___U69ZN {
    width: 100%;
    position: relative;
}

.style__eyeWrap___LxxjX {
    position: absolute;
    width: 30px;
    height: 30px;
    top: 34px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    background: none;
    border: none;
}

[dir="ltr"] .style__eyeWrap___LxxjX {
    right: 0;
}

[dir="rtl"] .style__eyeWrap___LxxjX {
    left: 0;
}
.style__btnCommonTouchable___FqV4g {
    border-radius: 36px;
    height: 36px;
    border: none;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    transition: opacity 150ms linear;
}

.style__btnCommonTouchable___FqV4g:focus {
    outline: none;
}

.style__btnCommonTouchable___FqV4g:active {
    opacity: .6;
}

.style__btnNotOpacity___QWfAo:active {
    opacity: 1 !important;
}

.style__btnCommonText___IB1Ci {
    font-size: 14px;
    font-weight: bold;
}

.style__btnCommonInner___zT3yI {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    position: relative;
    flex: 1 1;
    padding: 0 15px;
}

/* Icon */
.style__btnCommonIconWrap___vDI8n {
    position: absolute;
    top: 1px;
    bottom: 0;
    align-items: center;
    justify-content: center;
    display: flex;
}

[dir="ltr"] .style__btnCommonIconWrap___vDI8n {
    left: -3px;
}

[dir="rtl"] .style__btnCommonIconWrap___vDI8n {
    right: -3px;
}

.style__btnCommonIconWrapCenter___L_p0j {
    position: unset;
    top: unset;
    bottom: unset;
    align-items: center;
    justify-content: center;
    display: flex;
}

[dir="ltr"] .style__btnCommonIconWrapCenter___L_p0j {
    left: unset;
}

[dir="rtl"] .style__btnCommonIconWrapCenter___L_p0j {
    right: unset;
}


/* Disabled button */
.style__btnDisabledTouchable___mIMOv {
    opacity: .5;
}
.style__btnDisabledText___pKc5i {

}

/* White button */
.style__btnWhiteTouchable___kDQLX {
    background-color: #fff;
}

.style__btnWhiteText___CXPem {
    color: #7B6CE6;
    font-weight: bold;
}

/* White Brand Btn */
.style__btnWhiteBrandTouchable___WRw3q {
    background-color: #fff;
}

.style__btnWhiteBrandText___eUIm9 {
    color: #7B6CE6;
    font-weight: bold;
}

/* Brand Btn */
.style__btnBrandTouchable___UgSeJ {
    background-color: #7B6CE6;
}

.style__btnBrandTouchable___UgSeJ:active {
    color: #fff;
}

.style__btnBrandTouchable___UgSeJ:visited {
    color: #fff;
}

.style__btnBrandText___MJfFq {
    color: #fff !important;
}


/* Danger Btn */
.style__btnDangerBrandTouchable____B3iw {
    background-color: #F76C6C;
}

.style__btnDangerText___kDE6Q {
    color: #fff;
    font-weight: bold;
}


/* Danger Btn */
.style__btnWhiteDangerBrandTouchable___xCFv8 {
    background-color: #fff;
}

.style__btnWhiteDangerText___NfFt1 {
    color: #F76C6C;
    font-weight: bold;
}

/* Memorial Btn */
.style__btnMemorialTouchable___nh7L4 {
    background-color: #FFD45A;
}

.style__btnMemorialText___QLfD2 {
    color: #252D76;
    font-weight: bold;
}

/* WhiteDarkText Btn */
.style__btnWhiteDarkTextTouchable___CedkL {
    background-color: #fff;
}

.style__btnWhiteDarkTextText___ushFB {
    color: #252D76;
    font-weight: bold;
}
.style__header___WjBQc {
  background-color: #FFFFFF;;
  width: 100%;
  padding: 8px 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  z-index: 100;
  left: 0;
  right: 0;
  top: 0;
  height: 50px;
  box-sizing: border-box;
  box-shadow: 0px 1.38889px 6.94444px rgba(20, 31, 105, 0.1);
}

.style__headerBackBtn___ILAQm {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 40px;
  height: 40px;
  background: none;
  border: none;
}

[dir="ltr"] .style__headerBackBtn___ILAQm {
  left: 10px;
}

[dir="rtl"] .style__headerBackBtn___ILAQm {
  right: 10px;
}

.style__headerText___SctB7 {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 26px;
  color: #252D76;
}

[dir="ltr"] .style__headerText___SctB7 {
  margin-left: 9px;
}

[dir="rtl"] .style__headerText___SctB7 {
  margin-right: 9px;
}
.style__container___Y9t95 {
    display: flex;
    flex: 1 1;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
}

.style__innerTop___NHmqJ {
    margin: 70px 0;
    width: 100%;
    position: relative;
    z-index: 3;
}

.style__innerBottom___r9qGG {
    width: 100%;
    margin-top: 15px;
    text-align: center;
    position: relative;
    z-index: 2;
}

.style__centerLabel___Hg_YO {
    text-align: center;
    margin-top: 10px;
}

.style__formContainer___yNHf3 {
    padding: 0 30px;
}

.style__form___MlITB {
    margin-bottom: 5px;
}

.style__submitBtnWrap___PYNzh {
    display: block;
    white-space: nowrap;
    /* margin: 25px auto 0 auto; */
}

.style__submitBtn___CqLpH {
    width: 120px;
    position: relative;
    z-index: 2;
}

.style__buttonsContainer___pI1j1 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 60px 50px;
}

.style__bottomRow___Z_SY4 {
    margin-top: 95px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}

.style__greeting___Isilg {
    width: 100%;
    z-index: 1;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}

.style__authTogglerLinkActive___fR4Nm {
    text-align: center;
    font-weight: 600;
    font-size: 30px;
    color: #252D76;
}

.style__authTogglerLinkActiveMemorial___DbqxK {
    color: #ffffff;
}

.style__forgotPasswordContainer___vlAK6 {
    text-align: end;
}

.style__forgotPassword___YDE5I {
    text-decoration: none;
    color: #7B6CE6;
    font-size: 13px;
    font-weight: bold;
}

/*Done*/

.style__doneMessage___Kwqsa {
    color:#252D76;
    font-size: 13px;
    font-weight: 500;
    margin: 50px 40px;
    opacity: 0.5;
    text-align: center;
}

.style__doneBtnWrap___aYKFY {
    display: block;
    white-space: nowrap;
    margin: 25px auto 0 auto;
}
.style__container___Jw3ov,
.style__container_memorial___d9dUW {
  display: flex;
  flex: 1 1;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
}

.style__container_memorial___d9dUW {
  background-color: #1F2C4E;
}

.style__innerTop___zFiyO {
  margin-top: 70px;
  width: 100%;
  position: relative;
  z-index: 3;
}

.style__innerBottom___vlWJ6 {
  width: 100%;
  margin-top: 15px;
  text-align: center;
  position: relative;
  z-index: 2;
}

.style__formContainer___ius9U {
  padding: 0 30px;
}

.style__greeting___HpDkD {
  width: 100%;
  z-index: 1;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.style__title___WPD_f,
.style__title_memorial___k3lUR {
  text-align: center;
  font-weight: 600;
  font-size: 30px;
  color: #252D76;
  margin-bottom: 4%;
}

.style__title_memorial___k3lUR {
  color: #ffffff;
}

.style__terms___veEGW {
  margin-top: 12vh;
}

.style__termsTextBottom___jQ1Jy {
  text-align: center;  
}

.style__termsText___CO8Fy,
.style__termsText_memorial___Eub1m {
  color: rgba(37, 45, 118, 0.49);
  text-align: center;
  font-weight: bold;
  font-size: 14px;
}

.style__termsText_memorial___Eub1m {
  color: #ffffff;
}

.style__termsLink___mMwEn,
.style__termsLink_memorial___VoeZo {
  margin: 0 5px;
  color: #7B6CE6;
  text-align: center;
  font-weight: bold;
  font-size: 14px;
}

.style__termsLink_memorial___VoeZo {
  color: #FFD45A;
}

.style__errorText___VbiRF {
  margin: 5vh auto 0 auto;
  color: #E81D4E;
  max-width: 220px;
  text-align: center;
  font-weight: 500;
  font-size:13px !important;
}


.style__container___h3fz2 {
    margin-top: 13px;
    margin-bottom: 10px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.style__btn___BjKSf {
    min-width: 200px;
    width: 55%;
    margin: 0 auto 4vh auto;
}

.style__btn___BjKSf:last-child {
    margin: 0 auto;
}
.style__container___sL69O {
  display: flex;
  flex: 1 1;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
}

.style__innerTop___uebgX {
  margin-top: 70px;
  width: 100%;
  position: relative;
  z-index: 3;
  display: flex;
  flex-direction: column;
}

.style__innerBottom___PqS1C {
  width: 100%;
  margin-top: 15px;
  text-align: center;
  position: relative;
  z-index: 2;
}

.style__formContainer___iKLRM {
  padding: 0 30px;
}

.style__greeting___OJinU {
  width: 100%;
  z-index: 1;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.style__title___BIMYv {
  text-align: center;
  font-weight: 600;
  font-size: 26px;
  color: #252D76;
  margin-bottom: 4%;
  white-space: pre-wrap;
}

.style__desc___RlVzX {
  padding: 0 30px;
  font-weight: 500;
  font-size: 13px;
  color: rgba(37, 45, 118, 0.5);
  margin-bottom: 4%;
}

.style__nameLabel___RXu9M {
  font-size: 13.1944px !important;
}

.style__errorText___u9mDQ {
  margin: 0 auto 4vh auto;
}

.style__activeErrorText___mjeFs {
  margin: 0 auto 1vh auto;
  color: #E81D4E;
  max-width: 220px;
  text-align: center;
  font-weight: 500;
  font-size:13px !important;
}

.style__button___CRicz {
  display: flex;
  margin: 0 auto;
  padding: 0 30px;
}

.style__birthdayContainer___jrD8k {
  padding: 20px 30px 0;
}

.style__birthdayLabel___E6_9J {
  font-style: normal;
  font-weight: bold;
  font-size: 13.1944px;
  padding-bottom: 10px;

  color: #252D76;

  opacity: 0.5;
}

.style__container___NFuiO {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  padding-bottom: 14px;
}

.style__inputContainer___DVSDu {
  padding-top: 10px;
  padding-bottom: 10px;
  max-width: 44px;
  margin-top: 2px;
  background-color: #F2F2F2;
  border-radius: 4px;
}

[dir="ltr"] .style__inputContainer___DVSDu {
  margin-right: 12px;
}

[dir="rtl"] .style__inputContainer___DVSDu {
  margin-left: 12px;
}

.style__birthDateInput___aUaBd {
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  color: #CDCDCD;
  max-width: 44px;
  background-color: #ff00;
  border: 0;
}

[dir="ltr"] .style__birthDateInput___aUaBd {
  padding-left: 0;
}

[dir="rtl"] .style__birthDateInput___aUaBd {
  padding-right: 0;
}

.style__birthDateInput___aUaBd:focus {
  outline: none;
  border: 0;
}

.style__label___Gd04Z {
  font-size: 10px;
  line-height: 12px;
  font-weight: bold;
  color: #252D76;
}
.style__container___nNdpi {
    display: flex;
    flex: 1 1;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
}

.style__innerTop___X30ps {
    margin-top: 70px;
    width: 100%;
    position: relative;
    z-index: 3;
}

.style__innerBottom___f9A3Y {
    width: 100%;
    margin-top: 95px;
    text-align: center;
    position: relative;
    z-index: 2;
}

.style__centerLabel___oMDKm {
    text-align: center;
}

.style__formContainer___W1sql {
    padding: 0 30px;
}

.style__form___mC56s {
    margin-bottom: 5px;
}

.style__submitBtnWrap___RVkLd {
    margin: auto;
    display: block;
    min-width: 40%;
    margin-top: 41px;
}

.style__bottomRow___TrSho {
    margin-top: 15px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}

.style__greeting___ZUR2K {
    width: 100%;
    z-index: 1;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}

.style__authToggler___iVIGb {
    padding: 0 30px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 25px;
}

.style__authTogglerLinkActive___cpKhb {
    text-align: center;
    font-weight: 600;
    font-size: 30px;
    color: #252D76;
}

.style__authTogglerLink___S9djI {
    font-weight: 600;
    font-size: 16px;
    color: #AEAEAE;
    text-decoration: none;
}

.style__modalContainer___cJXFf {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 10001;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(37, 45, 118, 0.4);
}

.style__modal___ufEmc {
    background: #FFF;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
    text-align: center;
    padding: 20px;
    margin: 0 50px;
    max-width: 230px;
    position: relative;
}

.style__modalTitle___fAROS {
    font-size: 27px;
    line-height: 32px;
    text-align: center;
    font-weight: bold;
    color: #252D76;
}

.style__modalText___FffI4 {
    color: #515791;
    margin-top: 14px;
}

.style__modalClose___RWp5z,
.style__modalClose_memorial___V_qtK {
    background-color: #7c6ce5;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 25px;
    position: absolute;
    top: -16px;
}

[dir="ltr"] .style__modalClose___RWp5z,
[dir="ltr"] .style__modalClose_memorial___V_qtK {
    right: -16px;
}

[dir="rtl"] .style__modalClose___RWp5z,
[dir="rtl"] .style__modalClose_memorial___V_qtK {
    left: -16px;
}

.style__modalClose_memorial___V_qtK {
    background-color: #FFD45A;
}

.style__confirmButtonInner___RtihN {
    padding: 0 26px;
}
.style__primaryText___Axcr5 {
  font-style: normal;
  font-weight: bold;
  font-size: 13.8889px;
  line-height: 17px;
  color: #252D76;
  text-decoration: none;
}

.style__secondaryText___aEuz8 {
  font-style: normal;
  font-weight: bold;
  font-size: 12px;
  line-height: 15px;
  color: #252D76;
  opacity: 0.5;
}

.style__container___IUOiU,
.style__container_memorial___Ty5ZV {
  z-index: 9999;
  position: absolute;
  width: 77vw;
  background-color: white;
  box-shadow: 0px 1.38958px 17.3698px rgba(0, 0, 0, 0.15);
}

[dir="ltr"] .style__container___IUOiU,
[dir="ltr"] .style__container_memorial___Ty5ZV {
  right: 0;
}

[dir="rtl"] .style__container___IUOiU,
[dir="rtl"] .style__container_memorial___Ty5ZV {
  left: 0;
}

.style__container_memorial___Ty5ZV {
  background-color: #ededed;
}

.style__desktopContainer___ZRiZJ,
.style__desktopContainer_memorial___GodBP {
  z-index: 9999;
  position: absolute;
  width: 43.12vh;
  background-color: white;
  box-shadow: 0px 1.38958px 17.3698px rgba(0, 0, 0, 0.15);
}

[dir="ltr"] .style__desktopContainer___ZRiZJ,
[dir="ltr"] .style__desktopContainer_memorial___GodBP {
  right: 0;
}

[dir="rtl"] .style__desktopContainer___ZRiZJ,
[dir="rtl"] .style__desktopContainer_memorial___GodBP {
  left: 0;
}

.style__desktopContainer_memorial___GodBP {
  background-color: #ededed;
}

.style__overlay___aS0CO {
  position: fixed;
  z-index: 9999;
  width: 23vw;
}

.style__titleContainer___j3qe_ {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 50px;
  box-shadow: 0px 1.38889px 6.94444px rgba(20, 31, 105, 0.1);
}

.style__title___psqW_,
.style__title_memorial___Mi5QW {
  font-style: normal;
  font-weight: bold;
  font-size: 13.8889px;
  line-height: 17px;
  text-align: center;
  color: #7B6CE6;
}

.style__title_memorial___Mi5QW {
  color: #252D76;
}

.style__closeBtn___VKS2j {
  position: absolute;
}

[dir="ltr"] .style__closeBtn___VKS2j {
  right: 15px;
}

[dir="rtl"] .style__closeBtn___VKS2j {
  left: 15px;
}

.style__profileContainer___RYXNC {
  padding: 0 21px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  height: 15vh;
  border-bottom: 1px solid #252D760a;
}

.style__avatarContainer___YyOCF {
  width: 50px;
  height: 50px;
}

.style__profileAvatar___Mj11w {
  border-radius: 40px;
  border: 2.77778px solid #F9F9FF;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.style__profileDisplayName____EBjG {
  font-style: normal;
  font-weight: bold;
  font-size: 13.8889px;
  line-height: 17px;
  color: #252D76;
}

[dir="ltr"] .style__profileDisplayName____EBjG {
  margin-left: 15px;
}

[dir="rtl"] .style__profileDisplayName____EBjG {
  margin-right: 15px;
}

.style__languageContainer___KsO79 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 8vh;
  border-bottom: 1px solid #252D760a;
  padding: 0 21px;
}

.style__languageSelect___EcRZL {
  outline: none;
  border-width: 0px;
  background-color: transparent;
}

.style__helpContainer___tciin {
  position: absolute;
  bottom: 8vh;
  height: 8vh;
  width: 100%;
  border-top: 1px solid #252D760a;
  display: flex;
  align-items: center;
}

.style__helpText___R6La7 {
  font-style: normal;
  font-weight: bold;
  font-size: 13.89px;
  line-height: 17px;
  text-transform: capitalize;
  color: #252D76;
}

[dir="ltr"] .style__helpText___R6La7 {
  margin-left: 21px;
}

[dir="rtl"] .style__helpText___R6La7 {
  margin-right: 21px;
}

.style__helpArrow___sVGzP {
  position: absolute;
}

[dir="ltr"] .style__helpArrow___sVGzP {
  right: 21px;
}

[dir="rtl"] .style__helpArrow___sVGzP {
  left: 21px;
}

[dir="ltr"] .style__backArrow___uYkbO {
  transform: rotate(180deg);
}

[dir="rtl"] .style__backArrow___uYkbO {
  transform: rotate(-180deg);
}

.style__loginContainer___qDMh3 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  padding: 0 22px;
  bottom: 0;
  height: 8vh;
  width: 100%;
  border-top: 1px solid #252D760a;
}

.style__loginText___X5ANP {
  font-style: normal;
  font-weight: bold;
  font-size: 13.1944px;
  line-height: 16px;

  color: #252D76;
}

[dir="ltr"] .style__loginText___X5ANP {
  margin-left: 12px;
}

[dir="rtl"] .style__loginText___X5ANP {
  margin-right: 12px;
}
.style__container___YcG09 {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 40%;
  z-index: 99999;
  background-color: #F1F0F0;
  box-shadow: inset 0px 0.5px 0px #CDCDCD, inset 0px -0.5px 0px #CDCDCD;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.style__overlay___ATxzD {
  position: absolute;
  width: 100%;
  z-index: 999999;
}

.style__selectedItemText___QJV_e {
  font-family: Arial;
  font-style: normal;
  font-weight: normal;
  font-size: 23px;
  line-height: 26px;
  color: #000000;
}

.style__itemText___ycT_2 {
  font-family: Arial;
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 23px;
  color: #999999;
}
.style__container___G7Fi2 {
  box-sizing: border-box;
  padding-top: 50px;

  display: flex;
  position: relative;
  flex-direction: column;
  align-items: center;
}

.style__title___FR7GJ {
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 58px;
  display: flex;
  align-items: center;
  text-align: center;

  color: #252D76;

  justify-content: center;

  margin-top: 5vh;
}

.style__subtitle___UOdfM {
  font-family: 'Varela Round';
  font-style: normal;
  font-weight: normal;
  font-size: 13.8889px;
  line-height: 17px;
  text-align: center;

  color: #252D76;

  margin-top: 4vh;
  padding: 0 48px;
}

.style__topContainer___XQFWH {
  flex: 1 1;
  display: flex;
  flex-direction: column;
}

.style__bottomContainer___LMpR7 {
  flex-direction: column;
  display: flex;
  align-items: center;
  justify-content: center;
}

.style__supportEmail___sIFGJ {
  font-family: 'Varela Round';
  font-style: normal;
  font-weight: normal;
  font-size: 13.89px;
  line-height: 17px;
  text-align: center;

  color: #252D76;

  opacity: 0.5;

  margin-bottom: 15px;
}

.style__button___hkgTf {
  max-width: 180px;
  margin-top: 30px;
  align-self: center;
}
.style__header___zTaeb {
    flex: .5 1;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 80%;
    margin: auto;
}

.style__page___syCec {
    padding-bottom: 20px;
    padding-top: 50px;
}

.style__title___wupRp {
    font-size: 26px;
    text-align: center;
    font-weight: bold;
    color: #252D76;
    margin-top: 40px;
}

.style__qrContainer___gMeiy {
    margin-top: 20px;
    width: 100%;
    display: flex;
    align-items: center;
    flex-direction: column;
}

.style__errorContainer___YDACt {
    color: #E81D4E;
    text-align: center;
    margin-top: 10px;
}

.style__header___rgLS1 {
    flex: .5 1;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 80%;
    margin: auto;
}

.style__page___zbB6b {
    padding-bottom: 20px;
    padding-top: 50px;
}

.style__title___gkzoI {
    font-size: 26px;
    text-align: center;
    font-weight: bold;
    color: #252D76;
    margin-top: 40px;
}

.style__subTitle___Na9nQ {
    font-size: 18px;
    text-align: center;
    font-weight: bold;
    color: rgba(37, 45, 118, 0.5) !important;
    margin-top: 40px;
}

.style__label___nSXPy {
    font-size: 16px !important;
    font-weight: bold !important;
    line-height: 16px !important;
    color: rgba(37, 45, 118, 1) !important;
}

[dir="ltr"] .style__label___nSXPy {
    left: 0 !important;
}

[dir="rtl"] .style__label___nSXPy {
    right: 0 !important;
}

.style__errorContainer___XIfmP {
    color: #E81D4E;
    text-align: center;
    margin-top: 10px;
}
.style__container___shZbv {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 50px 50px 0 50px;
  box-sizing: border-box;
}

.style__title___CmYXk {
  margin-top: 20px;

  font-style: normal;
  font-weight: bold;
  font-size: 26px;
  line-height: 32px;
  display: flex;
  align-items: center;
  text-align: center;

  color: #252D76;
}

.style__subtitle___Ftz9E {
  margin-top: 16px;

  font-style: normal;
  font-weight: bold;
  font-size: 13.1944px;
  line-height: 16px;
  text-align: center;

  color: #252D76;

  opacity: 0.5;
}

.style__or___cJC7r {
  margin: 8px 0;

  font-style: normal;
  font-weight: bold;
  font-size: 13.1944px;
  line-height: 16px;
  /* identical to box height */
  text-align: center;

  color: rgba(37, 45, 118, 0.5);

  opacity: 0.5;
}

.style__titleMemorial___JMT2u {
  color: #ffffff;
}

.style__container___iZl5_ {
    height: 50px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;

    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 10;
    background-color: #fff;
    box-shadow: 0px 1.39px 6.94px rgba(20, 31, 105, 0.1);
}

.style__containerWithoutTitle___HeowO {
    position: absolute;
    z-index: 100;
    top: 0;
}

[dir="ltr"] .style__containerWithoutTitle___HeowO {
    right: 0;
}

[dir="rtl"] .style__containerWithoutTitle___HeowO {
    left: 0;
}

.style__title___gCgwl {
    font-weight: bold;
}

.style__titleBrand___KHCbu {
    color: #7B6CE6;
}

.style__titleWhite___ZD5tT {
    color: #fff;
}

.style__touchableClose___bNZjG {
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    z-index: 50;
    top: 7px;
}

[dir="ltr"] .style__touchableClose___bNZjG {
    right: 10px;
}

[dir="rtl"] .style__touchableClose___bNZjG {
    left: 10px;
}

.style__closeIcon___ZOZrv {
    width: 17px;
    height: 19.44px;
}

.style__humburger___nVnIx {
    position: absolute;
}

[dir="ltr"] .style__humburger___nVnIx {
    right: 15px;
}

[dir="rtl"] .style__humburger___nVnIx {
    left: 15px;
}

.style__headerBackBtn___qCkVm {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 40px;
    height: 40px;
    background: none;
    border: none;
    z-index: 50;
}

[dir="ltr"] .style__headerBackBtn___qCkVm {
    left: 10px;
}

[dir="rtl"] .style__headerBackBtn___qCkVm {
    right: 10px;
}
.style__container___NoGBl {
  display: flex;
  flex-direction: column;
  padding-top: 50px;
  box-sizing: border-box;
}

.style__title___j18cr {
  margin: 32px 50px 0 50px; 

  font-style: normal;
  font-weight: bold;
  font-size: 26px;
  line-height: 32px;
  display: flex;
  align-items: center;
  text-align: center;

  color: #252D76;
}

.style__textInput___BFEgO {
  direction: ltr;

  outline-offset: 0;
  outline: 0;

  margin: 85px 50px 0 50px;

  font-style: normal;
  font-weight: 500;
  font-size: 13.8889px;
  line-height: 17px;
  text-align: center;
  
  border: 0;
  border-bottom: 1px solid #252D7633;
}

.style__textInput___BFEgO::placeholder {
  color: #9296BB;
  font-style: normal;
  font-weight: 500;
  font-size: 13.8889px;
}

.style__inputErrorContainer___hyiFr {
  height: 40px;
  margin-top: 8px;
  
  display: flex;
  justify-content: center;
}

.style__inputError___UMiyd {
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: center;
}

.style__inputErrorText___pgDTU {
  font-style: normal;
  font-weight: bold;
  font-size: 13.1944px;
  line-height: 16px;

  color: #E81D4E;
}

.style__exampleImg___pztZw {
  margin: 0 auto 0 auto;
  width: 160px;
  height: 160px;
}

.style__controlsContainer___ffQaa {
  display: flex;
  justify-content: center;
  
  position: absolute;
  bottom: 30px;
  right: 0;
  left: 0;
}

[dir="ltr"] .style__backBtn___fyuNB {
  margin-right: 30px;
}

[dir="rtl"] .style__backBtn___fyuNB {
  margin-left: 30px;
}
.style__container___VB049 {
  /* padding-top: 40px; */
}

.style__scannerContainer___FCada {
  position: absolute;
  width: 100%;
  height: 100%;
}

.style__overflowContainer___grRSW {
  position: relative;
  height: 100%;

  display: flex;
  flex-direction: column;
}

.style__overflowRight___NjxA8 {
  width: 12.5vw;
  height: 75vw;
  background-color: #252D76a0;
}

.style__overflowLeft___XO3cM {
  width: 12.5vw;
  height: 75vw;
  background-color: #252D76a0;
}

.style__overflowTop___tbIUS {
  width: 100vw;
  height: 20vh;
  background-color: #252D76a0;
}

.style__overflowBottom___SO4zU{
  width: 100%;
  height: 100%;
  padding: 30px 0;
  position: relative;

  display: flex;
  flex-direction: column;
  flex: 1 1;
  justify-content: space-between;

  background-color: #252D76a0;
}

.style__bottomLeftImg___VZHjD {
  position: absolute;
  width: 57px;
  height: 57px;
  bottom: 0;
  left: 0;
}

.style__bottomRightImg___FfLeR {
  position: absolute;
  width: 57px;
  height: 57px;
  bottom: 0;
  right: 0;
}

.style__topLeftImg___jOzFh {
  position: absolute;
  width: 57px;
  height: 57px;
  top: 0;
  left: 0;
}

.style__topRightImg___Wbuln {
  position: absolute;
  width: 57px;
  height: 57px;
  top: 0;
  right: 0;
}

[dir="ltr"] .style__backBtn___YGuxa {
  margin-right: 30px;
}

[dir="rtl"] .style__backBtn___YGuxa {
  margin-left: 30px;
}

.style__description___p9wiy {
  margin: 0 auto 20px auto;
  display: block;
  width: 220px;

  font-style: normal;
  font-weight: bold;
  font-size: 13.1944px;
  line-height: 16px;
  text-align: center;

  color: rgba(255, 255, 255, 0.8);
}

.style__controlsContainer___frgBu {
  display: flex;
  justify-content: center;
}

.style__inputError___tFIeP {
  position: absolute;
  width: 100%;

  top: 6px;

  display: flex;
  flex-direction: row;
  justify-content: center;
}

.style__inputErrorText___QS9ac {
  display: flex;
  align-items: center;

  font-style: normal;
  font-weight: bold;
  font-size: 13.1944px;
  line-height: 16px;

  color: #E81D4E;
}
.style__container___VMGhX {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background-color: #7B6CE6;
    z-index: 1000;
    display: flex;
    align-items: center;
    justify-content: center;
}

.style__inner___N7rQ1 {}

.style__title___f7Lau {
    color: #fff;
    font-size: 30px;
    line-height: 36px;
    text-align: center;
    margin-bottom: 10px;
}

.style__benefits___j8ZKS {
    color: #fff;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    max-width: 80%;
    margin: 0 auto 20px auto;
}

.style__closeBtnWrap___GlBdY {
    position: absolute;
    z-index: 3;
    top: 40px;
}

[dir="ltr"] .style__closeBtnWrap___GlBdY {
    right: 25px;
}

[dir="rtl"] .style__closeBtnWrap___GlBdY {
    left: 25px;
}

.style__closeBtn___5RiCm {
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: none;
    border: none;
}
.style__controls___TCvos {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

.style__downloadIcon___TxnEf {
    max-width: 200px;
}

.style__linkIOS____Ntov {
    display: inline-block;
    margin-bottom: 20px;
    border-radius: 8px;
    padding: 0;
}

.style__linkAndroid___i2J9y {
    background-color: #fff;
    display: inline-block;
    margin-bottom: 20px;
    padding: 0 5px;
    border-radius: 8px;
}

.style__shadow___tZyp2 {
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
}

a:last-child {
    margin-bottom: 0;
}
.style__modalContainer___X9JFT {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    z-index: 9999;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}

.style__inner___QyZ7N {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: -35%;
}

.style__title___HkTmf {
    font-size: 34px;
    line-height: 36px;
    margin-bottom: 20px;
    text-align: center;
    font-weight: bold;
    color: #fff;
}

.style__subtitle___Z3FUd {
    font-size: 18px;
    margin-bottom: 72px;
    color: rgba(255,255,255,.7);
    font-weight: bold;
}

.style__cloudLeft___EsMo4 {
    position: absolute;
    top: 120px;
    max-width: 200px;
}

[dir="ltr"] .style__cloudLeft___EsMo4 {
    left: -80px;
}

[dir="rtl"] .style__cloudLeft___EsMo4 {
    right: -80px;
}

.style__cloudRight___VbDaJ {
    position: absolute;
    bottom: 230px;
    max-width: 200px;
}

[dir="ltr"] .style__cloudRight___VbDaJ {
    right: -90px;
}

[dir="rtl"] .style__cloudRight___VbDaJ {
    left: -90px;
}

.style__theme___RmHVn {
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
    right: 0;
}

.style__indicatorContainer___zopHS {
    display: flex;
    width: 80%;
    height: 17px;
    flex-direction: column;
    margin-top: 42px;
    border-radius: 50px;
    position: relative;
    background: white;
    justify-content: center;
    align-items: center;
}

.style__indicatorMock___TYgox {
    height: 3px;
    width: 92%;
    border-radius: 50px;
    background: #eee;
}

[dir="ltr"] .style__indicatorMock___TYgox {
    margin-left: 5px;
}

[dir="rtl"] .style__indicatorMock___TYgox {
    margin-right: 5px;
}

.style__indicator___m4bqW {
    height: 7px;
    z-index: 1;
    background-color: #9080FF;
    position: absolute;
    top: 5px;
    border-radius: 50px;
}

[dir="ltr"] .style__indicator___m4bqW {
    left: 6px;
}

[dir="rtl"] .style__indicator___m4bqW {
    right: 6px;
}
.style__container___GHdgK {}

.style__inner___v3Qb4 {
    display: flex;
    flex-direction: row;
    align-items: center;
}

.style__icon___AiUjI {
    max-width: 40px;
    margin: 0 7px;
}

.style__iconMath___b5lql {
    max-width: 20px;
    margin: 0 2px;
}
.style__modalContainer___IvQsA {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    z-index: 9999;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}

.style__inner___BloDP {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-around;
    height: 60%;
    margin-top: -35%;
}

.style__logo___oI5Ap {
    max-width: 250px;
}
.style__scrollView___SeHc3, 
.style__scrollView_memorial___hcTB9 {
    display: flex;
    flex-grow: 1;
    justify-content: flex-start;
    flex-direction: column;
    box-sizing: border-box;
    padding: 70px 2rem 20px;
}

.style__scrollView_memorial___hcTB9 {
    background-color: #1F2C4E;
}

.style__title___Roe7c, 
.style__title_memorial___V2Vi_ {
    font-size: 28px;
    text-align: center;
    font-weight: bold;
    color: #252D76;
}

.style__title_memorial___V2Vi_ {
    color: #ffffff;
}

.style__header___iueOF {
    box-sizing: border-box;
    margin: 5px 0 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    gap: 10px;
    width: 100%;
}

.style__stickerInfo___zO2tg {
    display: flex;
    flex-flow: column wrap;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding: 1rem 0;
}

.style__stickerInfoRight___OkSSQ {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
}

.style__createdDate___OFlO7 {
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    color: #252D76;
    opacity: 0.5;
}

.style__scansCounterText___zor6c {
    color: #999EC2;
    font-size: 14px;
}

.style__scansCounterContainer___bNtCM {
    display: flex;
    align-items: center;
}

[dir="ltr"] .style__scansCounterIcon___phhZa {
    margin-right: 4px;
}

[dir="rtl"] .style__scansCounterIcon___phhZa {
    margin-left: 4px;
}

.style__themeEditContainer___DuMom {
    top: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 2.5rem;
    height: 2.5rem;
}

.style__deleteModelContainer___aFcrM {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
}

.style__attachFloatButton___w2Y93 {
    margin-top: 2rem;
    background-color: #F76C6C;
}

.style__stickerItemsPreview___TGVx0 {
    display: flex;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    gap: 5px;
}

.style__stickerItemsPreviewItem___H67Hx {
    width: 70px;
    height: 70px;
    background-size: cover;
}

.style__container___QYWPZ,
.style__container_memorial___a_oAY {
    display: flex;
    flex-direction: column;
    flex: 1 1;
    background-color: #8679E5;
    position: relative;
}

.style__container_memorial___a_oAY {
    background-color: #252D76;
}

.style__header___CzvO1 {
    margin-top: 65px;
    margin-bottom: 20px;
    flex-direction: column;
    align-items: center;
    display: flex;
    z-index: 4;
    position: relative;
}

.style__title___LjGng {
    color: #fff;
    font-size: 30px;
    line-height: 35px;
    text-align: center;
    margin-bottom: 20px;
    font-weight: bold;
}

.style__profileAvatar___VeCs4 {
    margin-bottom: 40px;
    border-radius: 90px;
    width: 90px;
    height: 90px;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
}

.style__memorialCandle___QORlH {
    margin-bottom: 40px;
    width: 200;
    height: 200px;
}

.style__bgAnimation___tuQjV {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
}

.style__mainAnimation___MLvLX {
    max-width: 86%;
    margin: auto;
    position: relative;
    z-index: 3;
}

.style__wowAnimation___SwTSx {
    z-index: 5;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
}

.style__backBtn___pVcOg {
    position: absolute;
    top: 40px;
    z-index: 6;
}

[dir="ltr"] .style__backBtn___pVcOg {
    left: 25px;
}

[dir="rtl"] .style__backBtn___pVcOg {
    right: 25px;
}
.style__header___RAPAI {
    flex: .5 1;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 80%;
    margin: auto;
}

.style__title___dTfT5,
.style__title_memorial___Spi0a {
    font-size: 26px;
    text-align: center;
    font-weight: bold;
    color: #252D76;
}

.style__title_memorial___Spi0a {
    color: #ffffff;
}

.style__scrollView___RT5AK,
.style__scrollView_memorial___PkvT1 {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    justify-content: space-between;
    padding-top: 40px;
    box-sizing: border-box;
}

.style__scrollView_memorial___PkvT1 {
    background-color: #1F2C4E;
}

.style__isCongratulationView___Cva2D {
    background-color: #252D76;
}

.style__content___irVf9 {
    width: 90%;
}

.style__formats___MW6fh {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    align-items: flex-end;
    justify-content: center;
    gap: 10px;
}

.style__description___of2le {
    flex: 1 1;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.style__formatWrap___atvlI {
    margin: 10px;
    position: relative;
    display: flex;
    flex-direction: row;
    align-items: flex-end;
    overflow: hidden;
    padding: 0;
    border: none;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    transition: opacity 150ms linear;
}

.style__formatWrap___atvlI:focus {
    outline: none;
}

.style__formatWrap___atvlI:active {
    opacity: .6;
}

.style__formatWrapInnerActive___P2BFY {
    background-color: #fff;
}

.style__formatIconWrap___rnMYw,
.style__formatIconWrap_memorial___BbC88 {
    width: 135px;
    height: 117px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background-color: #7B6CE6;
    overflow: hidden;
    border-radius: 3px;
}

.style__formatIconWrap_memorial___BbC88 {
    background-color: #FFD45A;
}

.style__formatTitle___AIzgS,
.style__formatTitle_memorial___xKIdn {
    text-align: center;
    font-family: Quicksand, sans-serif;
    font-weight: bold;
    color: #7B6CE6;
    font-size: 16px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -14px;
}

.style__formatTitle_memorial___xKIdn {
    color: #fff;
}

.style__activeFormatIcon___O0VgT {
    margin-top: 20px;
    margin-bottom: 10px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    height: 30px;
}

.style__activeFormatLabelsWrap___Em6kb {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
}

.style__activeFormatTitle___wlfhn,
.style__activeFormatTitle_memorial___ak5UC {
    max-width: 85%;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    color: rgba(37, 45, 118, 0.5);
}

.style__activeFormatTitle_memorial___ak5UC {
    color: #ffffff;
}

.style__activeFormatDesc___40uXy,
.style__activeFormatDesc_memorial___WYopn {
    max-width: 85%;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    color: rgba(37, 45, 118, 0.5);
    min-height: 30px;
}

.style__activeFormatDesc_memorial___WYopn {
    color: #ffffff;
}

/* Submit */
.style__submitInput___lCeVZ {
    display: none;
}

.style__buttonWrapper___XME0p {
    position: relative;
}

.style__headerBackBtn___OOUQk,
.style__headerBackBtn_memorial___mq2YP {
    position: absolute;
    top: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 5;
    width: 28px;
    height: 28px;
    border: none;
    background-color: white;
    border-radius: 50%;
}

[dir="ltr"] .style__headerBackBtn___OOUQk,
[dir="ltr"] .style__headerBackBtn_memorial___mq2YP {
    left: 15px;
}

[dir="rtl"] .style__headerBackBtn___OOUQk,
[dir="rtl"] .style__headerBackBtn_memorial___mq2YP {
    right: 15px;
}

.style__headerBackBtn_memorial___mq2YP {
    background-color: #FFD45A;
}
.style__container___dgcT6 {
    min-height: 200px;
    display: grid;
    flex-direction: row;
    align-items: center;
    grid-template-columns: 100%;
    grid-gap: 0.5rem;
    justify-content: space-around;
    overflow: auto;
}

.style__container___XIjvI {
    position: relative;
    width: 100%;
    padding-top: 100%; /* 1:1 Aspect Ratio */
    background-size: cover;
}

.style__foreground___ETyM6 {
    position: absolute;
    top: 50%;
    /*z-index: 2;*/
    /*display: flex;*/
    /*justify-content: center;*/
    /*align-items: center;*/
    /*padding: 0;*/
    /*width: 30px;*/
    /*height: 30px;*/
}

[dir="ltr"] .style__foreground___ETyM6 {
    left: 50%;
    /*right: 5px;*/
    transform: translateX(-50%) translateY(-50%);
}

[dir="rtl"] .style__foreground___ETyM6 {
    right: 50%;
    transform: translateX(50%) translateY(-50%);
}

.style__strip___gWvOX {
    position: absolute;
    display: inline;
    bottom: 0;
    height: 25%;
    box-sizing: border-box;
    width: 100%;
    background-color: rgba(1, 1, 1, 0.6);
    padding: 0.4rem;
}

[dir="ltr"] .style__strip___gWvOX {
    left: 0;
}

[dir="rtl"] .style__strip___gWvOX {
    right: 0;
}

.style__textAuthor___f1zsp {
    position: absolute;
    font-size: 1rem;
    color: #FFFFFF;
    line-height: 1.4rem;
    top: 0.8rem;
}

.style__textDate___cH0v7 {
    position: absolute;
    font-size: 1.4rem;
    color: #FFFFFF;
    bottom: 0.8rem;
}

.style__deleteButton___n03jH {
    position: absolute;
    bottom: 0.8rem;
    color: white;
}

[dir="ltr"] .style__deleteButton___n03jH {
    right: 0.4rem;
}

[dir="rtl"] .style__deleteButton___n03jH {
    left: 0.4rem;
}

.style__deleteControls___HiSaJ {
    background-color: #FFD45A;
    border-radius: 36px;
    height: 36px;
    width: 150px;
    display: flex;
    justify-content: space-around;
    align-items: center;
}

.style__deleteControlsWhite___gS9zJ {
    background-color: #ffffff;
    border-radius: 36px;
    height: 36px;
    width: 150px;
    display: flex;
    justify-content: space-around;
    align-items: center;
}

.style__deleteConfirm___CpcPE {
    padding: 0;
}

.style__deleteText___tSKna {
    font-size: 1.2rem;
    color: #252D76;
}

.style__deleteModelContainer___LRyEG {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    min-height: 100px;
}

.style__expandIcon___jmvzM {
    position: absolute;
    top: 10px;
    width: 22px;
    height: 22px;
}

[dir="ltr"] .style__expandIcon___jmvzM {
    left: 10px;
}

[dir="rtl"] .style__expandIcon___jmvzM {
    right: 10px;
}
.style__page___YoY6N {
    display: flex;
    width: 100%;
    overflow: hidden;
}

.style__scrollView___gQOJY,
.style__scrollView_memorial____J796 {
    display: flex;
    flex-grow: 1;
    flex-direction: column;
    justify-content: space-between;
    box-sizing: border-box;
}

.style__scrollView_memorial____J796 {
    background-color: #1F2C4E;
}

.style__backButton___moAFM,
.style__backButton_memorial___DZ6pC {
    position: absolute;
    top: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 4;
    width: 28px;
    height: 28px;
    border: none;
    background-color: white;
    border-radius: 50%;
}

[dir="ltr"] .style__backButton___moAFM,
[dir="ltr"] .style__backButton_memorial___DZ6pC {
    left: 15px;
}

[dir="rtl"] .style__backButton___moAFM,
[dir="rtl"] .style__backButton_memorial___DZ6pC {
    right: 15px;
}

.style__backButton_memorial___DZ6pC {
    background-color: #FFD45A;
}

/* Sticker */
.style__sticker___DuAog {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    flex: 1 1;
    overflow: hidden;
    padding-bottom: 20px;
}

.style__stickerTop____nfzh {
    position: relative;
    z-index: 2;
}

.style__stickerAuthorContainer___cJkWG {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    padding-top: 18px;
}

[dir="ltr"] .style__stickerAuthorContainer___cJkWG {
    padding-left: 16px;
}

[dir="rtl"] .style__stickerAuthorContainer___cJkWG {
    padding-right: 16px;
}

[dir="ltr"] .style__stickerAuthorAvatar___U8taI {
    margin-right: 8px;
}

[dir="rtl"] .style__stickerAuthorAvatar___U8taI {
    margin-left: 8px;
}

.style__stickerAuthorAvatarImage___Z_Qch {
    width: 30px;
    height: 30px;
}

.style__stickerAuthorLabel___vMnAH {
    text-align: center;
}

.style__stickerMediaContainer___UjvsM {
    margin-bottom: 20px;
    width: 100%;
    direction: ltr !important;
}

.style__stickerText___bjsYS,
.style__stickerText_memorial___NXwbu {
    /*width: 85%;*/
    max-width: 600px;
    margin: 0 10% 0 10%;
    font-size: 16px;
    font-weight: 400;
    color: #252D76;
}

.style__stickerText_memorial___NXwbu {
    color: #ffffff;
}

.style__stickerTheme___Rq3Qu {
}

.style__authorDateContainer___wvyBL {
    display: flex;
    justify-content: space-between;
    margin: 12px 12% 0 12%;
}

.style__authorDateInner___Bz3Qh, 
.style__authorDateInner_memorial___EBbJF {
    color: #252D76;
}

[dir="ltr"] .style__authorDateInner___Bz3Qh, 
[dir="ltr"] .style__authorDateInner_memorial___EBbJF {
    text-align: left;
}

[dir="rtl"] .style__authorDateInner___Bz3Qh, 
[dir="rtl"] .style__authorDateInner_memorial___EBbJF {
    text-align: right;
}

.style__authorDateInner_memorial___EBbJF {
    color: #ffffff;
}

.style__dateAndCountContainer___C4wIu {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding: 0 7.5%;
}

.style__scansCounterText___qE8wF {
    color: #999EC2;
    font-size: 14px;
}

.style__scansCounterContainer___TrsdT {
    display: flex;
    align-items: center;
}

[dir="ltr"] .style__scansCounterIcon___kxw88 {
    margin-right: 4px;
}

[dir="rtl"] .style__scansCounterIcon___kxw88 {
    margin-left: 4px;
}

.style__dateString___xoSHA,
.style__dateString_memorial___TBdtk {
    font-size: 16.8px;
    font-weight: 500;
    text-align: start;
}

.style__dateString_memorial___TBdtk {
    color: #ffffff;
}

.style__author___Zo1tq {
    font-size: 16.8px;
    margin-left: auto;
    margin-right: auto;
    white-space: nowrap;
    font-weight: 500;
    text-align: start;
}

/* Media image */


/* Loader */
.style__loader___DTElb {
}

/* Theme */
.style__theme___TwFGr {
    position: absolute;
    bottom: -45px;
    z-index: 1;
    width: 100%
}

.style__notConfiguredSplash___S7Rkk {
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center;
    background-color: #252D76;
    position: fixed;
    display: flex;
}

.style__notConfiguredText___hKhdq {
    color: #fff;
    font-size: 24px;
    text-align: center;
}

.style__modal___LOPcm {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #957CFF;
    z-index: 10;
    display: flex;
    align-items: center;
    justify-content: center;
}

.style__modalTitle____PYxC {
    color: #fff;
    font-size: 30px;
    line-height: 36px;
    text-align: center;
    margin-bottom: 10px;
}

.style__modalSubTitle___GIgsI {
    color: #fff;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
}

.style__modalForm___RcPTb {
    border-radius: 4px;
    margin: 20px 15px 60px 15px;
}

.style__formControls___ruNBF {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* Error */
.style__formError___tJjei {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 25px;
}

.style__formErrorText___Iss8I {
    color: #fff;
    font-size: 16px;
    font-weight: bold;
}

[dir="ltr"] .style__formErrorText___Iss8I {
    margin-left: 10px;
}

[dir="rtl"] .style__formErrorText___Iss8I {
    margin-right: 10px;
}

[dir="ltr"] .style__showBtn___EFkLx {
    margin-left: 20px;
}

[dir="rtl"] .style__showBtn___EFkLx {
    margin-right: 20px;
}

@media (min-width: 600px) {
    .style__stickerText___bjsYS {
        font-size: 24px;
    }

    .style__stickerAuthorLabel___vMnAH {
        font-size: 20px;
    }
}

.style__deleteModelContainer___Qz4Ro {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    min-height: 100px;
}

.style__attachFloatButton___qSJiT {
    width: 100%
}


.style__image___eT1BN {
    background-position: center;
    background-size: contain;
    height: 100%;
    background-repeat: no-repeat;
    background-color: #000;
}

.style__container_memorial___SPtjN,
.style__container___jzn3K {
    display: flex;
    background-color: #000;
    align-items: center;
    justify-content: center;
    height: 30vh;
    min-height: 200px;
    position: relative;
    overflow: hidden;
}

.style__container_memorial___SPtjN {
    height: 70vh;
}

.style__img___sVqz2 {
    max-width: 100%;
    max-height: 100%;
    image-orientation: flip;
    position: relative;
    z-index: 2;
    object-fit: contain;
}

.style__imgBg___wkxvY {
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: cover;
    filter: blur(8px);
    background-repeat: no-repeat;
    position: absolute;
    z-index: 1;
    top: 0;
}

[dir="ltr"] .style__imgBg___wkxvY {
    left: 0;
}

[dir="rtl"] .style__imgBg___wkxvY {
    right: 0;
}

.style__loader___AQ7Bk {
    color: #fff;
    text-align: center;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 10;
    height: 20px;
    width: 64px;
    margin: auto;
    right: 0;
    bottom: 0;
}

.style__fullscreenImgContainer___Tjhmq {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 6;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: black;
}

.style__fullscreenImg___gzcEy {
    /* position: fixed; */
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto;
}

.style__fullscreenImgBg___vXG3F {
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: cover;
    filter: blur(8px);
    background-repeat: no-repeat;
    position: fixed;
    z-index: 5;
    top: 0;
    background-color: #000;
}

[dir="ltr"] .style__fullscreenImgBg___vXG3F {
    left: 0;
}

[dir="rtl"] .style__fullscreenImgBg___vXG3F {
    right: 0;
}

.style__fullscreenCloseBtn___mbA_A,
.style__fullscreenCloseBtn_memorial___IStZc {
    z-index: 7;
    position: fixed;
    top: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 18px;
    height: 18px;
    border: none;
    background-color: white;
    border-radius: 50%;
    padding:5px;
}

[dir="ltr"] .style__fullscreenCloseBtn___mbA_A,
[dir="ltr"] .style__fullscreenCloseBtn_memorial___IStZc {
    right: 15px;
}

[dir="rtl"] .style__fullscreenCloseBtn___mbA_A,
[dir="rtl"] .style__fullscreenCloseBtn_memorial___IStZc {
    left: 15px;
}

.style__fullscreenCloseBtn_memorial___IStZc {
    background-color: #FFD45A;
}
.style__container___PDbhE {
    height: 30vh;
    min-height: 200px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.style__button___V0fVR {
    background: #FFFFFF;
    opacity: 0.9;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
    border-radius: 163px;
    width: 80px;
    height: 80px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    z-index: 2;
}

/* Progress */
.style__progress___Oj4d4 {
    max-width: 600px;
    width: 80%;
    margin: 20px auto 10px auto;
    background: #D8D9E6;
    height: 6px;
    /*opacity: 0.8;*/
    border-radius: 6px;
}

.style__progressFill___MwF4W {
    background: #252D76;
    /*opacity: 0.8;*/
    width: 0;
    height: 6px;
    border-radius: 6px;
    position: relative;
}

.style__progressBar___g70L6 {
    background: #252D76;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
    border-radius: 16px;
    width: 16px;
    height: 16px;
    position: absolute;
    right: -10px;
    top: 0;
    bottom: 0;
    margin: auto;
}

/* Bottom */
.style__bottom___VJRNV {
    max-width: 600px;
    width: 80%;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.style__currentDuration___p5x5v {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.style__microphone___mm5El {
    position: relative;
    left: -5px;
}
.style__totalDuration___wQKcC {}

.style__duration___Vg7Xw {
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: normal;
    color: #252D76;
    opacity: 0.3;
}

.style__btnContainer___k1TsW {
    position: relative;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.style__equalizeBg___XFToq {
    position: absolute;
    z-index: 1;
}

.style__playIcon___GrTDf {
    /*position: relative;*/
    /*left: 3px;*/
    /*margin*/

}

.style__icon___wnpCr {
    position: absolute;
    margin: auto;
    opacity: 0;
    transition: opacity .2s ease-in-out;
}

.style__activeIcon___cVvKm {
    opacity: 1;
}

.style__dNone___NpJ8E {
    display: none;
}
.style__image___DSA2s {
    background-position: center;
    background-size: contain;
    height: 100%;
    background-repeat: no-repeat;
    background-color: #000;
}

.style__container___xWwau {
    display: flex;
    background-color: #000;
    align-items: center;
    justify-content: center;
    height: 30vh;
    min-height: 200px;
    position: relative;
    overflow: hidden;
}

.style__video___QB_00 {
    position: relative;
    z-index: 2;
}

.style__img___XS4sK {
    max-width: 100%;
    max-height: 100%;
    image-orientation: flip;
}

.style__imgBg___vI66G {
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: cover;
    filter: blur(8px);
    background-repeat: no-repeat;
    position: absolute;
    z-index: 1;
    top: 0;
}

[dir="ltr"] .style__imgBg___vI66G {
    left: 0;
}

[dir="rtl"] .style__imgBg___vI66G {
    right: 0;
}
.style__container___uffbP {
    position: relative;
    z-index: 1;
    width: 88%;
    margin: 30px auto 0 auto;
    /*margin: -85px auto 0 auto;*/
}

.style__title___X2SYB {
    color: #252D76;
    font-weight: bold;
    margin-bottom: 4px;
    display: flex;
}

.style__inner___OGDtB {
    background: rgba(255, 255, 255, 0.7);
    padding-bottom: 18px;
    /* btn */
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
    border-radius: 10px;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.style__icon___u52SE {
    width: 80px;
    height: 80px;
    margin-top: 18px;
}

.style__desc___oDz4H {
    color: rgba(37, 45, 118, 0.8);
    margin: 8px 10px;
    font-weight: 500;
    text-align: center;
}
.style__link___WnJv3 {

}

.style__commentUnread___z3HpA {
    background-color: #EA6997;
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 18px;
    border-radius: 18px;
}

[dir="ltr"] .style__commentUnread___z3HpA {
    margin-left: 8px;
}

[dir="rtl"] .style__commentUnread___z3HpA {
    margin-right: 8px;
}

.style__commentUnreadCount___ENScB {
    color: #fff;
    line-height: 17px;
    font-size: 15px;
    font-weight: 500;
}
.style__commentsList___cxZfz {
    padding: 0 20px;
    width: 88%;
    box-sizing: border-box;
    margin-bottom: 10px;
    max-height: 220px;
    overflow-y: auto;
}

.style__commentsListTopOverlay___MhpZb {
    position: absolute;
    top: -1px;
    height: 35px;
    left: 0;
    right: 0;
    background: linear-gradient(to bottom, #F5F6FD, rgba(255,255,255,0));
}

.style__comment___MICVz {
    display: flex;
    padding: 13px 0;
    border-bottom: 1px solid rgba(0,0,0,.2);
    position: relative;
}

.style__commentLast___icC9a {
    border-bottom-color: transparent;
}

[dir="ltr"] .style__commentAvatarWrap___QWLhe {
    margin-right: 20px;
}

[dir="rtl"] .style__commentAvatarWrap___QWLhe {
    margin-left: 20px;
}

.style__commentAvatar___VawBm {
    width: 45px;
    height: 45px;
}

.style__commentContent___jA2hl {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    flex: 1 1;
}

.style__commentAuthorName___dF0Jd {
    font-size: 15px;
    font-weight: bold;
    color: #252D76;
}

.style__commentMessage___rJq24 {
    font-size: 15px;
    color: #252D76;
    word-break: break-word;
}

.style__commentDate___k5cN4 {
    color: #A8ABC8;
    font-size: 15px;
}

.style__commentUnread___FBtfM {
    background-color: #EA6997;
    width: 10px;
    height: 10px;
    border-radius: 10px;
    position: absolute;
    top: 30px;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
}

[dir="ltr"] .style__commentUnread___FBtfM {
    left: -19px;
}

[dir="rtl"] .style__commentUnread___FBtfM {
    right: -19px;
}
.style__container___a449n {
    position: relative;
    z-index: 1;
    width: 88%;
    margin: 30px auto 0 auto;
}

.style__title___u7cM3, 
.style__title_memorial___ArzFQ {
    color: #252D76;
    font-weight: bold;
    margin-bottom: 4px;
    display: flex;
}

.style__title_memorial___ArzFQ {
    color: #ffffff;
}

.style__inner___OVd7I,
.style__inner_memorial___o9uS9 {
    background: rgba(255, 255, 255, 0.7);
    padding: 15px;
    /* btn */
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
    border-radius: 10px;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.style__inner_memorial___o9uS9 {
    background: #ffffff;
}
.style__container___wm7JW {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background-color: #000;
    overflow: hidden;
}

.style__headerBackBtn___zuC52,
.style__headerBackBtn_memorial___nHMqH {
    position: absolute;
    top: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 5;
    width: 28px;
    height: 28px;
    border: none;
    background-color: white;
    border-radius: 50%;
}

[dir="ltr"] .style__headerBackBtn___zuC52,
[dir="ltr"] .style__headerBackBtn_memorial___nHMqH {
    left: 15px;
}

[dir="rtl"] .style__headerBackBtn___zuC52,
[dir="rtl"] .style__headerBackBtn_memorial___nHMqH {
    right: 15px;
}

.style__headerBackBtn_memorial___nHMqH {
    background-color: #FFD45A;
}

.style__image___HOe6_ {
    max-width: 100%;
    max-height: 100%;
    width: 100%;
}

.style__doneControlsContainer___oYwEm {
    position: absolute;
    bottom: 0;
    width:100%;
}

.style__doneControls___Ci1Kg {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    padding-bottom: 20px;
}

.style__container___bYfw0 {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #000;
    overflow: hidden;
}

.style__headerBackBtn___Z1AQs,
.style__headerBackBtn_memorial___vNIpt {
    position: absolute;
    top: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 5;
    width: 28px;
    height: 28px;
    border: none;
    background-color: white;
    border-radius: 50%;
}

[dir="ltr"] .style__headerBackBtn___Z1AQs,
[dir="ltr"] .style__headerBackBtn_memorial___vNIpt {
    left: 15px;
}

[dir="rtl"] .style__headerBackBtn___Z1AQs,
[dir="rtl"] .style__headerBackBtn_memorial___vNIpt {
    right: 15px;
}

.style__headerBackBtn_memorial___vNIpt {
    background-color: #FFD45A;
}

.style__image___q0rSD {
    max-width: 100%;
    max-height: 100%;
}

.style__doneControlsContainer___BMOkH {
    position: absolute;
    bottom: 0;
    width:100%;
}

.style__doneControls___VzWnO {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    padding-bottom: 20px;
}

.style__BigPlayButton___SHgm8 {
    visibility: hidden;
}
.style__container___vvSz6 {
    position: relative;
    display: flex;
}

.style__headerBackBtn___l9Wt4,
.style__headerBackBtn_memorial___mexfQ {
    position: absolute;
    top: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 5;
    width: 28px;
    height: 28px;
    border: none;
    background-color: white;
    border-radius: 50%;
}

[dir="ltr"] .style__headerBackBtn___l9Wt4,
[dir="ltr"] .style__headerBackBtn_memorial___mexfQ {
    left: 15px;
}

[dir="rtl"] .style__headerBackBtn___l9Wt4,
[dir="rtl"] .style__headerBackBtn_memorial___mexfQ {
    right: 15px;
}

.style__headerBackBtn_memorial___mexfQ {
    background-color: #FFD45A;
}

.style__bg___fIIWP,
.style__bg_memorial___rjeVy {
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 4px 20px rgba(20, 31, 105, 0.1);
    transform: matrix(1, 0, 0, -1, 0, 0);
}

[dir="ltr"] .style__bg___fIIWP,
[dir="ltr"] .style__bg_memorial___rjeVy {
    background: linear-gradient(29.15deg, #7B6CE6 51.44%, #C872BE 99.67%);
}

[dir="rtl"] .style__bg___fIIWP,
[dir="rtl"] .style__bg_memorial___rjeVy {
    background: linear-gradient(-29.15deg, #7B6CE6 51.44%, #C872BE 99.67%);
}

.style__bg_memorial___rjeVy {
    background: #252D76;
}

.style__inner___PrUna {
    width: 100%;
    position: relative;
    z-index: 3;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.style__header___RtWRp {
    margin-top: 80px;
    margin-bottom: 20px;
    max-width: 80%;
    margin-left: auto;
    margin-right: auto;
}

.style__title___vuWwP {
    font-size: 28px;
    text-align: center;
    font-weight: bold;
    color: #fff;
}

.style__doneControls____NwkC {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    position: absolute;
    bottom: 20px;
}

[dir="ltr"] .style__doneBtn___yn4rM {
    margin-left: 30px;
}

[dir="rtl"] .style__doneBtn___yn4rM {
    margin-right: 30px;
}

.style__iconBottom___Jm_uB {
    z-index: 2;
    position: absolute;
    width: 100%;
    height: auto;
    bottom: 0;
}

.style__iconBalloonLeft___TPucz {
    z-index: 2;
    position: absolute;
    width: 50px;
    height: 79.4px;
    top: 130px;
}

[dir="ltr"] .style__iconBalloonLeft___TPucz {
    left: 20px;
}

[dir="rtl"] .style__iconBalloonLeft___TPucz {
    right: 20px;
}

.style__iconBalloonRight___uy353 {
    z-index: 2;
    position: absolute;
    width: 20px;
    height: 31.5px;
    top: 90px;
}

[dir="ltr"] .style__iconBalloonRight___uy353 {
    right: 15px;
}

[dir="rtl"] .style__iconBalloonRight___uy353 {
    left: 15px;
}

.style__recordingRow___abvHm {
    margin-top: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

.style__recordingDuration___KPkX9 {
    font-weight: bold;
    font-size: 16px;
    text-align: center;
    height: 20px;
    line-height: 20px;
    margin-bottom: 10px;
    color: #fff;
}

.style__recordBtn___QWniX {
    width: 120px;
    height: 120px;
    background-color: rgba(255,255,255,.9);
    border-radius: 120px;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
}

.style__controlBtn___Y46JE {
    width: 120px;
    height: 120px;
    background-color: rgba(255,255,255,.9);
    border-radius: 120px;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
}

.style__controlBtnInner___il8il {
    width: 100px;
    height: 100px;
    background-color: rgba(255,255,255,.9);
    border-radius: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
}

.style__iconRecord___J6U2G {
    width: 25px;
}

.style__iconStop___lgxi1 {
    width: 25px;
}

.style__iconPlay___hHmO1 {
    width: 25px;
    position: relative;
    left: 4px;
}
.style__submitBtn___wqXem {
    padding: 5px 15px;
    font-weight: bold;
    font-size: 16px;
    color: #fff;
    background: none;
    border: none;
}

[dir="ltr"] .style__submitBtn___wqXem {
    text-shadow: 1px 1px 10px rgba(0, 0, 0, .75);
}

[dir="rtl"] .style__submitBtn___wqXem {
    text-shadow: -1px 1px 10px rgba(0, 0, 0, .75);
}

.style__submitInput___QqHWY {
    display: none;
}

.style__submitLabel___Ci_A0 {
}

.style__header___KKjRr {
    margin-top: 20px;
    margin-bottom: 6px;
    max-width: 80%;
    margin-left: auto;
    margin-right: auto;
}

.style__title___hjqAV {
    font-size: 28px;
    text-align: center;
    font-weight: bold;
    color: #252D76;
}

.style__scrollView___IBvAP {
    flex-grow: 1;
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    box-sizing: border-box;
    padding-top: 70px;
    overflow-y: auto;
}

.style__inner___Aw8OX {
    display: flex;
    align-items: center;
    flex-direction: column;
    overflow-x: hidden;
}

/*--------------*/
.style__themesScrollListWrap___zwXC1 {
    overflow: hidden;
    height: 80px;
    width: 100%;
    flex: 1 0 80px;
}

.style__themesScrollList___iP1RW {
    position: relative;
    display: flex;
    -webkit-overflow-scrolling: touch;
    overflow-x: auto;
    overflow-y: hidden;
    margin-top: 12px;
    width: 100%;
    padding-bottom: 12px;
}

[dir="ltr"] .style__themesScrollList___iP1RW {
    /* -ms-scroll-snap-type: x mandatory;
    scroll-snap-type: x mandatory; */
    scroll-padding-left: 18px;
}

[dir="rtl"] .style__themesScrollList___iP1RW {
    scroll-padding-right: 18px;
}

.style__themesScrollListSpacer___uSeCE {
    flex-shrink: 0;
    width: 18px;
    height: 18px;
}

.style__themeBtn___DDjPL {
    width: 54px;
    height: 54px;
    min-width: 54px;
    overflow: hidden;
    border-radius: 54px;
    padding: 0;
    position: relative;
    border: 3px solid #fff;
    box-sizing: content-box;
    flex-shrink: 0;
    scroll-snap-align: start;
}

[dir="ltr"] .style__themeBtn___DDjPL {
    margin-right: 10px;
}

[dir="rtl"] .style__themeBtn___DDjPL {
    margin-left: 10px;
}

.style__themeBtnImg___VAM9H {
    width: 54px;
    height: 54px;
}

[dir="ltr"] .style__themeBtn___DDjPL:first-child {
    margin-left: 18px;
}

[dir="rtl"] .style__themeBtn___DDjPL:first-child {
    margin-right: 18px;
}

.style__themeBtnSelected___n7voG {
    border-color: #7B6CE6;
}
/*-------------*/

[dir="ltr"] .style__backBtn___PW2Tc {
    margin-right: 30px;
}

[dir="rtl"] .style__backBtn___PW2Tc {
    margin-left: 30px;
}

.style__themeBtnSelectedOverlay___VcoGk {
    background-color: rgba(37,45,118,.46);
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: -2px;
    z-index: 1;
    width: 58px;
    height: 58px;
    border-radius: 54px;
}

[dir="ltr"] .style__themeBtnSelectedOverlay___VcoGk {
    left: -2px;
}

[dir="rtl"] .style__themeBtnSelectedOverlay___VcoGk {
    right: -2px;
}

.style__activeTheme___nb5BH {
    margin-top: 10px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    width:100%;
    flex: 1 1 100vh;
    max-height: 80vw;
    max-width: 80%;
}

.style__activeThemeImage___tmqcx {
    flex: 1 1;
    margin: 0px;
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    width: 100%;
      
}

.style__activeThemeTitle___Oprfe {
    text-align: center;
    color: rgba(0, 0, 0, 0.3);
    font-size: 14px;
    margin-top: 10px;
    font-weight: normal;
}

.style__labelText___o1kxd {
    text-align: center;
    margin: 15px 0 18px 0;
    font-size: 16px;
    color: rgba(37, 45, 118, 0.5);
    font-weight: bold;
}

.style__activeThemeIndicatorWrap___OtKkA {
    position: absolute;
    top: 0;
}

[dir="ltr"] .style__activeThemeIndicatorWrap___OtKkA {
    left: 0;
}

[dir="rtl"] .style__activeThemeIndicatorWrap___OtKkA {
    right: 0;
}

.style__bottom____Pn8L {
    margin-top: 10px;
    margin-bottom: 20px;
    display: flex;
    justify-content: center;
    flex-direction: row;
}
.style__scrollWrap___rT9OP {
    overflow: hidden;
}

.style__scroll___bqsCT {
    position: relative;
    display: flex;
    -webkit-overflow-scrolling: touch;
    overflow-x: auto;
    overflow-y: hidden;
    margin-top: 12px;
    scroll-snap-type: x mandatory;
    width: 100%;
}

[dir="ltr"] .style__scroll___bqsCT {
    scroll-padding-left: 18px;
}

[dir="rtl"] .style__scroll___bqsCT {
    scroll-padding-right: 18px;
}

.style__scroll___bqsCT::-webkit-scrollbar { width: 0 !important }

.style__scrollSpacer___oGHTo {
    flex-shrink: 0;
    width: 18px;
    height: 18px;
}

.style__btn___zjIdT {
    padding-bottom: 8px;
    border-bottom-width: 4px;
    border-bottom-color: transparent;
    background: none;
    border: none;
    flex-shrink: 0;
    scroll-snap-align: start;
}

[dir="ltr"] .style__btn___zjIdT {
    margin-right: 10px;
}

[dir="rtl"] .style__btn___zjIdT {
    margin-left: 10px;
}

[dir="ltr"] .style__btn___zjIdT:first-child {
    margin-left: 18px;
}

[dir="rtl"] .style__btn___zjIdT:first-child {
    margin-right: 18px;
}

.style__btnLabel___JJmmg {
    text-align: center;
    font-size: 16px;
    color: #7B6CE6;
    white-space: nowrap;
}

.style__line___jUuxK {
    margin-top: 6px;
    height: 4px;
    width: 100%;
    background-color: transparent;
    border-radius: 2px;
}

.style__lineSelected___JRgKf {
    background-color: #7B6CE6;
}
.style__header___nknW_ {
    margin-top: 5px;
    margin-bottom: 10px;
    flex: 0.3 1;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 80%;
    margin-left: auto;
    margin-right: auto;
}

.style__top___Ya1kC {
    height: 75vh;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.style__title___ymV0S,
.style__title_memorial___S1ZPg {
    font-size: 28px;
    text-align: center;
    font-weight: bold;
    color: #252D76;
}

.style__title_memorial___S1ZPg {
    color: #ffffff;
}

.style__scrollView___r0Y_L,
.style__scrollView_memorial___dmp_t {
    flex-grow: 1;
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    padding-bottom: 20px;
    padding-top: 70px;
    box-sizing: border-box;
}

.style__scrollView_memorial___dmp_t {
    background-color: #252D76;
}

.style__content___rkG49 {
    display: flex;
    flex: 1 1;
    flex-direction: column;
    width: 100%;
}

.style__textInputContainer___I6AOP {
    margin: 20px 21px;
    background-color: #F8F7FE;
    padding: 14px 18px;
    border-radius: 4px;
    min-height: 100px;
    position: relative;
}

.style__textInputInner___ZKIYP {
    background-color: #f8f7fd;
    padding: 0;
    display: flex;
    flex: 1 1;
    flex-direction: column;
    border: none;
    width: 100%;
    max-width: 100%;
    box-sizing: border-box;
    color: #252D76;
    font-size: 16px;
    resize: none;
}

.style__textInputInner___ZKIYP::placeholder {
    color: rgba(37, 45, 118, 0.21);
}

.style__textInputInner___ZKIYP:focus {
    outline: none;
    border: none;
}

.style__inputCounter___o0tZl {
    color: rgba(37, 45, 118, 0.3);
    font-weight: bold;
    position: absolute;
    font-size: 14px;
    bottom: 8px;
}

[dir="ltr"] .style__inputCounter___o0tZl {
    right: 16px;
}

[dir="rtl"] .style__inputCounter___o0tZl {
    left: 16px;
}

.style__inputCounterError___cWagt {
    color: red;
}

[dir="ltr"] .style__backBtn___kHiQC {
    margin-right: 30px;
}

[dir="rtl"] .style__backBtn___kHiQC {
    margin-left: 30px;
}

/*----------*/
.style__themesScrollList___tJQWi {
    position: relative;
    display: flex;
    -webkit-overflow-scrolling: touch;
    overflow-x: auto;
    overflow-y: hidden;
    margin-top: 12px;
    scroll-snap-type: x mandatory;
    width: 100%;
}

[dir="ltr"] .style__themesScrollList___tJQWi {
    scroll-padding-left: 18px;
}

[dir="rtl"] .style__themesScrollList___tJQWi {
    scroll-padding-right: 18px;
}

.style__themesScrollListSpacer___vVFAh {
    flex-shrink: 0;
    width: 18px;
    height: 18px;
}

.style__templateBtn___kX01L {
    background-color: #E7E7EF;
    border-radius: 40px;
    font-size: 16px;
    border: none;
    min-width: 270px;
    max-width: 270px;
    padding: 14px 16px;
    flex-shrink: 0;
    scroll-snap-align: start;
}

[dir="ltr"] .style__templateBtn___kX01L {
    margin-right: 20px;
    text-align: left;
}

[dir="rtl"] .style__templateBtn___kX01L {
    margin-left: 20px;
    text-align: right;
}

[dir="ltr"] .style__templateBtn___kX01L:first-child {
    margin-left: 18px;
}

[dir="rtl"] .style__templateBtn___kX01L:first-child {
    margin-right: 18px;
}
/*----------*/
.style__templateBtnSelected___VD03E {
    background-color: #E4E0FD;
}

.style__templateBtnText___GYnoR {
    color: rgba(37, 45, 118, 0.8);
}

.style__selectedItem___DltK5 {
    background-color: rgba(37,45,118,.46);
    border-radius: 40px;
    position: absolute;
    top: 0;
    z-index: 1;
    width: 304px;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

[dir="ltr"] .style__selectedItem___DltK5 {
    margin-left: -16px;
}

[dir="rtl"] .style__selectedItem___DltK5 {
    margin-right: -16px;
}

.style__bottom___j1we3 {
    display: flex;
    justify-content: center;
    flex-direction: row;
    position: relative;
    z-index: 2;
}

.style__page___Eb9Zt {
    display: flex;
    width: 100%;
}

.style__backButton___WlU1e,
.style__backButton_memorial___BHwzG {
    position: absolute;
    top: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 4;
    width: 38px;
    height: 38px;
    border: none;
    background-color: white;
    border-radius: 50%;
}

[dir="ltr"] .style__backButton___WlU1e,
[dir="ltr"] .style__backButton_memorial___BHwzG {
    left: 15px;
}

[dir="rtl"] .style__backButton___WlU1e,
[dir="rtl"] .style__backButton_memorial___BHwzG {
    right: 15px;
}

.style__backButton_memorial___BHwzG {
    background-color: #FFD45A;
}

/* Sticker */
.style__sticker___bI3mH,
.style__sticker_memorial___AdXeY {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    flex: 1 1;
    overflow: hidden;
}

.style__sticker_memorial___AdXeY {
    background-color: #252D76;
}

.style__stickerAuthorContainer___BksKO {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    padding-top: 18px;
}

[dir="ltr"] .style__stickerAuthorContainer___BksKO {
    padding-left: 16px;
}

[dir="rtl"] .style__stickerAuthorContainer___BksKO {
    padding-right: 16px;
}

[dir="ltr"] .style__stickerAuthorAvatar___tU59T {
    margin-right: 8px;
}

[dir="rtl"] .style__stickerAuthorAvatar___tU59T {
    margin-left: 8px;
}

.style__stickerAuthorAvatarImage___ZUJBL {
    width: 30px;
    height: 30px;
}

.style__stickerAuthorLabel___Sizyo {
    text-align: center;
}

.style__themeEditContainer___jb0dX {
    position: absolute;
    top: 50%;
    z-index: 2;
    transform: translateY(-50%);
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0;
    width: 30px;
    height: 30px;
}

[dir="ltr"] .style__themeEditContainer___jb0dX {
    right: 5px;
}

[dir="rtl"] .style__themeEditContainer___jb0dX {
    left: 5px;
}

.style__stickerMediaContainer___fqVfy {
    margin-bottom: 15px;
    width: 100%;
    direction: ltr !important;
}

.style__stickerText___REnXa,
.style__stickerText_memorial___49Sdo {
    position: relative;
    max-width: 600px;
    margin: 0 10% 0 10%;
    font-size: 16px;
}

.style__stickerText_memorial___49Sdo {
    color: #ffffff;
}

.style__stickerTextPlaceholder___aW7Il {
    color: #d1d1d1;
    cursor: pointer;
}

.style__authorDateContainer___dur9_ {
    display: flex;
    justify-content: flex-start;
    margin: 12px 12% 0 12%;
}

[dir="ltr"] .style__authorDateInner___dpEXi {
    text-align: right;
}

[dir="rtl"] .style__authorDateInner___dpEXi {
    text-align: left;
}

.style__dateString___Zu24E,
.style__dateString_memorial___WGjb7 {
    font-size: 16.8px;
    font-weight: 500;
    color: #252D76;
    text-align: start;
}

.style__dateString_memorial___WGjb7 {
    color: #ffffff;
}

.style__author___THhzi,
.style__author_memorial___kL_lA {
    font-size: 16.8px;
    margin-left: auto;
    margin-right: auto;
    white-space: nowrap;
    font-weight: 500;
    color: #252D76;
    text-align: start;
}

.style__author_memorial___kL_lA {
    color: #ffffff;
}

/* Media image */

[dir="ltr"] .style__backBtn___uYrrc {
    margin-right: 30px;
}

[dir="rtl"] .style__backBtn___uYrrc {
    margin-left: 30px;
}

/* Loader */
.style__loader___OYKZn {
}

/* Theme */
.style__themeWrap___HJwBi {
    display: flex;
    position: absolute;
    bottom: 0;
    padding-top: 100%;
    width: 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    -webkit-mask-image: linear-gradient(to bottom, transparent 5%, white 25%);
    mask-image: linear-gradient(to bottom, transparent 5%, white 25%);
}

.style__bottom___bTVv1 {
    z-index: 1;
    position: fixed;
    bottom: 20px;
    left: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

@media (min-width: 600px) {
    .style__stickerText___REnXa {
        font-size: 24px;
    }

    .style__stickerAuthorLabel___Sizyo {
        font-size: 20px;
    }
}
.style__container___kuFxX {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #000;
    overflow: hidden;
}

.style__headerBackBtn___ML086 {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 20px;
    bottom: 0;
    z-index: 10;
    width: 40px;
    height: 40px;
    background: none;
    border: none;
}

[dir="ltr"] .style__headerBackBtn___ML086 {
    right: 10px;
}

[dir="rtl"] .style__headerBackBtn___ML086 {
    left: 10px;
}

.style__image___wb4aT {
    max-width: 100%;
    max-height: 100%;
}

.style__doneControls___MJxaa {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    padding-bottom: 20px;
}

[dir="ltr"] .style__doneBtn___KaK0g {
    margin-left: 30px;
}

[dir="rtl"] .style__doneBtn___KaK0g {
    margin-right: 30px;
}

.style__closeBtnWrap___vvEsB {
    position: absolute;
    z-index: 3;
    top: 40px;
}

[dir="ltr"] .style__closeBtnWrap___vvEsB {
    left: 25px;
}

[dir="rtl"] .style__closeBtnWrap___vvEsB {
    right: 25px;
}

.style__closeBtn___yP6jc {
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: none;
    border: none;
    padding: 0;
}

.style__labelsToggleTop___fWbsP {
    position: absolute;
    z-index: 5;
    top: 19px;
}

[dir="ltr"] .style__labelsToggleTop___fWbsP {
    left: 25px;
}

[dir="rtl"] .style__labelsToggleTop___fWbsP {
    right: 25px;
}

.style__BigPlayButton___T1Zgs {
    visibility: hidden;
}

.style__hidden___FAFu9 {
    display: none;
}

.style__toggleCameraBtn___aS_Zr {
    background: none;
    border: none;
}

[dir="ltr"] .style__toggleCameraBtn___aS_Zr {
    margin-right: 20px;
    margin-left: -64px;
}

[dir="rtl"] .style__toggleCameraBtn___aS_Zr {
    margin-left: 20px;
    margin-right: -64px;
}

.style__flashBtn___fFeHa {
    background: none;
    border: none;
}

[dir="ltr"] .style__flashBtn___fFeHa {
    margin-left: 20px;
    margin-right: -49px;
}

[dir="rtl"] .style__flashBtn___fFeHa {
    margin-right: 20px;
    margin-left: -49px;
}
.style__container___e0YxN {
    margin-bottom: 20px;
    z-index: 3;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    display: flex;
    flex-direction: column;
    transform: translateY(120px);
    transition: transform 300ms ease-in-out;
}

.style__containerShown___lOahm {
    transform: translateY(20px);
}
.style__container___wdlbT {
    width: 100%;
    height: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(80,82,102,.8);
}

.style__touchable___a7SpK {
    width: 70px;
    height: 70px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: none;
    border: none;
}

.style__scrollView___pLFkC {
    display: flex;
    flex-direction: row;
    align-items: center;
    overflow-x: auto;
}
.style__container___SmTJc {
    width: 70px;
    height: 70px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.style__image___vhSE5 {}
.style__btnCommonTouchable___pXFwl {
    align-self: center;
    height: 37px;
    width: 37px;
    background-color: #EDEBFF;
    border-width: 2px;
    border-color: #fff;
    border-radius: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
}

.style__btnActiveTouchable___rifMe {
    background-color: #4E506E;
    border-width: 0;
}
.style__container___RZ_qI {
  position: relative;
}

.style__btn___RDFqF {
  width: 80px;
  height: 80px;
  background-color: rgba(255,255,255,.43);
  border-radius: 80px;
  align-items: center;
  justify-content: center;
  display: flex;
}

.style__inner___B5gIc {
  width: 59px;
  height: 59px;
  border-radius: 59px;
  background-color: #fff;
  align-items: center;
  justify-content: center;
  display: flex;
}

.style__recordingIcon___XBsLX {
  width: 18px;
  height: 18px;
  border: 4px solid #EA596E;
}

.style__recordIcon___ubSOE {
  width: 20px;
  height: 20px;
  background-color: #EA596E;
  border-radius: 20px;
}

.style__duration___NVO6E {
  position: absolute;
  font-size: 14px;
  color: #fff;
  width: 30px;
  text-align: center;
  left: 0;
  right: 0;
  margin: auto;
  top: -26px;
  font-family: 'Quicksand', sans-serif;
  font-weight: bold;
}

[dir="ltr"] .style__duration___NVO6E {
  text-shadow: 1px 1px 2px rgba(0,0,0,.75);
}

[dir="rtl"] .style__duration___NVO6E {
  text-shadow: -1px 1px 2px rgba(0,0,0,.75);
}

#style__loading___G4xW7
{
  width: 50px;
  height: 50px;
  margin: 30px auto;
  position: relative;
}

.style__outer-shadow___BjJLE, .style__inner-shadow___P_vs8
{
  z-index: 4;
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 100%;
}

[dir="ltr"] .style__outer-shadow___BjJLE, [dir="ltr"] .style__inner-shadow___P_vs8
{
  box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.5);
}

[dir="rtl"] .style__outer-shadow___BjJLE, [dir="rtl"] .style__inner-shadow___P_vs8
{
  box-shadow: -1px 1px 1px 1px rgba(0, 0, 0, 0.5);
}

.style__inner-shadow___P_vs8
{
  top: 50%;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  border-radius: 100%;
  background-color: #ffffff;
}

[dir="ltr"] .style__inner-shadow___P_vs8
{
  left: 50%;
  margin-left: -20px;
  box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.5);
}

[dir="rtl"] .style__inner-shadow___P_vs8
{
  right: 50%;
  margin-right: -20px;
  box-shadow: -1px 1px 1px 1px rgba(0, 0, 0, 0.5);
}

.style__hold___g_lfU
{
  position: absolute;
  width: 100%;
  height: 100%;
  clip: rect(0px, 50px, 50px, 25px);
  border-radius: 100%;
  background-color: #fff;
}

.style__fill___XNNuo, .style__dot___tM3FA span
{
  background-color: #f50;
}

.style__fill___XNNuo
{
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 100%;
  clip: rect(0px, 25px, 50px, 0px);
}

.style__left___zqJTe .style__fill___XNNuo
{
  z-index: 1;
  animation: style__left___zqJTe 1s linear both;
}

@keyframes style__left___zqJTe
{
  0%{-webkit-transform:rotate(0deg);}

  100%{transform:rotate(180deg);}
}

.style__right___ZKMAE
{
  z-index: 3;
}

[dir="ltr"] .style__right___ZKMAE
{
  transform: rotate(180deg);
}

[dir="rtl"] .style__right___ZKMAE
{
  transform: rotate(-180deg);
}

.style__right___ZKMAE .style__fill___XNNuo
{
  z-index: 3;
  animation: style__right___ZKMAE 1s linear both;
  animation-delay: 1s;
}

@keyframes style__right___ZKMAE
{
  0%{-webkit-transform:rotate(0deg);}

  100%{transform:rotate(180deg);}
}

.style__inner-shadow___P_vs8 img
{margin-top: 7px;
}

[dir="ltr"] .style__inner-shadow___P_vs8 img
{
  margin-left: 8px;
}

[dir="rtl"] .style__inner-shadow___P_vs8 img
{
  margin-right: 8px;
}
.style__header___AePYI {
    flex: .5 1;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 80%;
    margin: auto;
}

.style__page___HygCm {
    padding-bottom: 20px;
    padding-top: 50px;
}

.style__title___pYm71 {
    font-size: 26px;
    text-align: center;
    font-weight: bold;
    color: #252D76;
    margin-top: 40px;
}

.style__qrContainer___ETrFK {
    margin-top: 20px;
    width: 100%;
    display: flex;
    align-items: center;
    flex-direction: column;
}

.style__errorContainer___ew1yv {
    color: #E81D4E;
    text-align: center;
    margin-top: 10px;
}

.style__deleteModelContainer___ikbT7 {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    min-height: 100px;
}

.style__attachFloatButton___xzwxj {
    width: 100%
}



/*# sourceMappingURL=main.96e8fc8f.css.map*/