.home-container10 {
  width: auto;
  height: initial;
  display: flex;
  min-height: 484vh;
  align-items: flex-start;
  flex-direction: column;
  justify-content: flex-start;
  background-color: #170b17;
}
 
.home-image1 {
  top: 0px;
  left: 0px;
  right: 0px;
  width: 100%;
  height: 1252px;
  margin: auto;
  display: flex;
  position: absolute;
  max-width: 1200px;
  background-size: cover;
  background-image: url("public/free-icon-karma-4297923-1300h.png");
  background-position: center;
}
 
.home-container11 {
  top: 0px;
  flex: 0 0 auto;
  left: 0px;
  right: 0px;
  width: 100%;
  margin: auto;
  display: flex;
  z-index: 2;
  position: absolute;
  max-width: 1200px;
  align-self: center;
}
 
.home-container12 {
  width: 362px;
  display: flex;
  align-self: stretch;
  align-items: stretch;
  flex-direction: row;
  justify-content: center;
}
 
.home-navlink1 {
  fill: #fbfcf4;
  color: #fbfcf4;
  font-size: 45px;
  align-self: center;
  font-style: normal;
  font-family: "DM Sans";
  font-weight: 600;
  text-decoration: none;
}
 
.home-container13 {
  flex: 0 0 auto;
  width: 478px;
  height: 100px;
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
}
 
.home-navlink2 {
  fill: var(--dl-color-22-white);
  color: var(--dl-color-22-white);
  font-size: 22px;
  font-style: normal;
  font-family: "DM Sans";
  font-weight: 600;
  text-decoration: none;
}
 
.home-link1 {
  fill: var(--dl-color-22-white);
  color: var(--dl-color-22-white);
  font-size: 22px;
  font-style: normal;
  font-family: "DM Sans";
  font-weight: 600;
  text-decoration: none;
}
 
.home-link2 {
  fill: var(--dl-color-22-white);
  color: var(--dl-color-22-white);
  font-size: 22px;
  font-style: normal;
  font-family: "DM Sans";
  font-weight: 600;
  text-decoration: none;
}
 
.home-container14 {
  flex: 0 0 auto;
  width: 360px;
  height: 100px;
  display: flex;
  align-self: flex-start;
  align-items: center;
  flex-direction: row;
  justify-content: center;
}
 
.home-button1 {
  fill: var(--dl-color-22-white);
  color: var(--dl-color-22-white);
  width: 266px;
  height: 46px;
  font-size: 22px;
  font-style: normal;
  font-family: "DM Sans";
  font-weight: 600;
  background-color: rgb(254, 93, 173);
}
 
.home-container15 {
  top: 237px;
  left: 0px;
  right: 0px;
  width: 1201px;
  height: 273px;
  margin: auto;
  display: flex;
  z-index: 2;
  position: absolute;
  align-items: center;
  flex-direction: column;
}
 
.home-container16 {
  flex: 0 0 auto;
  width: 254px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  padding-bottom: 22px;
}
 
.home-text100 {
  fill: var(--dl-color-22-white);
  color: var(--dl-color-22-white);
  font-size: 25px;
  align-self: center;
  font-style: normal;
  font-family: "DM Sans";
  font-weight: 600;
}
 
.home-container17 {
  flex: 0 0 auto;
  width: 491px;
  height: 93px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
 
.home-text101 {
  fill: var(--dl-color-22-white);
  color: var(--dl-color-22-white);
  height: 93px;
  align-self: center;
  text-align: center;
}
 
.home-container18 {
  flex: 0 0 auto;
  width: 360px;
  height: 100px;
  display: flex;
  align-self: center;
  align-items: center;
  flex-direction: row;
  justify-content: center;
}
 
.home-button2 {
  fill: var(--dl-color-22-white);
  color: var(--dl-color-22-white);
  width: 278px;
  height: 62px;
  font-size: 22px;
  font-style: normal;
  font-family: "DM Sans";
  font-weight: 600;
  text-decoration: none;
  background-color: rgb(254, 93, 173);
}
 
.home-container19 {
  top: 664px;
  left: 0px;
  right: 0px;
  width: 100%;
  height: 693px;
  margin: auto;
  display: flex;
  z-index: 4;
  position: absolute;
  max-width: 1200px;
  align-items: stretch;
  flex-direction: row;
  justify-content: flex-end;
}
 
.home-container20 {
  top: 0px;
  left: 0px;
  width: 50%;
  height: 628px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: column;
  background-color: #180f2a;
}
 
.home-container21 {
  width: 100%;
  height: 170px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
 
.home-text102 {
  color: rgb(251, 94, 171);
  font-size: 22px;
  align-self: flex-start;
  font-style: normal;
  font-family: "DM Sans";
  font-weight: 600;
  padding-top: 135px;
  padding-left: 40px;
}
 
.home-container22 {
  width: 100%;
  height: 430px;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-direction: column;
}
 
.home-container23 {
  width: 516px;
  height: 137px;
  display: flex;
  align-self: center;
  align-items: flex-start;
  flex-direction: column;
}
 
.home-text103 {
  fill: var(--dl-color-22-white);
  color: var(--dl-color-22-white);
  font-size: 40px;
  font-style: normal;
  font-family: "DM Sans";
  font-weight: 600;
}
 
.home-container24 {
  flex: 0 0 auto;
  width: 511px;
  height: 100px;
  display: flex;
  align-self: center;
  align-items: flex-start;
  flex-direction: column;
}
 
.home-text104 {
  fill: var(--dl-color-22-white);
  color: var(--dl-color-22-white);
  font-size: 20px;
  font-family: "Mulish";
}
 
.home-text105 {
  font-style: normal;
  font-weight: 600;
}
 
.home-text106 {
  color: var(--dl-color-22-sexpink);
  font-style: normal;
  font-weight: 600;
}
 
.home-text107 {
  font-style: normal;
  font-weight: 600;
}
 
.home-text108 {
  font-style: normal;
  font-weight: 600;
}
 
.home-text109 {
  font-style: normal;
  font-weight: 600;
}
 
.home-link3 {
  top: 280px;
  left: 0px;
  color: var(--dl-color-22-white);
  width: 329px;
  height: 46px;
  position: absolute;
  font-size: 20px;
  align-self: flex-start;
  font-style: normal;
  font-family: "DM Sans";
  font-weight: 600;
  margin-left: 50px;
  border-color: #fb5eab;
  padding-left: 1rem;
  text-decoration: none;
  background-color: rgb(251, 94, 171);
}
 
.home-container25 {
  top: 0px;
  right: 0px;
  width: 559px;
  height: 660px;
  display: flex;
  position: absolute;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
 
.home-image2 {
  width: 596px;
  height: 593px;
  align-self: flex-end;
  object-fit: cover;
}
 
.home-container26 {
  top: 779px;
  left: 0px;
  right: 0px;
  width: 100%;
  height: 1207px;
  margin: auto;
  display: flex;
  z-index: 3;
  position: absolute;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  background-color: #28223c;
}
 
.home-container27 {
  left: 0px;
  right: 0px;
  width: 100%;
  bottom: 34px;
  height: 496px;
  margin: auto;
  display: flex;
  position: absolute;
  max-width: 1200px;
  align-self: center;
  align-items: flex-start;
  flex-direction: column;
}
 
.home-container28 {
  flex: 0 0 auto;
  width: 164px;
  height: 100px;
  display: flex;
  align-self: center;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
 
.home-text111 {
  color: rgb(251, 94, 171);
}
 
.home-container29 {
  flex: 0 0 auto;
  display: flex;
  align-self: center;
  align-items: center;
  flex-direction: row;
  justify-content: center;
}
 
.home-text112 {
  fill: var(--dl-color-22-white);
  color: var(--dl-color-22-white);
  font-size: 35px;
  font-style: normal;
  font-family: "DM Sans";
  font-weight: 600;
}
 
.home-container30 {
  width: 100%;
  height: 73px;
  display: flex;
  align-self: center;
  align-items: flex-start;
  flex-direction: row;
}
 
.home-container31 {
  flex: 0 0 auto;
  width: 33.3%;
  height: 100%;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
 
.home-text113 {
  fill: #fb5eab;
  color: #fb5eab;
  align-self: flex-start;
}
 
.home-container32 {
  flex: 0 0 auto;
  width: 33.3%;
  height: 100%;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
 
.home-text114 {
  fill: #fb5eab;
  color: #fb5eab;
  align-self: center;
}
 
.home-container33 {
  width: 414px;
  height: 100%;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
 
.home-text115 {
  color: #fb5eab;
  align-self: flex-end;
}
 
.home-container34 {
  flex: 0 0 auto;
  width: 100%;
  height: 293px;
  display: flex;
  align-self: center;
  align-items: flex-start;
  flex-direction: row;
}
 
.home-container35 {
  flex: 0 0 auto;
  width: 33.3%;
  height: 100%;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-direction: column;
}
 
.home-container36 {
  width: 100%;
  height: 33%;
  display: flex;
  align-self: flex-start;
  align-items: flex-start;
  flex-direction: row;
  justify-content: flex-start;
}
 
.home-text116 {
  color: var(--dl-color-22-white);
  font-size: 35px;
  align-self: flex-start;
  font-style: normal;
  font-family: "DM Sans";
  font-weight: 600;
}
 
.home-container37 {
  width: 95%;
  height: 67%;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
 
.home-text117 {
  fill: var(--dl-color-theme-secondary1);
  color: var(--dl-color-theme-secondary1) #e5f6ffff;
  font-size: 20px;
  text-align: left;
  font-family: "Mulish";
}
 
.home-text118 {
  color: var(--dl-color-22-white);
  font-style: normal;
  font-weight: 600;
}
 
.home-text119 {
  color: var(--dl-color-22-white);
  font-style: normal;
  font-weight: 600;
}
 
.home-text120 {
  color: var(--dl-color-22-white);
  font-style: normal;
  font-weight: 600;
}
 
.home-text121 {
  color: var(--dl-color-22-sexpink);
  font-style: normal;
  font-weight: 600;
}
 
.home-text122 {
  color: var(--dl-color-22-white);
  font-style: normal;
  font-weight: 600;
}
 
.home-text123 {
  color: var(--dl-color-22-white);
}
 
.home-container38 {
  flex: 0 0 auto;
  width: 33.3%;
  height: 100%;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
 
.home-container39 {
  flex: 0 0 auto;
  width: 100%;
  height: 33%;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
 
.home-text124 {
  fill: var(--dl-color-22-white);
  color: var(--dl-color-22-white);
  font-size: 35px;
  align-self: center;
  font-style: normal;
  font-family: "DM Sans";
  font-weight: 600;
}
 
.home-container40 {
  flex: 0 0 auto;
  width: 95%;
  height: 67%;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
 
.home-text125 {
  color: var(--dl-color-theme-secondary1) #e5f6ffff;
  font-size: 20px;
  align-self: center;
  text-align: center;
  font-family: "Mulish";
}
 
.home-text126 {
  color: var(--dl-color-22-white);
  font-style: normal;
  font-weight: 600;
}
 
.home-text127 {
  color: var(--dl-color-22-white);
  font-style: normal;
  font-weight: 600;
}
 
.home-text128 {
  color: var(--dl-color-22-white);
}
 
.home-text129 {
  color: var(--dl-color-22-sexpink);
  font-style: normal;
  font-weight: 600;
}
 
.home-text130 {
  color: var(--dl-color-22-white);
  font-style: normal;
  font-weight: 600;
}
 
.home-text131 {
  color: var(--dl-color-22-white);
}
 
.home-container41 {
  flex: 0 0 auto;
  width: 33.3%;
  height: 100%;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
 
.home-container42 {
  flex: 0 0 auto;
  width: 100%;
  height: 33%;
  display: flex;
  align-self: flex-end;
  align-items: flex-end;
  flex-direction: column;
}
 
.home-text132 {
  color: var(--dl-color-22-white);
  font-size: 35px;
  align-self: flex-end;
  font-style: normal;
  text-align: right;
  font-family: "DM Sans";
  font-weight: 600;
}
 
.home-container43 {
  flex: 0 0 auto;
  width: 100%;
  height: 67%;
  display: flex;
  align-self: flex-end;
  align-items: flex-end;
  flex-direction: column;
}
 
.home-text133 {
  fill: var(--dl-color-22-white);
  color: var(--dl-color-22-white);
  font-size: 20px;
  align-self: flex-end;
  font-style: normal;
  text-align: right;
  font-family: "Mulish";
  font-weight: 400;
}
 
.home-text134 {
  font-weight: 600;
}
 
.home-text135 {
  font-weight: 600;
}
 
.home-text136 {
  font-weight: 600;
}
 
.home-text137 {
  font-weight: 600;
}
 
.home-text138 {
  color: var(--dl-color-22-sexpink);
  font-weight: 600;
}
 
.home-text139 {
  font-weight: 600;
}
 
.home-container44 {
  top: 1610px;
  left: 0px;
  width: 100%;
  height: 873px;
  display: flex;
  position: absolute;
  background-size: cover;
  background-image: url("public/free-icon-karma-4297923-1300h.png");
  background-position: center;
}
 
.home-container45 {
  top: 375px;
  flex: 0 0 auto;
  left: 0px;
  right: 0px;
  width: 100%;
  height: 500px;
  margin: auto;
  display: flex;
  position: absolute;
  align-self: center;
  align-items: flex-start;
  flex-direction: column;
}
 
.home-container46 {
  width: 100%;
  height: 100%;
  display: flex;
  max-width: 1200px;
  align-self: center;
  align-items: flex-start;
  flex-direction: column;
}
 
.home-container47 {
  width: 100%;
  height: 40%;
  display: flex;
  align-self: center;
  align-items: flex-start;
  flex-direction: column;
  justify-content: flex-end;
}
 
.home-text141 {
  fill: var(--dl-color-22-white);
  color: var(--dl-color-22-white);
  font-size: 29px;
  align-self: center;
  font-family: "DM Sans";
}
 
.home-container48 {
  flex: 0 0 auto;
  width: 100%;
  height: 20%;
  display: flex;
  align-self: center;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
 
.home-text144 {
  fill: var(--dl-color-22-white);
  color: var(--dl-color-22-white);
  font-size: 40px;
  font-style: normal;
  font-family: "DM Sans";
  font-weight: 600;
}
 
.home-container49 {
  flex: 0 0 auto;
  width: 100%;
  height: 40%;
  display: flex;
  align-self: center;
  align-items: center;
  margin-bottom: 0px;
  flex-direction: column;
  justify-content: center;
}
 
.home-button3 {
  fill: var(--dl-color-22-white);
  color: var(--dl-color-22-white);
  width: 278px;
  height: 62px;
  font-size: 22px;
  font-style: normal;
  font-family: "DM Sans";
  font-weight: 600;
  margin-bottom: 50px;
  text-decoration: none;
  background-color: rgb(254, 93, 173);
}
 
.home-container50 {
  top: 2483px;
  left: 0px;
  right: 0px;
  width: 100%;
  height: 769px;
  margin: auto;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: column;
  background-color: #180f2a;
}
 
.home-container51 {
  width: 100%;
  height: 100%;
  display: flex;
  max-width: 1200px;
  align-self: center;
  align-items: flex-start;
  flex-direction: row;
}
 
.home-container52 {
  flex: 0 0 auto;
  width: 50%;
  height: 100%;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
 
.home-container53 {
  flex: 0 0 auto;
  width: 100%;
  height: 20%;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  padding-bottom: 10px;
  justify-content: flex-end;
}
 
.home-text145 {
  fill: #fc5dac;
  color: rgb(252, 93, 172);
  font-style: normal;
  font-family: "DM Sans";
  font-weight: 600;
}
 
.home-container54 {
  width: 321px;
  height: 131px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
 
.home-text146 {
  fill: var(--dl-color-22-white);
  color: var(--dl-color-22-white);
  font-size: 35px;
  font-style: normal;
  font-family: "DM Sans";
  font-weight: 600;
}
 
.home-container55 {
  width: 325px;
  height: 496px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
 
.home-text148 {
  color: var(--dl-color-theme-secondary2) #e5f6ffff;
  font-size: 25px;
  font-family: "Mulish";
  font-weight: 600;
}
 
.home-text149 {
  color: var(--dl-color-22-white);
}
 
.home-text150 {
  color: var(--dl-color-22-sexpink);
}
 
.home-container56 {
  flex: 0 0 auto;
  width: 50%;
  height: 100%;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
 
.home-container57 {
  flex: 0 0 auto;
  width: 100%;
  height: 33.3%;
  display: flex;
  align-items: flex-start;
  border-color: #efe8e8;
  border-style: solid;
  border-width: 2px;
  flex-direction: column;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 2px;
}
 
.home-container58 {
  flex: 0 0 auto;
  width: 100%;
  height: 30%;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  justify-content: center;
}
 
.home-text151 {
  fill: var(--dl-color-22-white);
  color: var(--dl-color-22-white);
  font-size: 25px;
  align-self: center;
  font-style: normal;
  font-family: "DM Sans";
  font-weight: 600;
}
 
.home-container59 {
  flex: 0 0 auto;
  width: 100%;
  height: 70%;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
 
.home-text152 {
  color: var(--dl-color-theme-secondary2) #e5f6ffff;
  font-size: 20px;
  font-family: "Mulish";
  line-height: 1;
}
 
.home-text153 {
  color: var(--dl-color-22-white);
  font-style: normal;
  font-family: "Mulish";
  font-weight: 600;
}
 
.home-text154 {
  color: var(--dl-color-22-white);
  font-style: normal;
  font-family: "DM Sans";
  font-weight: 600;
}
 
.home-text155 {
  color: var(--dl-color-22-white);
  font-style: normal;
  font-family: "Mulish";
  font-weight: 600;
}
 
.home-text156 {
  color: var(--dl-color-22-white);
  font-style: normal;
  font-family: "Mulish";
  font-weight: 600;
}
 
.home-text157 {
  color: var(--dl-color-22-white);
  font-style: normal;
  font-family: "Mulish";
  font-weight: 600;
}
 
.home-text158 {
  color: var(--dl-color-22-white);
  font-style: normal;
  font-weight: 600;
}
 
.home-text159 {
  color: var(--dl-color-22-white);
  font-style: normal;
  font-weight: 600;
}
 
.home-text160 {
  color: var(--dl-color-22-sexpink);
  font-style: normal;
  font-weight: 600;
}
 
.home-text161 {
  color: var(--dl-color-22-white);
  font-style: normal;
  font-weight: 600;
}
 
.home-text162 {
  color: var(--dl-color-22-white);
}
 
.home-container60 {
  flex: 0 0 auto;
  width: 100%;
  height: 33.3%;
  display: flex;
  align-items: flex-start;
  border-color: #f9f8f8;
  border-style: solid;
  border-width: 2px;
  flex-direction: column;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
}
 
.home-container61 {
  flex: 0 0 auto;
  width: 100%;
  height: 30%;
  display: flex;
  align-self: flex-start;
  align-items: flex-start;
  flex-direction: column;
  justify-content: center;
}
 
.home-text163 {
  fill: var(--dl-color-22-white);
  color: var(--dl-color-22-white);
  font-size: 25px;
  align-self: center;
  font-style: normal;
  font-family: "DM Sans";
  font-weight: 600;
}
 
.home-container62 {
  flex: 0 0 auto;
  width: 100%;
  height: 70%;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
 
.home-text164 {
  color: var(--dl-color-22-white);
}
 
.home-text165 {
  font-size: 20px;
  font-style: normal;
  font-family: "Mulish";
  font-weight: 600;
  line-height: 1;
}
 
.home-text166 {
  font-size: 20px;
  font-style: normal;
  font-family: "Mulish";
  font-weight: 600;
  line-height: 1;
  text-decoration: line-through;
}
 
.home-text167 {
  font-size: 20px;
  font-style: normal;
  font-family: "Mulish";
  font-weight: 600;
  line-height: 1;
}
 
.home-text168 {
  font-size: 20px;
  font-style: normal;
  font-family: "DM Sans";
  font-weight: 600;
  line-height: 1;
}
 
.home-text169 {
  font-size: 20px;
  font-style: normal;
  font-family: "Mulish";
  font-weight: 600;
  line-height: 1;
}
 
.home-text170 {
  font-size: 20px;
  font-style: normal;
  font-family: "Mulish";
  font-weight: 600;
  line-height: 1;
}
 
.home-text171 {
  font-size: 20px;
  font-style: normal;
  font-family: "Mulish";
  font-weight: 600;
  line-height: 1;
}
 
.home-text172 {
  color: var(--dl-color-22-sexpink);
  font-size: 20px;
  font-style: normal;
  font-family: "Mulish";
  font-weight: 600;
  line-height: 1;
}
 
.home-text173 {
  font-size: 20px;
  font-style: normal;
  font-family: "Mulish";
  font-weight: 600;
  line-height: 1;
}
 
.home-container63 {
  flex: 0 0 auto;
  width: 100%;
  height: 33.3%;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
 
.home-container64 {
  flex: 0 0 auto;
  width: 100%;
  height: 30%;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  justify-content: center;
}
 
.home-text175 {
  fill: var(--dl-color-22-white);
  color: var(--dl-color-22-white);
  font-size: 25px;
  align-self: center;
  font-style: normal;
  font-family: "DM Sans";
  font-weight: 600;
}
 
.home-container65 {
  flex: 0 0 auto;
  width: 100%;
  height: 70%;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
 
.home-text176 {
  color: var(--dl-color-theme-secondary2);
  font-size: 20px;
  font-family: "Mulish";
  line-height: 1;
}
 
.home-text177 {
  color: var(--dl-color-22-white);
  font-style: normal;
  font-weight: 600;
}
 
.home-text178 {
  color: var(--dl-color-22-white);
  font-style: normal;
  font-weight: 600;
}
 
.home-text179 {
  color: var(--dl-color-22-white);
  font-style: normal;
  font-weight: 600;
}
 
.home-text180 {
  color: var(--dl-color-22-white);
  font-style: normal;
  font-weight: 600;
}
 
.home-text181 {
  color: var(--dl-color-22-white);
  font-style: normal;
  font-weight: 600;
}
 
.home-text182 {
  color: var(--dl-color-22-white);
  font-style: normal;
  font-weight: 600;
}
 
.home-text183 {
  color: var(--dl-color-22-white);
  font-style: normal;
  font-weight: 600;
}
 
.home-text184 {
  color: var(--dl-color-22-white);
  font-style: normal;
  font-weight: 600;
}
 
.home-text185 {
  color: var(--dl-color-22-white);
  font-style: normal;
  font-weight: 600;
}
 
.home-text186 {
  color: var(--dl-color-22-white);
  font-style: normal;
  font-weight: 600;
}
 
.home-text187 {
  color: var(--dl-color-22-sexpink);
  font-style: normal;
  font-weight: 600;
}
 
.home-text188 {
  color: var(--dl-color-22-white);
  font-style: normal;
  font-weight: 600;
}
 
.home-container66 {
  top: 3254px;
  left: 0px;
  right: 0px;
  width: 100%;
  height: 551px;
  margin: auto;
  display: flex;
  z-index: 3;
  position: absolute;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  background-color: #28223c;
}
 
.home-container67 {
  width: 1200px;
  height: 392px;
  display: flex;
  align-self: center;
  align-items: flex-start;
  flex-direction: row;
  justify-content: flex-start;
}
 
.home-container68 {
  flex: 0 0 auto;
  width: 50%;
  height: 100%;
  display: flex;
  align-self: flex-start;
  align-items: flex-start;
  flex-direction: column;
}
 
.home-container69 {
  flex: 0 0 auto;
  width: 100%;
  height: 30%;
  display: flex;
  align-self: center;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
 
.home-text190 {
  fill: var(--dl-color-22-white);
  color: var(--dl-color-22-white);
  font-size: 35px;
  font-style: normal;
  font-family: "DM Sans";
  font-weight: 600;
}
 
.home-container70 {
  flex: 0 0 auto;
  width: 100%;
  height: 70%;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
 
.home-container71 {
  flex: 0 0 auto;
  width: 100%;
  height: 25%;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  justify-content: center;
}
 
.home-text191 {
  fill: var(--dl-color-22-white);
  color: var(--dl-color-22-white);
  font-size: 25px;
  font-style: normal;
  font-family: "Mulish";
  font-weight: 600;
}
 
.home-container72 {
  flex: 0 0 auto;
  width: 100%;
  height: 25%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
 
.home-text192 {
  color: var(--dl-color-22-white);
  font-size: 25px;
  align-self: flex-start;
  font-style: normal;
  font-family: "Mulish";
  font-weight: 600;
}
 
.home-container73 {
  flex: 0 0 auto;
  width: 100%;
  height: 25%;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  justify-content: center;
}
 
.home-text193 {
  fill: var(--dl-color-22-white);
  color: var(--dl-color-22-white);
  font-size: 25px;
  font-style: normal;
  font-family: "Mulish";
  font-weight: 600;
}
 
.home-container74 {
  flex: 0 0 auto;
  width: 100%;
  height: 25%;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  justify-content: center;
}
 
.home-text196 {
  fill: var(--dl-color-22-white);
  color: var(--dl-color-22-white);
  font-size: 25px;
  font-style: normal;
  font-family: "Mulish";
  font-weight: 600;
}
 
.home-container75 {
  width: 616px;
  height: 100%;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
 
.home-container76 {
  flex: 0 0 auto;
  width: 50%;
  height: 75%;
  display: flex;
  align-items: flex-start;
  border-color: var(--dl-color-22-sexpink);
  border-style: solid;
  border-width: 5px;
  border-radius: var(--dl-radius-radius-buttonradius);
  flex-direction: column;
}
 
.home-container77 {
  flex: 0 0 auto;
  width: 80%;
  display: flex;
  align-self: center;
  align-items: center;
  border-color: var(--dl-color-22-white);
  border-width: 1px;
  flex-direction: column;
  padding-bottom: 5px;
  justify-content: center;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 1px;
}
 
.home-text199 {
  color: var(--dl-color-22-white);
  font-size: 25px;
  font-style: normal;
  font-family: "Mulish";
  font-weight: 600;
  padding-top: 20px;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
}
 
.home-container78 {
  width: 232px;
  height: 98px;
  display: flex;
  align-self: center;
  align-items: center;
  border-color: var(--dl-color-22-white);
  border-width: 1px;
  flex-direction: row;
  justify-content: center;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
}
 
.home-container79 {
  width: 136px;
  height: 50%;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
 
.home-text200 {
  fill: var(--dl-color-22-white);
  color: var(--dl-color-22-white);
  font-style: normal;
  text-align: left;
  font-family: "DM Sans";
  font-weight: 600;
}
 
.home-text201 {
  text-decoration: line-through;
}
 
.home-container80 {
  width: 77px;
  height: 34px;
  display: flex;
  align-items: flex-start;
  margin-left: 4px;
  flex-direction: row;
  justify-content: center;
}
 
.home-text204 {
  fill: var(--dl-color-22-sexpink);
  color: var(--dl-color-22-sexpink);
  align-self: center;
  font-style: normal;
  font-family: "DM Sans";
  font-weight: 600;
}
 
.home-container81 {
  flex: 0 0 auto;
  width: 80%;
  height: 104px;
  display: flex;
  align-self: center;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
 
.home-link4 {
  fill: var(--dl-color-22-sexpink);
  color: var(--dl-color-22-sexpink);
  width: 179px;
  font-style: normal;
  margin-top: 10px;
  font-family: "DM Sans";
  font-weight: 600;
  margin-bottom: 15px;
  text-decoration: none;
  background-color: var(--dl-color-22-white);
}
 
.home-link5 {
  fill: var(--dl-color-22-white);
  color: var(--dl-color-22-white);
  width: 180px;
  font-style: normal;
  font-family: "DM Sans";
  font-weight: 600;
  text-decoration: none;
  background-color: var(--dl-color-22-sexpink);
}
 
.home-container82 {
  top: 3433px;
  right: -1px;
  width: 100%;
  height: 873px;
  display: flex;
  z-index: 0;
  position: absolute;
  background-size: cover;
  justify-content: center;
  background-image: url("public/free-icon-karma-4297923-1300h.png");
  background-position: bottom;
}
 
.home-container83 {
  top: 375px;
  flex: 0 0 auto;
  left: 0px;
  right: 0px;
  width: 100%;
  height: 500px;
  margin: auto;
  display: flex;
  position: absolute;
  align-self: center;
  align-items: flex-start;
  flex-direction: column;
}
 
.home-container84 {
  width: 100%;
  height: 100%;
  display: flex;
  max-width: 1200px;
  align-self: center;
  align-items: flex-start;
  flex-direction: column;
}
 
.home-container85 {
  width: 100%;
  height: 40%;
  display: flex;
  align-self: center;
  align-items: flex-start;
  flex-direction: column;
  justify-content: flex-end;
}
 
.home-text205 {
  color: var(--dl-color-theme-secondary2);
  font-size: 29px;
  align-self: center;
  font-family: "DM Sans";
}
 
.home-container86 {
  flex: 0 0 auto;
  width: 100%;
  height: 20%;
  display: flex;
  align-self: center;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
 
.home-text208 {
  fill: var(--dl-color-theme-secondary2);
  color: var(--dl-color-theme-secondary2);
  font-size: 40px;
  font-style: normal;
  font-family: "DM Sans";
  font-weight: 600;
}
 
.home-text210 {
  color: var(--dl-color-22-sexpink);
}
 
.home-container87 {
  flex: 0 0 auto;
  width: 100%;
  height: 40%;
  display: flex;
  align-self: center;
  align-items: center;
  margin-bottom: 0px;
  flex-direction: column;
  justify-content: center;
}
 
.home-button4 {
  fill: #d6d3cc;
  color: rgb(214, 211, 204);
  width: 278px;
  height: 62px;
  font-size: 22px;
  font-style: normal;
  font-family: "DM Sans";
  font-weight: 600;
  margin-bottom: 50px;
  text-decoration: none;
  background-color: rgb(254, 93, 173);
}
 
.home-container88 {
  top: 4300px;
  left: 0px;
  right: 0px;
  width: 100%;
  height: 501px;
  margin: auto;
  display: flex;
  z-index: 1;
  position: absolute;
  align-items: flex-start;
  flex-direction: row;
  justify-content: center;
  background-color: #180f2a;
}
 
.home-container89 {
  width: 100%;
  height: 100%;
  display: flex;
  max-width: 1200px;
  align-self: center;
  align-items: flex-start;
  flex-direction: row;
}
 
.home-container90 {
  flex: 0 0 auto;
  width: 33.3%;
  height: 100%;
  display: flex;
  position: relative;
  flex-direction: column;
}
 
.home-text212 {
  top: 233px;
  left: 27px;
  color: rgb(248, 249, 241);
  position: absolute;
  font-family: "Mulish";
  text-decoration: none;
}
 
.home-image3 {
  top: 295px;
  left: 38px;
  width: 114px;
  height: 57px;
  position: absolute;
  object-fit: cover;
}
 
.home-container91 {
  width: 100%;
  height: 132px;
  display: flex;
  align-self: center;
  margin-top: 50px;
  align-items: flex-start;
  padding-top: 0px;
  flex-direction: row;
}
 
.home-container92 {
  flex: 0 0 auto;
  width: 33.3%;
  height: 100%;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
 
.home-image4 {
  width: 100%;
  height: 168px;
  object-fit: cover;
}
 
.home-container93 {
  flex: 0 0 auto;
  width: 66.6%;
  height: 100%;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  justify-content: center;
}
 
.home-text216 {
  fill: #fbfcf4;
  color: #fbfcf4;
  font-size: 45px;
  align-self: flex-start;
  font-style: normal;
  font-family: "DM Sans";
  font-weight: 600;
  margin-left: 10px;
}
 
.home-container94 {
  flex: 0 0 auto;
  width: 33.3%;
  height: 100%;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
 
.home-container95 {
  flex: 0 0 auto;
  width: 100%;
  height: 132px;
  display: flex;
  align-self: center;
  margin-top: 50px;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
 
.home-text217 {
  fill: #fbfcf4;
  color: rgb(251, 252, 244);
  font-size: 30px;
  align-self: flex-start;
  font-style: normal;
  font-family: "DM Sans";
  font-weight: 600;
  margin-left: 300px;
}
 
.home-container96 {
  flex: 0 0 auto;
  width: 100%;
  height: 286px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
 
.home-container97 {
  flex: 0 0 auto;
  width: 100%;
  height: 25%;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
 
.home-link6 {
  fill: #fbfcf4;
  color: rgb(251, 252, 244);
  font-size: 20px;
  align-self: flex-start;
  font-style: normal;
  font-family: "DM Sans";
  font-weight: 600;
  margin-left: 300px;
  text-decoration: none;
}
 
.home-container98 {
  flex: 0 0 auto;
  width: 100%;
  height: 25%;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
 
.home-link7 {
  fill: #ff58b1;
  color: var(--dl-color-22-white);
  font-size: 20px;
  align-self: flex-start;
  font-style: normal;
  font-family: "DM Sans";
  font-weight: 600;
  margin-left: 300px;
  text-decoration: none;
}
 
.home-container99 {
  flex: 0 0 auto;
  width: 100%;
  height: 25%;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
 
.home-link8 {
  fill: #fbfcf4;
  color: rgb(251, 252, 244);
  font-size: 20px;
  align-self: flex-start;
  font-style: normal;
  font-family: "DM Sans";
  font-weight: 600;
  margin-left: 300px;
  text-decoration: none;
}
 
.home-container100 {
  flex: 0 0 auto;
  width: 100%;
  border: 2px dashed rgba(120, 120, 120, 0.4);
  height: 25%;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
 
.home-container101 {
  flex: 0 0 auto;
  width: 33.3%;
  height: 100%;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
 
.home-container102 {
  flex: 0 0 auto;
  width: 100%;
  height: 132px;
  display: flex;
  align-self: center;
  margin-top: 50px;
  align-items: flex-start;
  flex-direction: column;
  justify-content: center;
}
 
.home-text218 {
  fill: #fbfcf4;
  color: rgb(251, 252, 244);
  font-size: 30px;
  font-style: normal;
  font-family: "DM Sans";
  font-weight: 600;
  margin-left: 150px;
}
 
.home-container103 {
  flex: 0 0 auto;
  width: 100%;
  height: 288px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
 
.home-container104 {
  width: 100%;
  height: 51px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
 
.home-navlink3 {
  fill: #fbfcf4;
  color: rgb(251, 252, 244);
  font-size: 20px;
  align-self: flex-start;
  font-style: normal;
  font-family: "DM Sans";
  font-weight: 600;
  margin-left: 150px;
  text-decoration: none;
}
 
.home-container105 {
  flex: 0 0 auto;
  width: 100%;
  height: 50%;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
 
.home-navlink4 {
  fill: #fbfcf4;
  color: rgb(251, 252, 244);
  font-size: 20px;
  align-self: flex-start;
  font-style: normal;
  font-family: "DM Sans";
  font-weight: 600;
  margin-left: 150px;
  text-decoration: none;
}
 
.home-container106 {
  top: 4801px;
  left: 0px;
  right: 0px;
  width: 100%;
  height: 40px;
  margin: auto;
  display: flex;
  position: absolute;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  background-color: #28223c;
}
 
.home-text223 {
  fill: var(--dl-color-theme-secondary2);
  color: var(--dl-color-theme-secondary2);
}
 
@media(max-width: 1200px) {
  .home-container12 {
    width: 100%;
  }
  .home-container13 {
    width: 477px;
  }
}
