/* HOME */
.home_Hero {
  position: relative;
  padding-block: 2.25rem;
  z-index: 1;
}

.home_Hero::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  opacity: 0.4;
  background: linear-gradient(75deg, #add7ff 0%, #e0fffb 100%);
}

.home_Hero_Wrapper {
  display: flex;
  justify-content: space-between;
  align-items: start;
}

.home_Hero_Content {
  display: flex;
  flex-direction: column;
  flex: 1;
}

.home_Hero_Img {
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: center;
}

.home_Hero_Img img {
  width: auto;
  height: 100%;
  max-height: 380px;
  max-width: 450px;
  object-fit: cover;
}

.personabar .personabarLogo {
  background: url(../images/logo.svg) no-repeat center center !important;
}

.home_Hero_Subtitle {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  margin-block: 0.5rem 2rem;
}

.home_Hero_Subtitle img {
  translate: -3px;
}

.home_Hero_Btn {
  margin-top: 40px;
}

.home_Hero_Description {
  max-width: 80%;
}
/* END OF HERO */

/* LEARN */

.home_Learn {
  margin-block: 80px 144px;
}

.home_Learn_Ttl {
  text-align: center;
}
.home_Learn_Desc {
  text-align: center;
  margin-block: 8px 2.375rem;
}

.home_Learn_Wrapper {
  display: flex;
  gap: 2rem;
}

.home_Learn_Item {
  flex: 1;
  border-radius: 16px;
  background: #fff;
  box-shadow: 0px 8px 72px 0px rgba(18, 18, 18, 0.1);
  padding-block: 2.5rem 2.25rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  transition: var(--transition);
}

.home_Learn_Item:hover {
  background: var(--mc1);
}

.home_Learn_Item_Img {
  width: 56px;
  height: 56px;
  background: var(--primary-99);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 2rem;
  transition: var(--transition);
}

.home_Learn_Item:hover .home_Learn_Item_Img {
  background: transparent;
}

.home_Learn_Item_Img .ezIcon {
  --icon: 2.5rem;
  background: var(--primary-40);
  margin-top: 3rem;
}

.home_Learn_Item:hover .home_Learn_Item_Img .ezIcon {
  background: #fff;
}

.home_Learn_Item_Btn {
  margin-top: 1.75rem;
  transition: var(--transition);
  display: flex;
  align-items: center;
  gap: 0.5rem;
}

.home_Learn_Item:hover .home_Learn_Item_Btn {
  color: #fff !important;
}

.home_Learn_Item:hover .home_Learn_Item_Btn .ezIcon {
  background: #fff;
}

body:not(.rtl) .home_Learn_Item_Btn .ezIcon{
  transform: rotate(180deg) !important;
}

.home_Learn_Item_Ttl {
  transition: var(--transition);
}

.home_Learn_Item:hover .home_Learn_Item_Ttl {
  color: #fff !important;
}
/* END OF LEARN */

/* MEDIA */
@media (max-width: 992px) {
  .home_Hero_Wrapper {
    flex-direction: column;
    gap: 2rem;
  }

  .home_Hero_Img img {
    max-width: 350px;
  }

  .home_Hero_Description {
    max-width: 100%;
  }

  .home_Hero_Btn {
    font-size: 12px !important;
    margin-top: 24px !important;
  }

  .home_Learn_Wrapper {
    flex-direction: column;
  }

  .home_Learn_Item_Btn {
    font-size: 14px !important;
  }
}

.p404{
  margin-bottom: 120px;
}

.p404_Img {
  margin-bottom: 56px;
}

/* ABOUT */

.about_Hero {
  display: flex;
  align-items: center;
  gap: 70px;
}

.about_Hero_Content {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
  max-width: 58.33333%;
}

.about_Hero_Img {
  max-width: 41.66667%;
}

.about_Attrs {
  position: relative;
  margin-top: 120px;
  z-index: 1;
  padding-block: 1rem 144px;
  background: url(../assets/images/about-bg.svg) no-repeat center center;
  background-size: cover;
}

.about_Attrs::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 5rem;
  z-index: -1;
  background: #fff;
  -webkit-clip-path: ellipse(50% 60% at 50% 100%);
  clip-path: ellipse(50% 60% at 50% 100%);
  transform: rotate(180deg);
}
.about_Attrs_Wrapper {
  display: flex;
  gap: 1.5rem;
}

.about_Attrs_Ttl {
  color: var(--primary-10);
}

.about_Attrs_SubTtl {
  color: var(--primary-40);
  margin-block: 1rem 1.5rem;
}

.about_Attrs_Items {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 1.5rem;
  max-width: 66.66667%;
}

.about_Attrs_Item {
  display: flex;
  align-items: center;
  gap: 2rem;
  padding: 1rem 1.5rem;
  border-radius: 8px;
  background: #fff;
  box-shadow: 0px 8px 40px 0px rgba(18, 18, 18, 0.07);
  transition: var(--transition);
}

.about_Attrs_Item:hover {
  background: var(--primary-40);
}

.about_Attrs_Item_Icon .ezIcon {
  --icon: 3rem;
  background: var(--mc1);
}

.about_Attrs_Item:hover .about_Attrs_Item_Icon .ezIcon {
  background: #fff;
}

.about_Attrs_Item_Content {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
}

.about_Attrs_Item_Ttl,
.about_Attrs_Item_Desc {
  transition: var(--transition);
}

.about_Attrs_Item:hover .about_Attrs_Item_Ttl,
.about_Attrs_Item:hover .about_Attrs_Item_Desc {
  color: #fff !important;
}

.about_Attrs_Content {
  max-width: 33.3333%;
}

@media (max-width: 992px) {
  .about_Hero {
    flex-direction: column;
    gap: 2rem;
  }

  .about_Hero_Content {
    gap: 1rem;
  }

  .about_Hero_Content,
  .about_Hero_Img {
    max-width: 100%;
  }

  .about_Attrs {
    margin-top: 60px;
    padding-block: 1rem;
  }

  .about_Attrs::before {
    display: none;
  }

  .about_Attrs_Content {
    max-width: 100%;
  }

  .about_Attrs_Wrapper {
    flex-direction: column;
  }

  .about_Attrs_Items {
    max-width: 100%;
    grid-template-columns: 1fr;
    gap: 1rem;
  }

  .about_Attrs_SubTtl {
    color: var(--primary-40);
    margin-block: 1rem;
  }

  .about_Attrs_Item {
    gap: 1rem;
  }

}
