/** Shopify CDN: Minification failed

Line 470:15 Expected identifier but found whitespace
Line 470:16 Unexpected "1px"
Line 470:28 Unexpected "{"
Line 470:37 Expected ":"

**/
.rich-text {
  z-index: 1;
}
.rich-text__wrapper--center .center .rich-text__heading {
    width: 100%;
    margin: 0 auto;
}
.rich-text__blocks p {
  margin: 0;
}
.rich-text__wrapper {
  display: flex; 
  justify-content: center;
  width: 100%;
}
.richtextborder .increase .rich-text__blocks.center:after {
    width: 100%;
}
.richtextborder .BELIMITLESS .rich-text__blocks.center:after {
  width: 100%;

}
.richtextborder .BELIMITLESS .rich-text__wrapper--center .center .rich-text__heading {
    text-align: left;
    font-size: 3.7rem;
    line-height: 0rem;
    margin-top: 2rem;
}

.increase .rich-text__blocks.center {
    max-width: 80%;
}

.richtextborder .we-made .rich-text__blocks.center:after {
    width: 100%;
}

.richtextborder .we-made .rich-text__blocks.center {
    max-width: 90%;
}

body .richtextborder .we-made .rich-text__heading {
    padding-top: 2rem;
}

.about-from .rich-text__wrapper:after {
    display: none;
}

body.about .about-from .rich-text__wrapper .rich-text__heading .dot-left, body.about .about-from .rich-text__wrapper .rich-text__heading .dot-right {
    display: none;
}
.rich-text:not(.rich-text--full-width) .rich-text__wrapper {
  margin: auto;
  width: 100%;
}

.rich-text__blocks {
  width: 100%;
  position: relative;
}
.rich-text__blocks .rich-text__caption {
    margin-top: 0rem;
}
@media screen and (min-width: 750px) {
  .rich-text__wrapper {
    width: 100%;
  }
  .rich-text__blocks .rich-text__caption {
      margin-top: -1.1rem;
  }

  .rich-text__wrapper--left {
    justify-content: flex-start;
  }

  .rich-text__wrapper--right {
    justify-content: flex-end;
  }

  .rich-text__blocks {
    max-width: 50rem;
  }
}

@media screen and (min-width: 990px) {
  .rich-text__wrapper--center .center .rich-text__heading .dot-left {
    display: block;
    position: absolute;
    border-radius: 100%;
    width: 15px;
    height: 15px;
    top: 66%;
    left: calc(0% - 0.1rem);
    margin-top: 0;
}
.rich-text__wrapper--center .center .rich-text__heading .dot-right {
    display: block;
    position: absolute;
    border-radius: 100%;
    width: 15px;
    height: 15px;
    top: 66%;
    right: calc(0% - 0.1rem);
    margin-top: 0;
}
  
 
  .rich-text__blocks {
    max-width: 78rem;
  }
  
  
}
@media screen and (min-width: 1121px) {
  .about-from .rich-text__blocks.center .rich-text__heading {
    width:80%; 
  }
}
@media screen and (min-width: 1366px) {
.about-relif .rich-text__wrapper--center .center .rich-text__heading .dot-left {
    top: 5.1%;
    left: calc(0% - -16rem);
}

.about-relif .rich-text__wrapper--center .center .rich-text__heading .dot-right {
    top: 5.1%;
    right: calc(0% - -16.5rem);
}  
.index .rich-text__wrapper--center .center .rich-text__heading .dot-left {
    display: block;
    position: absolute;
    border-radius: 100%;
    width: 15px;
    height: 15px;
    top: 9.5%;
    left: calc(0% - -10.5rem);
    margin-top: 0;
}
 .index .rich-text__wrapper--center .center .rich-text__heading .dot-right {
        display: block;
    position: absolute;
    border-radius: 100%;
    width: 15px;
    height: 15px;
    top: 9.5%;
    right: calc(0% - -10.5rem);
    margin-top: 0;
}  
}
@media screen and (min-width: 1440px) {
.about-relif .rich-text__blocks.center {
    max-width: 82rem;
}

.about-relif .rich-text__blocks.center .rich-text__text {
    font-size: 1.5rem;
    margin-top: 3rem;
}
.about-relif .rich-text__blocks.center .rich-text__text p:last-child {
    margin: 1rem 0;
}
  .index .rich-text__wrapper--center .center .rich-text__heading {
      width: 95%;
      margin: 0 auto;
      font-size: calc(var(--font-h0-heading-scale) * 3.8rem);
      padding-top: 0.3rem;
  }
  .rich-text__wrapper--center .center .rich-text__heading {
      width: 60%;
      margin: 0 auto;
      font-size: calc(var(--font-h0-heading-scale) * 3.8rem);
      padding-top: 0.3rem;
  }
  .index .rich-text__wrapper--center .center  .rich-text__caption.h5 {
      font-size: calc(var(--font-h5-heading-scale) * 3.2rem);
     font-weight: 400;
  }
   .rich-text__wrapper--center .center  .rich-text__caption.h5 {
      font-size: calc(var(--font-h5-heading-scale) * 3rem);
     font-weight: 400;
  }
  .rich-text__blocks .rich-text__buttons {
    margin-top: 2rem;
  }
 .index .rich-text__wrapper--center .center .rich-text__heading .dot-left {
    display: block;
    position: absolute;
    border-radius: 100%;
    width: 15px;
    height: 15px;
    top: 10.3%;
    left: calc(0% - -11.4rem);
    margin-top: 0;
}
 .index .rich-text__wrapper--center .center .rich-text__heading .dot-right {
        display: block;
    position: absolute;
    border-radius: 100%;
    width: 15px;
    height: 15px;
    top: 10.3%;
    right: calc(0% - -11.4rem);
    margin-top: 0;
}
   .rich-text__wrapper--center .center .rich-text__heading .dot-left {
    display: block;
    position: absolute;
    border-radius: 100%;
    width: 10px;
    height: 10px;
    top: 73%;
    left: calc(0% - -5.2rem);
    margin-top: 0;
}
.rich-text__wrapper--center .center .rich-text__heading .dot-right {
        display: block;
    position: absolute;
    border-radius: 100%;
    width: 10px;
    height: 10px;
    top: 73%;
    right: calc(0% - -5.2rem);
    margin-top: 0;
}
.about-buitl .rich-text__blocks {
}

.about-buitl .rich-text__blocks .rich-text__heading {
    width: 100%;
}

.about-buitl .rich-text__blocks {
    max-width: 95%;
}

.about-buitl .rich-text__blocks p:last-child {
    margin: 1rem 0;
}  
.about-from .rich-text__blocks.center {
    max-width: 100%;
}

.about-from .rich-text__blocks.center .rich-text__heading {
    width: 80%;
    font-size: 3rem;
}
 .about-relif .rich-text__wrapper--center .center .rich-text__heading .dot-left {
    top: 4.8%;
    left: calc(0% - -20rem);
}

.about-relif .rich-text__wrapper--center .center .rich-text__heading .dot-right {
  top: 4.8%;
  right: calc(0% - -21rem);
}  
.about-from .rich-text__buttons {
    margin-top: 4rem;
}  
}
@media screen and (max-width: 1300px) {
.about-relif .rich-text__wrapper--center .center .rich-text__heading .dot-left {
   display: none;
}

.about-relif .rich-text__wrapper--center .center .rich-text__heading .dot-right {
  display: none;
} 
}
@media screen and (min-width: 1600px) {
  .index .rich-text__wrapper--center .center .rich-text__heading .dot-left {
    display: block;
    position: absolute;
    border-radius: 100%;
    width: 15px;
    height: 15px;
    top: 10.7%;
    left: calc(0% - -10.3rem);

    margin-top: 0;
}
 .index .rich-text__wrapper--center .center .rich-text__heading .dot-right {
        display: block;
    position: absolute;
    border-radius: 100%;
    width: 15px;
    height: 15px;
    top: 10.7%;
    right: calc(0% - -10.3rem);
    margin-top: 0;
}
.index .rich-text__wrapper--center .center .rich-text__heading {
    width: 65%;
    margin: 0 auto;
    font-size: calc(var(--font-h0-heading-scale) * 4.15rem);
    padding-top: 0.3rem;
}
.index .rich-text__wrapper--center .center .rich-text__caption.h5 {
    font-size: calc(var(--font-h5-heading-scale) * 3.2rem);
    font-weight: 400;
}
}
@media screen and (min-width: 1688px) {
   .index .rich-text__wrapper--center .center .rich-text__heading .dot-left {
    display: block;
    position: absolute;
    border-radius: 100%;
    width: 15px;
    height: 15px;
    top: 12.1%;
    left: calc(0% - -6.4rem);
    margin-top: 0;
}
 .index .rich-text__wrapper--center .center .rich-text__heading .dot-right {
    display: block;
    position: absolute;
    border-radius: 100%;
    width: 15px;
    height: 15px;
    top: 12.1%;
    right: calc(0% - -6.4rem);
    margin-top: 0;
}
.index .rich-text__wrapper--center .center .rich-text__heading {
    width: 80%;
    margin: 0 auto;
    font-size: calc(var(--font-h0-heading-scale) * 5.15rem);
    padding-top: 0.3rem;
} 

}
@media screen and (min-width: 1600px) {
 
.about-relif .rich-text__wrapper--center .center .rich-text__heading .dot-left {
    top: 5%;
    left: calc(0% - -21rem);
}

.about-relif .rich-text__wrapper--center .center .rich-text__heading .dot-right {
  top: 5%;
  right: calc(0% - -21rem);
} 
  .about-from .rich-text__blocks.center {
    max-width: 100%;
}

.about-from .rich-text__blocks.center .rich-text__heading {
    width: 50%;
    font-size: 3rem;
}
 
   .rich-text__wrapper--center .center .rich-text__heading {
      width: 60%;
      margin: 0 auto;
      font-size: calc(var(--font-h0-heading-scale) * 5.15rem);
      padding-top: 0.3rem;
  }
   .rich-text__wrapper--center .center  .rich-text__caption.h5 {
      font-size: calc(var(--font-h5-heading-scale) * 4rem);
     font-weight: 400;
  }
  .rich-text__blocks .rich-text__buttons {
    margin-top: 1.5rem;
  }
   .rich-text__wrapper--center .center .rich-text__heading .dot-left {
    display: block;
    position: absolute;
    border-radius: 100%;
    width: 15px;
    height: 15px;
    top: 68%;
    left: calc(0% - 0.1rem);
    margin-top: 0;
}
.rich-text__wrapper--center .center .rich-text__heading .dot-right {
    display: block;
    position: absolute;
    border-radius: 100%;
    width: 15px;
    height: 15px;
    top: 68%;
    right: calc(0% - 0.1rem);
    margin-top: 0;
}
  
}


.rich-text__blocks * {
  overflow-wrap: break-word;
}

.rich-text__blocks > * {
  margin-top: 0;
  margin-bottom: 0;
}

.rich-text__blocks > * + * {
  margin-top: 1.6rem;
}

.rich-text__blocks > * + a {
  margin-top: 3rem;
}

.rich-text__buttons {
  display: inline-flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 1rem;
  width: 100%;
  max-width: 45rem;
  word-break: break-word;
}

.rich-text__buttons--multiple > * {
  flex-grow: 1;
  min-width: 22rem;
}

.rich-text__buttons + .rich-text__buttons {
  margin-top: 1rem;
}

.rich-text__blocks.left .rich-text__buttons {
  justify-content: flex-start;
}

.rich-text__blocks.right .rich-text__buttons {
  justify-content: flex-end;
}
.richtextborder .rich-text__blocks {
    padding:70px 40px;
}
.richtextborder .rich-text__blocks.center:after{
    content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 82%;
  height: 100%;
  border: 2px solid #F27180; /* Adjust color as needed */
  border-radius: 80px; /* Rounded corners */
  pointer-events: none; /* So it doesn’t block interactions */
  z-index: 1;
}

 
.commission-tiers {
  display: flex;
  justify-content: space-between;
  margin: 60px 0;
}
.tier {
  flex: 1;
  text-align: center;
}
.tier:not(:last-child) {
  border-right: 1px dotted {{ section.settings.border_color }};
  padding-right: 1rem;
}
.tier:not(:first-child) { padding-left: 1rem; }
.tier .label {
 /* Gradient Text Styling without fixed width */
height: 56px;
font-family: 'Roboto';
font-style: normal;
font-weight: 400;
font-size: 24px;
line-height: 28px;
text-align: center;
background: linear-gradient(224deg, #EE71B4 44.81% 37.81%, #6CAFEE 66.13%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;

}
.tier .value {
font-size: 80px;
    font-weight: 600;
    margin-top: .25rem;
    font-family: "Anybody", sans-serif;
}


@media (max-width: 1366px) {
  .tier .value{
    font-size: 65px;
  }
}
@media (max-width: 1224px) {
   .richtextborder .rich-text__text.rte.scroll-trigger.animate--slide-in p{
     font-size: 19px;
 }
 .richtextborder .rich-text__heading.rte.inline-richtext.h1.scroll-trigger.animate--slide-in{
    font-size: 40px;
  }
  .tier .value{
    font-size: 60px;
  }
  .tier .label{
     font-size: 20px;
  }
}
@media (max-width: 1120px) {
  .richtextborder .rich-text__blocks.center:after{
    border: none;
  }
  .richtextborder .rich-text__blocks {
    padding: 0;
}
  .richtextborder .rich-text__heading.rte.inline-richtext.h1.scroll-trigger.animate--slide-in{
    font-size: 38px;
  }
   .tier .value{
    font-size: 50px;
  }
    .tier .label{
     font-size: 17px;
  }
}
@media (max-width: 768px) {

  .richtextborder .rich-text__heading.rte.inline-richtext.h1.scroll-trigger.animate--slide-in{
    font-size: 28px;
  }
   .tier .value{
    font-size: 40px;
  }
    .tier .label{
     font-size: 15px;
  }
}

.become-a-welmate .rich-text__wrapper--center .center .rich-text__heading{
          width: 100%
}