:root {
  --white: white;
  --light-green: #004c34b3;
  --primary: #004c34;
  --accent: #09b463;
  --orange: #f5762e;
  --yellow: #c4b522;
  --blue: #1369ea;
  --yellow-dark: #938608;
  --blue-dark: #0a3f8d;
  --black: black;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-embed-youtubevideo {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.w-embed-youtubevideo:empty {
  min-height: 75px;
  padding-bottom: 56.25%;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

a {
  color: var(--white);
  font-family: Inter, sans-serif;
  text-decoration: none;
}

.header---container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 8px;
  padding-bottom: 8px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 67px;
  height: 73.0914px;
  text-decoration: none;
  display: flex;
}

.container {
  background-image: url('../images/Vectors-header_1.avif');
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: 60% 100%;
  background-attachment: scroll;
  width: 100%;
  max-width: none;
}

.section-title {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-5 {
  color: #004c34;
  text-align: center;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 33px;
  font-weight: 600;
  line-height: 34px;
  text-decoration: none;
}

.my-specialties {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  padding: 60px 100px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.content-features-ana {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  height: 242px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.feature-one {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 276px;
  text-decoration: none;
  display: flex;
}

.title {
  grid-column-gap: 4px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-3 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  text-decoration: none;
  display: flex;
}

.feature-one-2 {
  color: #004c34;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 28px;
  text-decoration: none;
}

.all-base-ui-elements {
  color: var(--light-green);
  letter-spacing: .1px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.vectors-wrapper-4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: 0% -6% 0% auto;
}

.about-alina-section-2 {
  grid-row-gap: 44px;
  color: var(--light-green);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  padding: 60px 50px;
  text-decoration: none;
  display: flex;
}

.expertise-container {
  grid-column-gap: 0px;
  grid-row-gap: 60px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 953px;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  display: flex;
}

.expertise1 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.card-expertise-anxiety {
  grid-column-gap: 24px;
  background-color: #004c34;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 440px;
  height: 290px;
  padding: 16px;
  text-decoration: none;
  transition: opacity .6s cubic-bezier(.25, .46, .45, .94);
  display: block;
  position: absolute;
  inset: 0% 0% auto;
  overflow: hidden;
  box-shadow: 0 8px 16px #03785c4d;
}

.card-expertise-anxiety:hover {
  opacity: 0;
  display: block;
}

.card-expertise-anxiety.depression {
  background-color: #1369ea;
  display: block;
}

.vectors-wrapper-5 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 62px;
  height: 62px;
  text-decoration: none;
  display: flex;
}

.text-6 {
  color: #f5f5f5;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 21px;
  font-weight: 500;
  line-height: 34px;
  text-decoration: none;
}

.vectors-wrapper-7 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 117px;
  height: 117px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 206px;
  left: 364px;
}

.vectors-wrapper-8 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 229px;
  left: 387px;
}

.card-expertise-dezvoltare-personala {
  grid-column-gap: 24px;
  background-color: #f5762e;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 440px;
  height: 290px;
  padding: 16px;
  text-decoration: none;
  transition: opacity .6s cubic-bezier(.25, .46, .45, .94);
  display: block;
  position: relative;
  overflow: hidden;
  box-shadow: 0 8px 16px #f5762e4d;
}

.card-expertise-dezvoltare-personala:hover {
  opacity: 0;
}

.card-expertise-dezvoltare-personala.tulburare-alimentara {
  background-color: #c4b522;
  display: block;
}

.my-services {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 100px;
  text-decoration: none;
  display: flex;
}

.text-7 {
  color: #004c34;
  text-align: center;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 33px;
  font-weight: 600;
  line-height: 34px;
  text-decoration: none;
}

.service-2 {
  border: 1px solid #d9d9d9;
  border-radius: 500px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  text-decoration: none;
  display: flex;
}

.text-content {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: 20px;
  padding: 0 15px;
  text-decoration: none;
  display: flex;
}

.text-8 {
  color: #f5762e;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 28px;
  font-weight: 500;
  line-height: 47px;
  text-decoration: none;
}

.text-8.blue {
  color: #1369ea;
}

.text-8.yellow {
  color: #c4b522;
}

.text-8.green {
  color: #004c34;
}

.services-text {
  color: var(--light-green);
  word-break: normal;
  overflow-wrap: normal;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 21px;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 23px;
  text-decoration: none;
}

.button {
  grid-column-gap: 8px;
  background-color: #16925e;
  border-radius: 50px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: auto;
  margin-left: 0;
  padding: 10px 16px;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  text-decoration: none;
  display: flex;
}

.button.servicii {
  font-size: 16px;
}

.testimonials {
  grid-row-gap: 44px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  padding: 60px 100px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.text-9 {
  color: #004c34;
  text-align: center;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 33px;
  font-weight: 600;
  line-height: 34px;
  text-decoration: none;
}

.text-10 {
  color: #004c34;
  text-align: center;
  width: 70%;
  margin: 0 auto;
  font-family: Poppins, sans-serif;
  font-size: 21px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.vectors-wrapper-15 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: -36px;
  left: -112.687px;
}

.faq-section {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 100px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: visible;
}

.text-11 {
  color: #004c34;
  text-align: center;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 34px;
  text-decoration: none;
}

.vectors-wrapper-17 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 151.692px;
  height: 151.692px;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: 0% 3% 0% auto;
}

.footer {
  background-image: url('../images/Vectors-footer_1.avif');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  margin-top: auto;
  padding: 120px 100px 16px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-18 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 67px;
  height: 73.0914px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-18.mobile {
  display: none;
}

.all-rights-reserved {
  grid-column-gap: 8px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 8px;
  text-decoration: none;
  display: flex;
}

.text-13 {
  color: #f5f5f5;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 700;
  line-height: 130%;
  text-decoration: none;
}

.hero-section-3 {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  padding: 60px 100px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.hero-section-text-container-2 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: auto;
  text-decoration: none;
  display: flex;
}

.hero-section-text-2 {
  grid-row-gap: 60px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  text-decoration: none;
  display: flex;
}

.hero-section-title-2 {
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-15 {
  color: #004c34;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
  font-family: Poppins, sans-serif;
  font-size: 48px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
  display: inline-flex;
}

.buna {
  color: #004c34;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.vectors-wrapper-23 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: 24% -10% 0% auto;
}

.card-expertise-2 {
  grid-column-gap: 24px;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  background-color: #fff;
  border: 1px solid #cbd7d8;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 440px;
  min-height: 290px;
  padding: 16px;
  text-decoration: none;
  display: block;
  position: absolute;
  inset: 0% 0% auto;
  box-shadow: 0 8px 16px #03785c4d;
}

.vectors-wrapper-25 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  text-decoration: none;
  display: flex;
}

.frame-18 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-18 {
  color: var(--primary);
  text-align: center;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 21px;
  font-weight: 600;
  line-height: 34px;
  text-decoration: none;
}

.text-19 {
  color: var(--light-green);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 34px;
  text-decoration: none;
}

.body-2 {
  flex-flow: column;
  display: flex;
  overflow: visible;
}

.services-section {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1152px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  padding-bottom: 60px;
  text-decoration: none;
  display: flex;
}

.text-20 {
  color: #004c34;
  text-align: center;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 48px;
  font-weight: 600;
  line-height: 34px;
  text-decoration: none;
}

.service-1-section {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1152px;
  padding: 60px 100px;
  text-decoration: none;
  display: flex;
}

.text-container {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 500px;
  padding: 8px;
  text-decoration: none;
  display: flex;
}

.text-21 {
  color: #004c34;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 33px;
  font-weight: 600;
  line-height: 40px;
  text-decoration: none;
}

.service-description {
  flex-flow: column;
  font-family: Inter, sans-serif;
  display: block;
}

.service-individual-therapy-dropdowns {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-23 {
  color: #004c34;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 25px;
  text-decoration: none;
}

.button-5 {
  grid-column-gap: 8px;
  color: var(--white);
  background-color: #16925e;
  border-radius: 50px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 8px 16px;
  font-family: Poppins, sans-serif;
  text-decoration: none;
  display: flex;
}

.screenshot-2024-06-03-at-12-01-2 {
  object-fit: cover;
}

.evaluare-description {
  color: #004c34;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 25px;
  text-decoration: none;
}

.description {
  color: #004c34b3;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 25px;
  text-decoration: none;
}

.description-bold {
  color: #004c34;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 25px;
  text-decoration: none;
}

.pret-sedinta-150-ron-0 {
  color: #004c34;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 25px;
  text-decoration: none;
}

.pret-sedinta-150-ron-1 {
  color: #004c34;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 25px;
  text-decoration: none;
}

.body-3 {
  flex-flow: column;
  display: flex;
}

.contacteaza-ma-section {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1152px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 100px;
  text-decoration: none;
  display: flex;
}

.text-24 {
  color: #004c34;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 600;
  line-height: 56px;
  text-decoration: none;
}

.contact-form-and-text {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 952px;
  text-decoration: none;
  display: flex;
}

.text-wrapper {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 468px;
  height: auto;
  padding: 26px 16px 78px;
  text-decoration: none;
  display: flex;
}

.text-25 {
  color: #004c34;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 56px;
  text-decoration: none;
}

.text-26 {
  color: #004c34;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
  text-decoration: none;
}

.form-wrapper {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 468px;
  height: auto;
  padding: 32px 16px;
  text-decoration: none;
  display: flex;
}

.name-input-field {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  font-family: Poppins, sans-serif;
  text-decoration: none;
  display: flex;
}

.input-label {
  grid-column-gap: 8px;
  border: 1px solid #09b463;
  border-radius: 5px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-33 {
  color: #004c34;
  text-align: center;
  letter-spacing: -.04em;
  margin-top: 46px;
  margin-bottom: 38px;
  font-family: Poppins, sans-serif;
  font-size: 43px;
  font-weight: 600;
  line-height: 56px;
  text-decoration: none;
}

.cta-container {
  grid-row-gap: 26px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 42px;
  margin-bottom: 26px;
  text-decoration: none;
  display: flex;
}

.text-38 {
  color: #004c34;
  text-align: center;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 34px;
  font-weight: 500;
  line-height: 56px;
  text-decoration: none;
}

.button-6 {
  grid-column-gap: 8px;
  background-color: #004c34;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 235px;
  height: 48px;
  padding: 8px 16px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  text-decoration: none;
  display: flex;
}

.fade-card {
  min-width: 440px;
  min-height: 290px;
  display: block;
  position: relative;
}

.frame-51 {
  grid-column-gap: 4px;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-33 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  text-decoration: none;
  display: flex;
}

.text-39 {
  color: #004c34;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
  text-decoration: none;
}

.program-luni---vineri-0900---1800-0 {
  color: #004c34;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  text-decoration: none;
}

.program-luni---vineri-0900---1800-1 {
  color: #004c34;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  text-decoration: none;
}

.program-luni---vineri-0900---1800-2, .program-luni---vineri-0900---1800-4 {
  color: #004c34;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
  text-decoration: none;
}

.frame {
  grid-column-gap: 4px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-34 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  text-decoration: none;
  display: flex;
}

.locatie-strada-x {
  color: #004c34;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
  text-decoration: none;
}

.locatie-strada-x-0 {
  color: #004c34;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  text-decoration: none;
}

.locatie-strada-x-1 {
  color: #004c34;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
  text-decoration: none;
}

.frame-52 {
  grid-column-gap: 4px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-35 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  text-decoration: none;
  display: flex;
}

.adresa-de-mail-office-alinaciufu-ro-2 {
  color: #004c34;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
  text-decoration: none;
}

.adresa-de-mail-office-alinaciufu-ro-3 {
  color: #004c34;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  text-decoration: none;
}

.adresa-de-mail-office-alinaciufu-ro-1 {
  color: #004c34;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
  text-decoration: none;
}

.form, .form-block {
  width: 100%;
}

.open-close-line {
  background-color: #170f49;
  border-radius: 500px;
  width: 100%;
  height: 2px;
  position: absolute;
}

.open-close-line.second-line {
  transform: rotate(90deg);
}

.accordion-paragraph {
  color: var(--light-green);
  -webkit-text-stroke-color: var(--accent);
  word-break: normal;
  width: 100%;
  max-width: 90%;
  margin-top: 18px;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-weight: 400;
}

.accordion-content {
  color: #004c34;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  font-family: Inter, sans-serif;
  display: flex;
  overflow: hidden;
}

.accordion-trigger {
  border-bottom: 1px solid var(--accent);
  justify-content: space-between;
  align-items: center;
  padding: 5px 19px;
  display: flex;
}

.accordion-trigger.services {
  justify-content: flex-start;
  align-items: center;
  width: 80%;
  font-family: Inter, sans-serif;
}

.open-close-icon-wrapper {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 14px;
  min-height: 14px;
  display: flex;
  position: relative;
}

.accordion-item {
  cursor: pointer;
  background-color: #fff;
  border-radius: 14px;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  padding: 40px;
  display: flex;
}

.accordion-item.tabs-accordion {
  border-bottom: 1px #d9dbe9;
  border-radius: 0;
  padding-left: 0;
  padding-right: 0;
  transition: padding .2s;
}

.accordion-item.tabs-accordion:hover {
  padding-left: 16px;
}

.accordion-item.tabs-accordion.services {
  align-items: stretch;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Inter, sans-serif;
}

.accordion-item-title {
  color: #004c34;
  border-bottom: 1px #09b463;
  font-family: Poppins, sans-serif;
  font-size: 21px;
  font-weight: 500;
  line-height: 28px;
}

.accordion-item-title.services {
  margin-left: 20px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
}

.accordion-item-wrapper {
  max-width: 886px;
  margin-left: auto;
  margin-right: auto;
}

.accordion-item-wrapper.tabs-accordion {
  color: #08362f;
  background-color: #fff;
  border-radius: 18px;
  width: 100%;
  max-width: none;
  padding: 20px 20px 58px;
  font-family: Poppins, sans-serif;
}

.tabs-content {
  height: auto;
  overflow: hidden;
}

.tabs-menu {
  flex-flow: column;
  width: 9%;
  display: flex;
}

.tabs {
  display: flex;
}

.tab-link1 {
  background-color: #ddd0;
}

.tab-link1.w--current {
  color: #f5762e;
  background-color: #c8c8c800;
}

.tab-link2 {
  background-color: #ddd0;
}

.tab-link2.w--current {
  color: #1369ea;
  background-color: #ddd0;
}

.tab-link3 {
  background-color: #ddd0;
}

.tab-link3.w--current {
  color: #c4b522;
  background-color: #ddd0;
}

.tab-link4 {
  background-color: #ddd0;
}

.tab-link4.w--current {
  color: #004c34;
  background-color: #ddd0;
}

.slide {
  background-color: #fff;
  max-width: 1440px;
  padding-top: 115px;
}

.mask {
  color: #fff;
  background-color: #fff;
}

.left-arrow, .right-arrow {
  color: var(--primary);
}

.navbar {
  background-color: #ddd0;
}

.nav-link {
  color: var(--white);
  padding: 14px 8px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 100%;
}

.nav-link.w--current {
  color: var(--white);
  font-weight: 700;
}

.nav-link.green {
  color: var(--primary);
}

.nav-link.green.w--current {
  color: var(--primary);
  font-weight: 700;
}

.container-2 {
  justify-content: space-around;
  min-width: 88%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-3 {
  background-color: #09b46326;
  border-radius: 50px;
  margin-top: 12px;
  margin-left: 0;
  padding-left: 32px;
  padding-right: 32px;
}

.list {
  padding-left: 40px;
}

.list-item, .list-item-2, .list-item-3, .list-item-4 {
  color: var(--primary);
  font-family: Poppins, sans-serif;
  font-size: 14px;
}

.list-item-5, .list-item-10 {
  font-family: Poppins, sans-serif;
}

.rich-text-block {
  font-family: Inter, sans-serif;
  font-weight: 400;
}

.list-2 {
  font-family: Inter, sans-serif;
}

.navbar-2 {
  background-color: #ddd0;
  justify-content: space-between;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.container-green {
  min-width: 88%;
  margin-left: auto;
  margin-right: auto;
}

.workshops-section {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 100px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.h2-title-content {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-41 {
  color: #004c34;
  text-align: center;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 33px;
  font-weight: 600;
  line-height: 34px;
  text-decoration: none;
}

.subpragraph-workshop {
  grid-column-gap: 8px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  max-width: 1440px;
  padding: 8px;
  text-decoration: none;
  display: flex;
}

.error-95c3033b-4f8a-62ac-dde9-89b2c8c9374d {
  color: #004c34;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 34px;
  text-decoration: none;
}

.workshop-first-row-4 {
  grid-column-gap: 24px;
  border-radius: 16px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  height: auto;
  padding: 32px;
  text-decoration: none;
  display: flex;
  overflow: visible;
}

.workshop-card {
  grid-row-gap: 24px;
  border: 1px solid #004c3440;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  height: 664px;
  padding: 24px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
  box-shadow: 4px 3px 15px #47474733;
}

._5767946-1 {
  object-fit: cover;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.card-content {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 298px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.vectors-wrapper-36 {
  z-index: -1;
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 191px;
  left: -38px;
}

.workshop-text-container-2 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  text-decoration: none;
  display: flex;
}

.workshop-title-2 {
  grid-column-gap: 0px;
  text-align: left;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-42 {
  color: #004c34;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.text-43 {
  color: var(--light-green);
  -webkit-text-stroke-color: #004c34;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 17px;
  text-decoration: none;
}

.workshop-button {
  grid-column-gap: 8px;
  border: 0 solid #f2f9f7;
  border-bottom-width: 1px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 4px 8px;
  text-decoration: none;
  display: flex;
}

.text-44 {
  color: #f2f9f7;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
}

.workshop-button-2 {
  grid-column-gap: 8px;
  border: 0 solid #f2f9f7;
  border-bottom-width: 1px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding-top: 4px;
  padding-bottom: 4px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-38 {
  z-index: -1;
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 187.486px;
  left: -45px;
}

.vectors-wrapper-39 {
  z-index: -1;
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 187.486px;
  left: -38px;
}

.workshopss {
  color: var(--light-green);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 34px;
  text-decoration: none;
}

.invit {
  color: #004c34;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 34px;
  text-decoration: none;
}

.ne-potrivim-daca-section {
  grid-row-gap: 60px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 100px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.h2-title-content-2 {
  grid-column-gap: 8px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-45 {
  color: #004c34;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 33px;
  font-weight: 600;
  line-height: 32px;
  text-decoration: none;
}

.vectors-wrapper-40 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 156.32px;
  height: 156.32px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 42px;
  left: 25px;
}

.button-7 {
  grid-column-gap: 8px;
  background-color: #16925e;
  border-radius: 50px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 12px 24px;
  text-decoration: none;
  display: flex;
}

.primary-button-7 {
  color: #f2f9f7;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 17px;
  text-decoration: none;
}

.text-46 {
  color: #0000000d;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 100px;
  font-style: italic;
  font-weight: 400;
  line-height: 56px;
  text-decoration: none;
  position: static;
  top: 741px;
  left: 259px;
}

.hai-sa-ne-cunoastem-mai-bine-section-2 {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 100px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.vectors-wrapper-42 {
  z-index: -2;
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 1032px;
  left: 1099px;
}

.vectors-wrapper-43 {
  z-index: -1;
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 60px;
  left: -161px;
}

.text-47 {
  color: #004c34;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 34px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.frame-81 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-78 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  padding-bottom: 0;
  text-decoration: none;
  display: flex;
}

.frame-77 {
  object-fit: cover;
  border-radius: 16px;
}

.about-me-2 {
  color: #004c34;
  text-align: left;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.about-me {
  color: #004c34;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.informatii-cabinet {
  grid-row-gap: 60px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  padding: 60px 100px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.vectors-wrapper-46 {
  z-index: -2;
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 259px;
  left: -184px;
}

.text-49 {
  color: #004c34;
  text-align: center;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 33px;
  font-weight: 600;
  line-height: 34px;
  text-decoration: none;
}

.frame-49 {
  grid-column-gap: 60px;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-46 {
  object-fit: cover;
  border-radius: 16px;
}

.frame-50 {
  grid-column-gap: 60px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 360px;
  display: flex;
}

.ne-potrivim-daca-section-2 {
  grid-row-gap: 44px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  padding: 60px 100px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.text-50 {
  color: #004c34;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 32px;
  text-decoration: none;
}

.frame-95 {
  grid-column-gap: 44px;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  display: flex;
}

.frame-92 {
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-91 {
  grid-column-gap: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 440px;
  padding-top: 8px;
  padding-bottom: 8px;
  text-decoration: none;
  display: flex;
}

.text-51 {
  color: #004c34;
  text-align: center;
  width: 439.203px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 32px;
  text-decoration: underline;
  display: block;
}

.frame-94 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  max-width: none;
  text-decoration: none;
  display: flex;
}

.frame-93 {
  grid-row-gap: 3px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.screenshot-2024-09-17-at-16-31-48-1 {
  object-fit: cover;
}

.frame-97 {
  grid-column-gap: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 449px;
  text-decoration: none;
  display: flex;
}

.frame-98 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  text-decoration: none;
  display: flex;
}

.frame-99 {
  grid-column-gap: 8px;
  justify-content: center;
  align-items: center;
  width: auto;
  padding: 8px;
  text-decoration: none;
  display: flex;
}

.frame-100 {
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-101 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 455.218px;
  text-decoration: none;
  display: flex;
}

.frame-102 {
  grid-row-gap: 3px;
  background-color: #09b463;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-52 {
  color: #09b463;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 32px;
  text-decoration: underline;
}

.text-53 {
  color: #0000000d;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 100px;
  font-style: italic;
  font-weight: 400;
  line-height: 56px;
  text-decoration: none;
}

.ne-potrivim-daca-section-3 {
  grid-row-gap: 60px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  padding: 60px 100px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.text-54 {
  color: #004c34;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 32px;
  text-decoration: none;
}

.vectors-wrapper-49 {
  z-index: -1;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 156.32px;
  height: 156.32px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 7px;
  left: 1360px;
}

.frame-54 {
  grid-row-gap: 60px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  max-width: 941px;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  display: flex;
}

.workshop-first-row-5 {
  grid-column-gap: 8px;
  opacity: 1;
  border: 1px solid #0000000d;
  border-radius: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 16px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 3px 16px #03785c33;
}

.workshop-card-7 {
  grid-row-gap: 16px;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.workshop-thumbnail {
  object-fit: cover;
}

.text-55 {
  color: #004c34;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.workshop-event-information-2 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.data-workshop-2 {
  grid-column-gap: 4px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-50 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 18px;
  height: 18px;
  text-decoration: none;
  display: flex;
}

.text-56 {
  color: #004c34;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
  text-decoration: none;
}

.frame-61 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-59 {
  grid-column-gap: 8px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-51 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  text-decoration: none;
  display: flex;
}

.text-57 {
  color: #004c34;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 19px;
  text-decoration: none;
}

.frame-58 {
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  padding-left: 8px;
  padding-right: 8px;
  text-decoration: none;
  display: flex;
}

._09-11-2024-23-11-2024-07-12-2024 {
  color: #004c34;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
  text-decoration: none;
}

.text-58 {
  color: #004c34;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 17px;
  text-decoration: none;
}

.text-59 {
  color: #004c34b3;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
  text-decoration: none;
}

.frame-103 {
  grid-column-gap: 8px;
  border: 0 solid #09b463;
  border-bottom-width: 1px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 4px 8px;
  text-decoration: none;
  display: flex;
}

.text-60 {
  color: #004c34;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.workshop-card-8 {
  grid-row-gap: 16px;
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.locatie-nt-lnirile-au-loc-fizic-0 {
  color: #004c34;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 17px;
  text-decoration: none;
}

.locatie-nt-lnirile-au-loc-fizic-1 {
  color: #004c34;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 17px;
  text-decoration: none;
}

.public-e-ti-adolescent-ai-intre-14-20-ani-2 {
  color: #004c34;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 19px;
  text-decoration: none;
}

.workshop-card-10 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 553px;
  text-decoration: none;
  display: flex;
}

.text-61 {
  color: #004c34;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.workshop-event-information-3 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.data-workshop-3 {
  grid-column-gap: 4px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-52 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 18px;
  height: 18px;
  text-decoration: none;
  display: flex;
}

.text-62 {
  color: #004c34;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
  text-decoration: none;
}

.frame-104 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-105 {
  grid-column-gap: 8px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-53 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  text-decoration: none;
  display: flex;
}

.text-63 {
  color: #004c34;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 19px;
  text-decoration: none;
}

.frame-106 {
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  padding-left: 8px;
  padding-right: 8px;
  text-decoration: none;
  display: flex;
}

.text-64 {
  color: #004c34;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 17px;
  text-decoration: none;
}

.text-65 {
  color: #004c34;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
  text-decoration: none;
}

.workshop-description {
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.va-invit {
  color: #004c34b3;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.itinerariu-container {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.itinerariu-steps {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-66 {
  color: #004c34;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 32px;
  text-decoration: none;
}

.text-67 {
  color: #004c34;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.text-68 {
  color: #004c34;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 32px;
  text-decoration: none;
}

.card-expertise-anxiety-2 {
  grid-row-gap: 24px;
  background-color: #004c34;
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 252px;
  padding: 16px;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 3px 16px #03785c66;
}

._250-lei-copil-si-adult-modul-6-module {
  color: #f2f9f7;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 32px;
  text-decoration: none;
}

.card-expertise-dezvoltare-personala-2 {
  grid-row-gap: 24px;
  background-color: #f5762e;
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 252px;
  padding: 16px;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 3px 16px #f5762e66;
}

.frame-74 {
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-57 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 117px;
  height: 117px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 194px;
  left: 372px;
}

.vectors-wrapper-58 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 217px;
  left: 395px;
}

.content-costuri {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  text-decoration: none;
  display: flex;
}

.frame-107 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 455.218px;
  text-decoration: none;
  display: flex;
}

.frame-108 {
  grid-row-gap: 3px;
  background-color: #09b463;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-69 {
  color: #09b463;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 32px;
  text-decoration: underline;
}

.frame-69 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-109 {
  grid-column-gap: 38.6667px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 603.2px;
  height: 232px;
  text-decoration: none;
  display: flex;
}

.frame-110 {
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-111 {
  grid-column-gap: 39.6795px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 586px;
  text-decoration: none;
  display: flex;
}

.locatie-nt-lnirile-au-loc-fizic-2 {
  color: #004c34;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 17px;
  text-decoration: none;
}

.nscrierea-la-programul-de-formare-se-face-la-contact-alinaciufu-ro-1 {
  color: #004c34;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 32px;
  text-decoration: none;
}

.workshop-card-11 {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 72%;
  max-width: 1440px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  display: flex;
}

.workshop-first-row-8 {
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 16px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 8px 16px #03785c99;
}

.workshop-first-row-8.shadow {
  box-shadow: none;
  padding-left: 0;
  padding-right: 0;
}

.workshop-card-12 {
  grid-row-gap: 16px;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.workshop-thumbnail-3 {
  object-fit: cover;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  width: 100%;
  max-width: none;
  overflow: clip;
}

.text-70 {
  color: #004c34;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.vectors-wrapper-59 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 18px;
  height: 18px;
  text-decoration: none;
  display: flex;
}

.public-e-ti-adolescent-ai-intre-14-20-ani {
  color: #004c34;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
  text-decoration: none;
}

.vectors-wrapper-60 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  text-decoration: none;
  display: flex;
}

.text-71 {
  color: #004c34;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 19px;
  text-decoration: none;
}

.text-72 {
  color: #004c34;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
  text-decoration: none;
}

.text-73 {
  color: #004c34;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 17px;
  text-decoration: none;
}

.text-74 {
  color: #004c34;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
  text-decoration: none;
}

.workshop-text {
  color: #004c34b3;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.text-75 {
  color: #004c34;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 32px;
  text-decoration: none;
}

.cine-sunt-eu-modelele-ipostazelor-eului-analiz-tranzac-ional-rol-parental {
  color: #004c34;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.text-76 {
  color: #004c34;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 32px;
  text-decoration: none;
}

.expertise1-4 {
  grid-column-gap: 44px;
  justify-content: center;
  align-items: center;
  width: 92%;
  text-decoration: none;
  display: flex;
}

._200-lei-adolescent-modul-10-module {
  color: #f2f9f7;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 32px;
  text-decoration: none;
}

.text-77 {
  color: #f2f9f7;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 32px;
  text-decoration: none;
}

.card-expertise-dezvoltare-personala-3 {
  grid-row-gap: 24px;
  background-color: #f5762e;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 252px;
  padding: 16px;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 8px 16px #f5762e99;
}

.frame-114 {
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

._1500-lei {
  color: #f2f9f7;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 32px;
  text-decoration: none;
}

.frame-68 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.column {
  grid-column-gap: 8px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 596px;
  padding: 8px;
  display: flex;
}

.image-2 {
  grid-row-gap: 8px;
  object-fit: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 588px;
  padding: 8px;
  display: flex;
}

.smaller-pictures {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 588px;
  display: flex;
}

.image-3 {
  grid-row-gap: 5.11278px;
  object-fit: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 290px;
  padding: 5.11278px;
  text-decoration: none;
  display: flex;
}

.public-e-ti-adolescent-ai-intre-14-20-ani-3 {
  color: #004c34;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 19px;
  text-decoration: none;
}

.locatie-nt-lnirile-au-loc-fizic-3 {
  color: #004c34;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 17px;
  text-decoration: none;
}

.pentru-plata-integrala-primesti-si-o-sedinta-individuala-bonus-1 {
  color: #004c34;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 32px;
  text-decoration: none;
}

.screenshot-2024-06-03-at-11-58-2 {
  object-fit: cover;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  width: 100%;
  max-width: none;
}

.screenshot-2024-06-03-at-11-58-2.square {
  border-radius: 0;
}

.text-79 {
  color: #004c34;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.vectors-wrapper-66 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 18px;
  height: 18px;
  text-decoration: none;
  display: flex;
}

.text-80 {
  color: #004c34;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
  text-decoration: none;
}

.frame-115 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-116 {
  grid-column-gap: 8px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-67 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  text-decoration: none;
  display: flex;
}

.text-81 {
  color: #004c34;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 19px;
  text-decoration: none;
}

.frame-117 {
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  padding-left: 8px;
  padding-right: 8px;
  text-decoration: none;
  display: flex;
}

.text-82 {
  color: #004c34;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
  text-decoration: none;
}

.text-83 {
  color: #004c34;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 17px;
  text-decoration: none;
}

.text-84 {
  color: #004c34;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
  text-decoration: none;
}

.error-cf2f0f81-bba6-6e12-b969-dc9b2d419e8f {
  color: #004c34b3;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.text-85 {
  color: #004c34;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 32px;
  text-decoration: none;
}

.text-86 {
  color: #004c34;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.card-expertise-anxiety-4 {
  grid-row-gap: 24px;
  background-color: #1369ea;
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 430px;
  height: 252px;
  padding: 16px;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 8px 16px #1369ea99;
}

._200-lei-persoan-modul-8-module {
  color: #f2f9f7;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 32px;
  text-decoration: none;
}

.vectors-wrapper-69 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 117px;
  height: 117px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 191px;
  left: 365px;
}

.vectors-wrapper-70 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 214px;
  left: 388px;
}

.card-expertise-dezvoltare-personala-4 {
  grid-row-gap: 24px;
  background-color: #c4b522;
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 430px;
  height: 252px;
  padding: 16px;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 8px 16px #c4b52299;
}

.frame-118 {
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

._1200-lei {
  color: #f2f9f7;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 32px;
  text-decoration: none;
}

.vectors-wrapper-71 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 117px;
  height: 117px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 194px;
  left: 372px;
}

.vectors-wrapper-72 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 217px;
  left: 395px;
}

.text-87 {
  color: #004c34;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 32px;
  text-decoration: none;
}

.frame-70 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.column-2 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 952px;
  text-decoration: none;
  display: flex;
}

.frame-119 {
  grid-column-gap: 60px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 360px;
  display: flex;
}

.frame-120 {
  grid-column-gap: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 360px;
  display: flex;
}

.locatie-nt-lnirile-au-loc-fizic-4 {
  color: #004c34;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 17px;
  text-decoration: none;
}

.frame-121 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  padding: 100px;
  text-decoration: none;
  display: flex;
}

.hero-section-4 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  padding-top: 30px;
  padding-bottom: 30px;
  text-decoration: none;
  display: flex;
}

.frame-15 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

._6428539-1 {
  object-fit: cover;
}

.hero-section-text-container-3 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding-left: 24px;
  display: flex;
}

.hero-section-text-3 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: auto;
  display: flex;
}

.frame-27 {
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  text-decoration: none;
  display: flex;
}

.hero-section-sub-heading {
  grid-column-gap: 8px;
  background-color: #f5762e;
  border-radius: 8px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 4px 8px;
  text-decoration: none;
  display: flex;
}

.dezvoltare-personala {
  color: #f2f9f7;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
  text-decoration: none;
}

.hero-section-sub-heading-2 {
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 7.5px;
  height: 7.5px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-73 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 3px;
  height: 3px;
  text-decoration: none;
  display: flex;
}

.hero-section-sub-heading-3 {
  grid-column-gap: 8px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-88 {
  color: #004c34;
  width: 110px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.hero-section-sub-heading-4 {
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-89 {
  color: #16925e;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 40px;
  text-decoration: none;
}

.hero-section-sub-heading-5 {
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  text-decoration: none;
  display: flex;
}

.text-90 {
  color: #004c34b3;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.underline-button {
  border: 0 solid #09b463;
  border-bottom-width: 1px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  padding: 8px 0;
  text-decoration: none;
  display: flex;
}

.text-91 {
  color: #004c34;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
}

.vectors-wrapper-74 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.hero-section-5 {
  border: 1px solid #004c341a;
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  padding-top: 30px;
  padding-bottom: 30px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 3px 16px #03785c33;
}

.frame-122 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-right: 8px;
  text-decoration: none;
  display: flex;
}

.hero-section-text-container-4 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 400px;
  padding-left: 24px;
  padding-right: 8px;
  display: flex;
}

.hero-section-text-4 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.hero-section-6 {
  border: 1px solid #f5762e1a;
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 8px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 3px 16px #f5762e33;
}

._4590471-1 {
  object-fit: cover;
  border-radius: 30px;
}

.frame-123 {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.bg-photo {
  background-color: #f5762e;
  justify-content: space-around;
  align-items: center;
  width: 110%;
  max-width: none;
  padding-left: 0;
  padding-right: 0;
  text-decoration: none;
  display: flex;
}

.h1-title-content {
  grid-column-gap: 8px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 8px;
  text-decoration: none;
  display: flex;
}

.text-93 {
  color: #f2f9f7;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 48px;
  font-weight: 800;
  line-height: 40px;
  text-decoration: none;
}

.vectors-wrapper-75 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-124 {
  grid-column-gap: 32px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding-top: 24px;
  padding-bottom: 24px;
  text-decoration: none;
  display: flex;
}

.frame-125 {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
  overflow: visible;
}

.card-expertise-dezvoltare-personala-5 {
  grid-row-gap: 24px;
  background-color: var(--orange);
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 302px;
  padding: 16px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 8px 16px #f5762e99;
}

.frame-126 {
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.side-menu-tab {
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 8px;
  text-decoration: none;
  display: flex;
}

.text-94 {
  color: #f2f9f7;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.vectors-wrapper-76 {
  z-index: 1;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 117px;
  height: 117px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 278px;
  left: 169px;
}

.vectors-wrapper-77 {
  z-index: 2;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 299px;
  left: 193px;
}

.underline-button-2 {
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding: 8px 0;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-78 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.text-95 {
  color: #004c34;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
}

.blog-anxietate-content {
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 8px;
  text-decoration: none;
  display: flex;
}

.blog-buttons {
  grid-column-gap: 70px;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-79 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 176.168px;
  height: 176.168px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 1093px;
  left: 1362px;
}

.vectors-wrapper-80 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 1363px;
  left: -174px;
}

.infidelitatea {
  color: #004c34;
  margin-top: 9px;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
  display: block;
}

.infidelitatea-bold {
  color: var(--orange);
  margin-top: 36px;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
  display: block;
}

.bg-photo-2 {
  background-color: #004c34;
  justify-content: space-around;
  align-items: center;
  width: 110%;
  max-width: none;
  text-decoration: none;
  display: flex;
}

.text-96 {
  color: #f2f9f7;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 48px;
  font-weight: 800;
  line-height: 40px;
  text-decoration: none;
}

.vectors-wrapper-81 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-129 {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 302px;
  text-decoration: none;
  display: flex;
}

.card-expertise-dezvoltare-personala-6 {
  grid-row-gap: 24px;
  background-color: #004c34;
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 441px;
  padding: 16px;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 8px 16px #03785c99;
}

.frame-130 {
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 409px;
  text-decoration: none;
  display: flex;
}

.text-97 {
  color: #f2f9f7;
  object-fit: fill;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.vectors-wrapper-82 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 117px;
  height: 117px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 374px;
  left: 227px;
}

.vectors-wrapper-83 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 397px;
  left: 250px;
}

.vectors-wrapper-84 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.text-98 {
  color: #004c34;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
}

.blog-anxietate-content-2 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 8px;
  text-decoration: none;
  display: flex;
}

.anxietate-2 {
  font-family: Poppins, sans-serif;
}

.blog-buttons-2 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-85 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 176.168px;
  height: 176.168px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 1169px;
  left: 1353px;
}

.vectors-wrapper-86 {
  z-index: -1;
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 1286px;
  left: -241px;
}

.anxietatea {
  color: #004c34;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
  display: block;
}

.anxietatea-bold {
  color: var(--accent);
  margin-top: 39px;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
  display: block;
}

.anxietatea-small {
  color: #004c34;
  margin-top: 13px;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
  display: block;
}

.bg-photo-3 {
  grid-row-gap: 25px;
  background-color: #c4b522;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 110%;
  text-decoration: none;
  display: flex;
}

.text-99 {
  color: #023c40;
  text-align: center;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 48px;
  font-weight: 800;
  line-height: 50px;
  text-decoration: none;
}

.vectors-wrapper-87 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.card-expertise-dezvoltare-personala-7 {
  grid-row-gap: 24px;
  background-color: var(--yellow);
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 302px;
  padding: 16px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 8px 16px #c4b52299;
}

.frame-133 {
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-100 {
  color: #f2f9f7;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.vectors-wrapper-88 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 117px;
  height: 117px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 338px;
  left: 233px;
}

.error-d85bd9ce-043d-cc76-a4d0-8a46cf9a1214 {
  font-family: Poppins, sans-serif;
  font-weight: 400;
}

.blog-buttons-3 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-89 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.text-101 {
  color: #004c34;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
}

.vectors-wrapper-90 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 176.168px;
  height: 176.168px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 1143px;
  left: 1371px;
}

.vectors-wrapper-91 {
  z-index: -1;
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 1568px;
  left: -174px;
}

.menopauza {
  color: #004c34;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
  display: block;
}

.menopauza-bold {
  color: var(--yellow);
  margin-top: 26px;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
  display: block;
}

.menopauza-bold.blog-blue {
  color: var(--blue);
}

.menopauza-small {
  color: var(--yellow-dark);
  margin-top: 16px;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
  display: block;
}

.frame-134 {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  padding: 60px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.bg-photo-4 {
  grid-row-gap: 30px;
  background-color: var(--blue);
  flex-flow: row;
  justify-content: space-around;
  align-items: center;
  width: 110%;
  text-decoration: none;
  display: flex;
}

.text-102 {
  color: #f2f9f7;
  text-align: center;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 48px;
  font-weight: 800;
  line-height: 51px;
  text-decoration: none;
}

.vectors-wrapper-92 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-135 {
  grid-column-gap: 32px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding-top: 24px;
  padding-bottom: 24px;
  text-decoration: none;
  display: flex;
}

.card-expertise-dezvoltare-personala-8 {
  grid-row-gap: 24px;
  background-color: #1369ea;
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 302px;
  padding: 16px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 8px 16px #1369ea99;
}

.frame-136 {
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-103 {
  color: #f2f9f7;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.vectors-wrapper-93 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 117px;
  height: 117px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 388px;
  left: 227px;
}

.error-8a891a44-b48e-4fc5-aa8c-19bd24e8070e {
  line-height: 20px;
}

.blog-buttons-4 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-94 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-96 {
  z-index: -1;
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 2315px;
  left: -174px;
}

.menopauza-2 {
  color: #004c34;
  margin-top: 21px;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
  display: block;
}

.menopauza-small-2 {
  color: #004c34;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
  display: block;
}

.menopauza-small-2.blue-dark {
  color: var(--blue-dark);
}

.frame-137 {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  padding: 60px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.bg-photo-5 {
  grid-row-gap: 30px;
  background-color: #004c34;
  flex-flow: row;
  justify-content: space-around;
  align-items: center;
  width: 110%;
  text-decoration: none;
  display: flex;
}

.stima-de-sine-concept-evolu-ie-i-impactul-asupra-rela-iilor {
  color: #f2f9f7;
  text-align: center;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 48px;
  font-weight: 800;
  line-height: 60px;
  text-decoration: none;
}

.vectors-wrapper-97 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-138 {
  grid-column-gap: 32px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding-top: 24px;
  padding-bottom: 24px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.card-expertise-dezvoltare-personala-9 {
  grid-row-gap: 24px;
  background-color: #004c34;
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 302px;
  padding: 16px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 8px 16px #03785c99;
}

.frame-139 {
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-104 {
  color: #f2f9f7;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.vectors-wrapper-98 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 117px;
  height: 117px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 332px;
  left: 227px;
}

.vectors-wrapper-99 {
  z-index: -1;
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 1447px;
  left: -281px;
}

.blog-buttons-5 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-100 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-101 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 176.168px;
  height: 176.168px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 1155px;
  left: 1352px;
}

.stima {
  color: #004c34;
  margin-top: 8px;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
  display: block;
}

.stima-bold {
  color: var(--accent);
  margin-top: 23px;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
  display: block;
}

.stima-small {
  color: #004c34;
  margin-top: 8px;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
  display: inline-block;
}

.about-alina-section-5 {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 100px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.vectors-wrapper-102 {
  z-index: -2;
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 27px;
  left: -69px;
}

.text-105 {
  color: #004c34;
  text-align: center;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 33px;
  font-weight: 600;
  line-height: 34px;
  text-decoration: none;
}

.about-alina-container-2 {
  justify-content: space-around;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 44px;
  padding-bottom: 44px;
  text-decoration: none;
  display: flex;
}

.alinas-photo-3 {
  object-fit: cover;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 319px;
  text-decoration: none;
  display: flex;
}

.alinas-description-3 {
  grid-column-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 537px;
  height: 337px;
  text-decoration: none;
  display: flex;
}

.hero-section-7 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: none;
  padding: 60px 100px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.hero-section-8 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  text-decoration: none;
  display: flex;
}

.hero-section-text-container-5 {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 492px;
  height: 400px;
  text-decoration: none;
  display: flex;
}

.hero-section-text-5 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.h1-title-content-2 {
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-106 {
  color: #004c34;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 48px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.text-107 {
  color: var(--light-green);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.hero-section-cta-2 {
  grid-column-gap: 8px;
  background-color: #16925e;
  border-radius: 32px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 8px 16px;
  text-decoration: none;
  display: flex;
}

.primary-button-9 {
  color: #f6fffd;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 17px;
  text-decoration: none;
}

.rectangle-10 {
  object-fit: cover;
  border-radius: 16px;
}

.text-108 {
  color: #0000000d;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 70px;
  font-style: italic;
  font-weight: 400;
  line-height: 56px;
  text-decoration: none;
  position: absolute;
  top: 432px;
  left: 29px;
}

.frame-14 {
  grid-column-gap: 80px;
  grid-row-gap: 50px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  text-decoration: none;
  display: flex;
}

.frame-140 {
  grid-column-gap: 8px;
  border: 1px solid #004c34;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 268.656px;
  padding: 8px 16px;
  text-decoration: none;
  display: flex;
}

.text-109 {
  color: var(--light-green);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 25px;
  text-decoration: none;
}

.frame-141 {
  grid-column-gap: 8px;
  border: 1px solid #004c34;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 256.097px;
  padding: 8px 16px;
  text-decoration: none;
  display: flex;
}

.screenshot-2024-06-03-at-12-01-3 {
  object-fit: cover;
}

.frame-142 {
  grid-column-gap: 8px;
  border: 1px solid #004c34;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 284.688px;
  padding: 8px 16px;
  text-decoration: none;
  display: flex;
}

.frame-143 {
  grid-column-gap: 8px;
  border: 1px solid #004c34;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 275.647px;
  padding: 8px 16px;
  text-decoration: none;
  display: flex;
}

.frame-144 {
  grid-column-gap: 8px;
  border: 1px solid #004c34;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 301.72px;
  padding: 8px 16px;
  text-decoration: none;
  display: flex;
}

.carousel-mask {
  width: 51%;
  overflow: visible;
}

.carousel {
  background-color: #0000;
  justify-content: flex-end;
  align-items: center;
  width: 100vw;
  height: 400px;
}

.carousel.is_contained {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding-bottom: 75px;
  overflow: visible;
}

.arrow-right {
  width: 50px;
  height: 50px;
  inset: auto 0% 0% auto;
}

.carousel-slider {
  width: auto;
}

.carousel-slider._3 {
  right: -42%;
}

.carousel-slider._4 {
  right: -63%;
}

.carousel-slider._2 {
  right: -21%;
}

.icon-2 {
  color: #004c34;
}

.arrow-left {
  background-color: #fff;
  width: 50px;
  height: 50px;
  inset: auto auto 0% 0%;
}

.slide-nav {
  background-color: #fff;
  width: 100%;
}

.rich-text-block-2, .list-item-15, .list-item-16, .list-item-17, .list-item-18, .list-item-19, .list-item-20, .list-item-21, .list-item-22, .list-item-23, .list-item-24, .list-item-25 {
  font-family: Poppins, sans-serif;
}

.list-item-26 {
  color: var(--primary);
  font-family: Poppins, sans-serif;
  font-size: 20px;
  line-height: 32px;
}

.list-item-27, .list-item-28, .list-item-29, .list-item-30, .list-item-31, .list-item-32, .list-item-33, .list-item-34, .list-item-35, .list-item-36, .bold-text {
  font-family: Poppins, sans-serif;
}

.list-item-37 {
  color: var(--primary);
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 32px;
}

.list-item-38, .list-item-39 {
  color: var(--primary);
  font-family: Poppins, sans-serif;
  font-size: 20px;
  line-height: 32px;
}

.list-item-40, .list-item-41 {
  color: var(--primary);
  font-size: 20px;
  line-height: 32px;
}

.female-hormone-imbalance {
  object-fit: cover;
}

.workshop-text-container-3 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.workshop-title-3 {
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-112 {
  color: #004c34;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.workshop-event-information-4 {
  grid-row-gap: 8px;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  font-family: Poppins, sans-serif;
  text-decoration: none;
  display: flex;
}

.data-workshop-4 {
  grid-column-gap: 4px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-103 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 18px;
  height: 18px;
  text-decoration: none;
  display: flex;
}

.text-113 {
  color: #004c34;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
  text-decoration: none;
}

.frame-63 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-148 {
  grid-column-gap: 8px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-104 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  text-decoration: none;
  display: flex;
}

.text-114 {
  color: #004c34;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 19px;
  text-decoration: none;
}

.frame-149 {
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  padding-left: 8px;
  padding-right: 8px;
  text-decoration: none;
  display: flex;
}

.text-115 {
  color: #004c34;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
  text-decoration: none;
}

.text-116 {
  color: #004c34;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 17px;
  text-decoration: none;
}

.text-117 {
  color: #004c34;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
  text-decoration: none;
}

.error-84e06974-9d31-e5cb-f832-e9ae239bc746 {
  color: #004c34b3;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.itinerariu-steps-2 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-118 {
  color: #004c34;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 32px;
  text-decoration: none;
}

.text-119 {
  color: #004c34;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

._200-lei-persoan-modul-8-module-2 {
  color: #f2f9f7;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 32px;
  text-decoration: none;
}

.vectors-wrapper-105 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 96px;
  height: 96px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 191px;
  left: 374px;
}

.frame-150 {
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

._1200-lei-2 {
  color: #f2f9f7;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 32px;
  text-decoration: none;
}

.text-120 {
  color: #004c34;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 32px;
  text-decoration: none;
}

.column-3 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 952px;
  text-decoration: none;
  display: flex;
}

.frame-152 {
  grid-column-gap: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 360px;
  display: flex;
}

.frame-153 {
  grid-column-gap: 60px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 360px;
  display: flex;
}

.locatie-nt-lnirile-au-loc-fizic-5 {
  color: #004c34;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 17px;
  text-decoration: none;
}

.locatie-nt-lnirile-au-loc-fizic-6 {
  color: #004c34;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 17px;
  text-decoration: none;
}

.nscrierea-la-programul-de-formare-se-face-la-contact-alinaciufu-ro-2 {
  color: #004c34;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 32px;
  text-decoration: none;
}

.rich-text-block-7 {
  font-family: Poppins, sans-serif;
}

.youtube {
  width: 70%;
}

.bold-text-2 {
  font-weight: 400;
}

.expertiza {
  grid-row-gap: 40px;
  background-color: #004c34;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  padding: 100px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.frame-154 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 8px;
  text-decoration: none;
  display: flex;
}

.text-121 {
  color: #f2f9f7;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 33px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-155 {
  grid-column-gap: 8px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-156 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-157 {
  grid-column-gap: 8px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-110 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  text-decoration: none;
  display: flex;
}

.psiholog-clinician {
  color: #f2f9f7;
  text-align: center;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 34px;
  text-decoration: none;
}

.frame-158 {
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-122 {
  color: #f2f9f7;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 34px;
  text-decoration: none;
}

.container-3 {
  max-width: 1440px;
}

.slide-nav-2 {
  display: none;
}

@media screen and (min-width: 1440px) {
  .card-expertise-anxiety.depression {
    background-color: #1369ea;
  }

  .card-expertise-dezvoltare-personala.tulburare-alimentara {
    background-color: #c4b522;
  }

  .hero-section-title-2 {
    justify-content: center;
  }

  .frame-51, .frame {
    justify-content: flex-start;
    align-items: center;
  }

  .accordion-paragraph {
    font-size: 16px;
  }

  .accordion-item-wrapper.tabs-accordion {
    width: 96%;
  }

  .nav-link.w--current {
    color: var(--white);
    font-weight: 700;
  }

  .container-2 {
    width: auto;
    min-width: auto;
    max-width: 1440px;
  }

  .container-green {
    min-width: 88%;
  }

  .workshops-section {
    overflow: visible;
  }

  .workshop-first-row-4 {
    overflow: hidden;
  }

  .workshop-card {
    width: 476px;
  }

  .workshop-title-2 {
    justify-content: center;
    align-items: center;
  }

  .vectors-wrapper-43 {
    display: none;
  }

  .workshop-event-information-3 {
    justify-content: flex-start;
    align-items: center;
  }

  .frame-107 {
    margin-left: 0;
  }

  .frame-110 {
    justify-content: center;
    align-items: center;
  }

  .frame-121 {
    padding-left: 140px;
    padding-right: 140px;
  }

  .vectors-wrapper-85, .vectors-wrapper-90 {
    display: none;
  }

  .frame-134 {
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
  }

  .vectors-wrapper-96 {
    top: 2185px;
  }

  .frame-137 {
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
  }

  .vectors-wrapper-99 {
    top: 1095px;
  }

  .vectors-wrapper-101 {
    display: none;
  }

  .vectors-wrapper-102 {
    left: 74px;
  }

  .about-alina-container-2 {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    justify-content: space-around;
    align-items: center;
    height: 100%;
  }

  .alinas-photo-3 {
    width: 430px;
    max-width: none;
    height: auto;
  }

  .hero-section-7 {
    margin-left: auto;
    margin-right: auto;
  }

  .hero-section-8 {
    justify-content: space-around;
    margin-left: auto;
    margin-right: auto;
  }

  .frame-14 {
    width: auto;
  }

  .carousel-mask {
    width: 54%;
  }
}

@media screen and (max-width: 991px) {
  .my-specialties {
    padding-left: 50px;
    padding-right: 50px;
  }

  .content-features-ana {
    width: 115%;
    max-width: 1200px;
  }

  .all-base-ui-elements {
    padding: 9px 16px;
  }

  .vectors-wrapper-4 {
    top: -12%;
    right: -16%;
  }

  .expertise-container {
    grid-row-gap: 21px;
  }

  .expertise1 {
    grid-column-gap: 21px;
    grid-row-gap: 21px;
    flex-flow: column;
  }

  .services-text {
    padding-left: 0;
    font-size: 16px;
  }

  .testimonials, .faq-section, .hero-section-3 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .vectors-wrapper-23 {
    z-index: -2;
    top: 49%;
    right: -15%;
  }

  .service-1-section {
    flex-flow: column;
    padding-left: 50px;
    padding-right: 50px;
  }

  .contacteaza-ma-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .contact-form-and-text {
    max-width: none;
  }

  .accordion-paragraph {
    max-width: 100%;
  }

  .accordion-item-title {
    max-width: 88%;
  }

  .accordion-item-wrapper.tabs-accordion {
    padding: 32px 64px;
  }

  .tabs-menu {
    justify-content: space-between;
    width: auto;
  }

  .tabs {
    width: 131%;
  }

  .nav-link {
    color: var(--primary);
    text-align: center;
    border-radius: 20px;
  }

  .nav-link.w--current {
    color: var(--primary);
  }

  .nav-link.green {
    text-align: center;
  }

  .container-2 {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-3 {
    background-color: var(--white);
    border-radius: 0;
  }

  .menu-button.w--open {
    color: var(--primary);
    background-color: #c8c8c800;
  }

  .nav-menu {
    background-color: #fff0;
  }

  .workshops-section {
    padding-left: 20px;
    padding-right: 20px;
    overflow: hidden;
  }

  .workshop-first-row-4 {
    padding-left: 0;
    padding-right: 0;
    overflow: visible;
  }

  .workshop-card {
    align-items: center;
    width: auto;
    max-width: none;
    height: auto;
    margin-left: 0;
  }

  .ne-potrivim-daca-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .vectors-wrapper-40 {
    left: -96px;
  }

  .text-46 {
    font-size: 70px;
    top: 881px;
    left: 70px;
  }

  .hai-sa-ne-cunoastem-mai-bine-section-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .frame-78 {
    flex-flow: column;
    align-items: center;
  }

  .about-me-2 {
    width: auto;
  }

  .informatii-cabinet {
    padding-left: 20px;
    padding-right: 20px;
  }

  .frame-49 {
    grid-row-gap: 60px;
    flex-flow: column;
  }

  .frame-50 {
    grid-row-gap: 60px;
    flex-flow: column;
    height: auto;
  }

  .ne-potrivim-daca-section-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .frame-95 {
    flex-flow: column;
    align-items: center;
  }

  .text-53 {
    font-size: 80px;
  }

  .frame-54 {
    max-width: none;
    padding-left: 20px;
    padding-right: 20px;
  }

  .frame-61 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
  }

  .frame-58 {
    height: auto;
  }

  .frame-106 {
    height: auto;
    font-family: Poppins, sans-serif;
  }

  .va-invit, .text-66, .text-67 {
    font-size: 18px;
  }

  .text-68 {
    font-family: Poppins, sans-serif;
    font-size: 18px;
    font-weight: 600;
  }

  .card-expertise-dezvoltare-personala-2 {
    z-index: -2;
  }

  .vectors-wrapper-57 {
    z-index: -1;
    top: 189px;
    left: 167px;
  }

  .vectors-wrapper-58 {
    z-index: -1;
    top: 212px;
    left: 188px;
  }

  .nscrierea-la-programul-de-formare-se-face-la-contact-alinaciufu-ro-1, .workshop-text, .text-75, .cine-sunt-eu-modelele-ipostazelor-eului-analiz-tranzac-ional-rol-parental {
    font-size: 18px;
  }

  .card-expertise-dezvoltare-personala-3 {
    z-index: -2;
  }

  .frame-117 {
    grid-row-gap: 0px;
  }

  .error-cf2f0f81-bba6-6e12-b969-dc9b2d419e8f, .text-85, .text-86 {
    font-size: 18px;
  }

  .vectors-wrapper-69 {
    top: 190px;
    left: 158px;
  }

  .vectors-wrapper-70 {
    left: 181px;
  }

  .vectors-wrapper-71 {
    left: 162px;
  }

  .vectors-wrapper-72 {
    left: 188px;
  }

  .frame-120 {
    flex-flow: column;
    height: auto;
  }

  .frame-121 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .underline-button {
    margin-left: 0;
  }

  .hero-section-5, .hero-section-text-container-4 {
    height: auto;
  }

  .frame-123 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .bg-photo {
    padding-left: 33px;
  }

  .vectors-wrapper-79 {
    display: none;
  }

  .bg-photo-2 {
    padding-left: 28px;
  }

  .vectors-wrapper-85, .vectors-wrapper-90 {
    display: none;
  }

  .about-alina-section-5 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .about-alina-container-2 {
    grid-column-gap: 42px;
    grid-row-gap: 42px;
  }

  .alinas-photo-3 {
    width: auto;
    max-width: none;
    height: auto;
  }

  .hero-section-7 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .rectangle-10 {
    width: 50%;
    height: auto;
  }

  .carousel-mask {
    width: 60%;
  }

  .carousel.is_contained {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: space-around;
    margin-left: 0;
    padding-left: 0;
    display: block;
    overflow: visible;
  }

  .list-item-26 {
    font-size: 18px;
  }

  .list-item-37, .list-item-38, .list-item-39, .list-item-40, .list-item-41 {
    font-family: Poppins, sans-serif;
    font-size: 18px;
  }

  .frame-63 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    align-items: flex-start;
  }

  .text-114 {
    padding-right: 0;
  }

  .frame-149 {
    height: auto;
  }

  .text-115 {
    padding-left: 0;
  }

  .error-84e06974-9d31-e5cb-f832-e9ae239bc746 {
    color: #004c34b3;
    font-size: 18px;
  }

  .text-118, .text-119, .nscrierea-la-programul-de-formare-se-face-la-contact-alinaciufu-ro-2 {
    font-size: 18px;
  }

  .youtube {
    width: 100%;
    height: auto;
  }

  .expertiza {
    padding-left: 20px;
    padding-right: 20px;
  }
}

@media screen and (max-width: 767px) {
  .container {
    background-size: 100% 20%;
  }

  .my-specialties {
    padding-left: 10px;
    padding-right: 10px;
  }

  .content-features-ana {
    flex-flow: column;
    width: 100%;
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .feature-one {
    grid-row-gap: 3px;
    max-width: 320px;
  }

  .vectors-wrapper-4 {
    width: 184px;
    height: 143px;
    overflow: visible;
  }

  .testimonials {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-10 {
    width: 80%;
  }

  .faq-section {
    padding-left: 10px;
    padding-right: 10px;
  }

  .footer {
    background-position: 50% 100%;
    background-size: 100% 50%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .vectors-wrapper-18 {
    display: none;
  }

  .vectors-wrapper-18.mobile {
    display: block;
  }

  .text-13 {
    color: var(--primary);
  }

  .text-15 {
    font-size: 38px;
  }

  .buna {
    font-size: 17px;
  }

  .accordion-paragraph {
    max-width: 100%;
    font-size: 16px;
    line-height: 1.6;
  }

  .accordion-item-title {
    max-width: 80%;
    font-size: 18px;
  }

  .accordion-item-wrapper.tabs-accordion {
    width: 95%;
    max-width: 100%;
    padding: 0 32px;
  }

  .workshops-section {
    padding-left: 20px;
    padding-right: 20px;
    overflow: hidden;
  }

  .workshop-first-row-4 {
    justify-content: center;
    align-items: center;
    overflow: visible;
  }

  .workshop-title-2 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .vectors-wrapper-40 {
    z-index: -1;
  }

  .frame-61 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .data-workshop-3 {
    padding-top: 0;
  }

  .va-invit {
    font-size: 18px;
  }

  .text-66 {
    line-height: 24px;
  }

  .text-68 {
    line-height: 32px;
  }

  .card-expertise-anxiety-2 {
    z-index: -2;
  }

  .vectors-wrapper-57 {
    left: 308px;
  }

  .vectors-wrapper-58 {
    left: 334px;
  }

  .frame-110 {
    flex-flow: column;
  }

  .text-75 {
    line-height: 24px;
  }

  .expertise1-4 {
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .frame-115 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .frame-117 {
    padding-left: 8px;
  }

  .text-85, .text-86 {
    line-height: 24px;
  }

  .vectors-wrapper-69 {
    left: 365px;
  }

  .vectors-wrapper-70 {
    left: 388px;
  }

  .vectors-wrapper-71 {
    left: 362px;
  }

  .vectors-wrapper-72 {
    left: 388px;
  }

  .frame-15 {
    flex-flow: column;
  }

  .hero-section-5 {
    flex-flow: row;
  }

  .frame-122, .frame-124 {
    flex-flow: column;
  }

  .vectors-wrapper-80 {
    z-index: -1;
    display: none;
  }

  .vectors-wrapper-86, .vectors-wrapper-87, .vectors-wrapper-90, .vectors-wrapper-91, .vectors-wrapper-92 {
    display: none;
  }

  .stima-de-sine-concept-evolu-ie-i-impactul-asupra-rela-iilor {
    font-size: 38px;
  }

  .vectors-wrapper-97, .vectors-wrapper-99 {
    display: none;
  }

  .about-alina-section-5 {
    overflow: hidden;
  }

  .about-alina-container-2 {
    flex-flow: column;
  }

  .alinas-photo-3 {
    width: 70%;
  }

  .hero-section-7 {
    flex-flow: row;
  }

  .hero-section-8 {
    grid-column-gap: 44px;
    grid-row-gap: 44px;
    flex-flow: column;
  }

  .hero-section-text-container-5 {
    max-width: none;
  }

  .rectangle-10 {
    width: 80%;
    height: 50%;
  }

  .text-108 {
    top: 367px;
  }

  .carousel-mask {
    width: 90%;
  }

  .carousel-slider._3 {
    right: -18%;
  }

  .carousel-slider._4 {
    right: -27%;
  }

  .carousel-slider._2 {
    right: -9%;
  }

  .list-item-26, .list-item-37, .list-item-38, .list-item-39 {
    line-height: 24px;
  }

  .error-84e06974-9d31-e5cb-f832-e9ae239bc746 {
    font-size: 18px;
  }

  .text-118 {
    font-size: 18px;
    line-height: 24px;
  }

  .text-119, .nscrierea-la-programul-de-formare-se-face-la-contact-alinaciufu-ro-2 {
    font-size: 18px;
  }
}

@media screen and (max-width: 479px) {
  .header---container {
    z-index: 3;
    background-color: #fff;
    position: sticky;
    inset: 0% 0% auto;
  }

  .container {
    background-size: 91% 17%;
  }

  .text-5 {
    margin-top: 21px;
    font-size: 30px;
  }

  .title {
    grid-column-gap: 4px;
  }

  .vectors-wrapper-4 {
    z-index: -1;
    height: auto;
    top: 18%;
    right: -27%;
  }

  .about-alina-section-2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .expertise1 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .card-expertise-anxiety {
    height: 297px;
    display: block;
  }

  .text-6 {
    display: block;
  }

  .card-expertise-dezvoltare-personala {
    height: 297px;
    display: block;
  }

  .my-services {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-7 {
    font-size: 30px;
  }

  .text-content {
    grid-row-gap: 0px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .text-8 {
    font-size: 24px;
    line-height: 36px;
  }

  .services-text {
    padding-left: 10px;
    font-size: 16px;
    line-height: 21px;
  }

  .button {
    font-size: 18px;
  }

  .text-9 {
    font-size: 30px;
  }

  .text-10 {
    width: 70%;
    font-size: 20px;
  }

  .vectors-wrapper-15 {
    width: 50%;
    height: auto;
    top: 38px;
    overflow: visible;
  }

  .text-11 {
    font-size: 30px;
  }

  .vectors-wrapper-17 {
    display: none;
    right: -22%;
  }

  .footer {
    background-position: 50% 100%;
    background-size: 100% 100%;
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-13 {
    color: var(--white);
    text-align: center;
  }

  .text-13.illust {
    color: var(--primary);
  }

  .hero-section-3 {
    padding-left: 10px;
    padding-right: 10px;
    overflow: hidden;
  }

  .hero-section-text-2 {
    padding-left: 0;
  }

  .text-15 {
    font-size: 33px;
  }

  .buna {
    font-size: 18px;
  }

  .vectors-wrapper-23 {
    z-index: -4;
    right: -43%;
  }

  .card-expertise-2 {
    min-height: 297px;
  }

  .text-19 {
    font-size: 16px;
    line-height: 26px;
  }

  .body-2 {
    overflow: visible;
  }

  .text-20 {
    font-size: 33px;
  }

  .service-1-section {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-21 {
    font-size: 30px;
  }

  .description {
    font-size: 18px;
  }

  .text-24 {
    font-size: 33px;
  }

  .contact-form-and-text {
    flex-flow: column;
  }

  .text-25 {
    font-size: 30px;
  }

  .text-26 {
    font-size: 18px;
  }

  .text-33 {
    font-size: 33px;
  }

  .fade-card {
    min-width: 100%;
  }

  .frame-51 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .program-luni---vineri-0900---1800-0, .program-luni---vineri-0900---1800-2, .program-luni---vineri-0900---1800-4 {
    font-size: 18px;
  }

  .frame {
    text-align: center;
    text-decoration: none;
  }

  .locatie-strada-x {
    text-align: left;
    font-size: 18px;
  }

  .locatie-strada-x-0, .locatie-strada-x-1 {
    font-size: 18px;
  }

  .frame-52 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .adresa-de-mail-office-alinaciufu-ro-2, .adresa-de-mail-office-alinaciufu-ro-3 {
    font-size: 18px;
  }

  .accordion-paragraph {
    max-width: 100%;
    font-size: 14px;
  }

  .open-close-icon-wrapper {
    margin-right: 16px;
  }

  .accordion-item.tabs-accordion {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .accordion-item-title {
    max-width: 70%;
    font-size: 16px;
    font-weight: 600;
  }

  .accordion-item-wrapper.tabs-accordion {
    padding: 0 24px;
  }

  .tabs-menu {
    justify-content: flex-start;
    align-items: center;
  }

  .tabs {
    width: 100%;
  }

  .tab-link1, .tab-link2, .tab-link2.w--current, .tab-link3, .tab-link4 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .slide {
    height: auto;
    padding-top: 78px;
  }

  .mask {
    background-color: #fff0;
  }

  .container-2 {
    margin-left: auto;
  }

  .workshops-section {
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-41 {
    font-size: 30px;
  }

  .workshop-first-row-4 {
    grid-column-gap: 24px;
    padding-right: 0;
  }

  .workshop-card {
    grid-column-gap: 0px;
    margin-left: 10px;
    margin-right: 10px;
    padding: 10px;
    box-shadow: 4px 3px 15px #47474733;
  }

  .vectors-wrapper-36 {
    display: none;
  }

  .workshop-title-2 {
    justify-content: center;
    align-items: flex-start;
  }

  .text-42 {
    font-size: 22px;
  }

  .text-43 {
    font-size: 14px;
  }

  .text-44 {
    color: var(--accent);
  }

  .vectors-wrapper-38, .vectors-wrapper-39 {
    display: none;
  }

  .text-45 {
    font-size: 30px;
  }

  .primary-button-7 {
    font-size: 18px;
  }

  .text-46 {
    font-size: 40px;
    position: static;
    top: 1067px;
    left: 6px;
  }

  .vectors-wrapper-42 {
    display: none;
  }

  .vectors-wrapper-43 {
    top: 175px;
    left: -135px;
  }

  .text-47 {
    font-size: 30px;
  }

  .about-me-2, .about-me {
    font-size: 18px;
  }

  .text-49 {
    font-size: 30px;
  }

  .ne-potrivim-daca-section-2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-50 {
    font-size: 30px;
  }

  .text-51 {
    width: auto;
    font-size: 14px;
  }

  .screenshot-2024-09-17-at-16-31-48-1 {
    width: 100%;
    max-width: none;
    height: 60%;
  }

  .text-53 {
    text-align: center;
    font-size: 40px;
    line-height: 63px;
  }

  .ne-potrivim-daca-section-3 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .vectors-wrapper-49 {
    display: none;
  }

  .frame-54 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .data-workshop-2 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .text-56 {
    width: auto;
  }

  .frame-61 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: column;
    width: 100%;
  }

  .frame-59 {
    grid-column-gap: 4px;
  }

  .text-57 {
    width: 95%;
  }

  .frame-58 {
    padding-left: 18px;
  }

  ._09-11-2024-23-11-2024-07-12-2024 {
    width: auto;
    display: flex;
  }

  .workshop-card-10 {
    height: auto;
  }

  .text-61 {
    font-size: 33px;
  }

  .data-workshop-3 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .frame-104 {
    flex-flow: column;
  }

  .frame-105 {
    grid-column-gap: 4px;
  }

  .frame-106 {
    height: auto;
    padding-left: 18px;
  }

  .text-67 {
    line-height: 20px;
  }

  .vectors-wrapper-57 {
    left: 230px;
  }

  .vectors-wrapper-58 {
    left: 253px;
  }

  .workshop-card-11 {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .workshop-first-row-8.shadow {
    padding-left: 0;
    padding-right: 0;
  }

  .workshop-thumbnail-3 {
    width: 100%;
  }

  .text-75, .cine-sunt-eu-modelele-ipostazelor-eului-analiz-tranzac-ional-rol-parental {
    line-height: 20px;
  }

  .text-76 {
    font-size: 18px;
  }

  .expertise1-4 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    width: 100%;
  }

  ._200-lei-adolescent-modul-10-module {
    font-size: 18px;
  }

  .card-expertise-dezvoltare-personala-3 {
    height: auto;
  }

  ._1500-lei._10-sesiuni-plata-integral {
    font-size: 18px;
  }

  .column {
    flex-flow: column;
    height: auto;
  }

  .frame-115 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
  }

  .frame-116 {
    grid-column-gap: 4px;
  }

  .frame-117 {
    padding-left: 18px;
  }

  .card-expertise-anxiety-4 {
    width: 82%;
  }

  .vectors-wrapper-69 {
    display: block;
    top: 190px;
    left: 187px;
  }

  .vectors-wrapper-70 {
    display: block;
    left: 213px;
  }

  .card-expertise-dezvoltare-personala-4 {
    width: 82%;
  }

  .vectors-wrapper-71 {
    display: block;
    left: 186px;
  }

  .vectors-wrapper-72 {
    display: block;
    left: 210px;
  }

  .frame-121 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .hero-section-text-container-3 {
    padding-left: 0;
  }

  .frame-27 {
    flex-flow: row;
    justify-content: flex-start;
  }

  .text-88 {
    width: 120px;
  }

  .text-89 {
    font-size: 30px;
  }

  .text-90 {
    font-size: 18px;
  }

  .frame-123 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .bg-photo {
    width: 114%;
    padding-left: 0;
  }

  .text-93 {
    text-align: center;
    font-size: 30px;
    font-weight: 600;
  }

  .vectors-wrapper-75 {
    display: none;
  }

  .infidelitatea {
    font-size: 18px;
  }

  .bg-photo-2 {
    padding-left: 0;
  }

  .text-96 {
    text-align: center;
    font-size: 30px;
  }

  .vectors-wrapper-81 {
    display: none;
  }

  .text-98 {
    text-align: center;
  }

  .vectors-wrapper-86 {
    display: none;
  }

  .anxietatea {
    font-size: 18px;
  }

  .text-99 {
    font-size: 28px;
  }

  .vectors-wrapper-87 {
    display: none;
  }

  .text-101 {
    text-align: center;
  }

  .vectors-wrapper-91 {
    display: none;
  }

  .menopauza {
    font-size: 18px;
  }

  .frame-134 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-102 {
    font-size: 30px;
  }

  .vectors-wrapper-92 {
    display: none;
  }

  .frame-135 {
    flex-flow: column;
  }

  .vectors-wrapper-96 {
    display: none;
  }

  .menopauza-2 {
    font-size: 18px;
  }

  .menopauza-small-2.blue-dark {
    font-size: 20px;
  }

  .frame-137 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .stima-de-sine-concept-evolu-ie-i-impactul-asupra-rela-iilor {
    font-size: 30px;
  }

  .vectors-wrapper-97 {
    display: none;
  }

  .frame-138 {
    flex-flow: column;
  }

  .vectors-wrapper-99, .vectors-wrapper-101 {
    display: none;
  }

  .stima {
    font-size: 18px;
  }

  .vectors-wrapper-102 {
    left: 0;
  }

  .text-105 {
    font-size: 30px;
  }

  .alinas-photo-3 {
    width: 103%;
  }

  .hero-section-7 {
    padding-left: 10px;
    padding-right: 10px;
    overflow: hidden;
  }

  .text-106 {
    font-size: 34px;
  }

  .text-107, .hero-section-cta-2, .primary-button-9 {
    font-size: 18px;
  }

  .rectangle-10 {
    width: 92%;
  }

  .text-108 {
    font-size: 40px;
    top: 397px;
  }

  .carousel-mask {
    width: 100%;
  }

  .carousel.is_contained {
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .carousel-slider {
    padding-left: 0;
    padding-right: 0;
  }

  .carousel-slider._3, .carousel-slider._4, .carousel-slider._2 {
    right: 0%;
  }

  .list-item-37 {
    line-height: 20px;
  }

  .frame-63 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
  }

  .frame-148 {
    grid-column-gap: 4px;
  }

  .frame-149 {
    padding-left: 18px;
  }

  .error-84e06974-9d31-e5cb-f832-e9ae239bc746 {
    font-size: 18px;
  }

  .text-118, .text-119 {
    font-size: 18px;
    line-height: 20px;
  }

  .nscrierea-la-programul-de-formare-se-face-la-contact-alinaciufu-ro-2 {
    font-size: 18px;
  }

  .youtube {
    width: 100%;
    height: 530px;
  }

  .bold-text-2 {
    font-size: 18px;
  }

  .expertiza {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-121 {
    font-size: 30px;
  }

  .frame-155 {
    flex-flow: column;
  }

  .psiholog-clinician, .text-122 {
    font-size: 16px;
  }

  .slide-nav-2 {
    display: none;
  }
}


