:root {
  --bg: #01505c;
  --text-green: #00ffd6;
  --text-white: #fffdfd;
  --accent: #00d3a7;
}

.body {
  background-color: var(--bg);
  flex-flow: column;
  display: flex;
}

.iconite-proiect-obligatorii {
  z-index: 3;
  grid-column-gap: 44px;
  background-color: #fff;
  border-bottom: 1px solid #e2e2e2;
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  text-decoration: none;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.mandatory {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-2 {
  width: 258px;
}

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

.poiect {
  color: #00000080;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 140%;
  text-decoration: none;
  display: block;
}

.icons {
  grid-column-gap: 44px;
  justify-content: space-between;
  align-items: center;
  max-width: 1440px;
  display: flex;
}

.icons.auto-margin.padding {
  width: 100%;
  padding: 16px 100px;
}

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

.navbar-content {
  background-color: var(--bg);
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-left: 0;
  padding-left: 100px;
  padding-right: 100px;
  text-decoration: none;
  display: flex;
}

.navbar-logo-left {
  z-index: 2;
  background-color: #ddd0;
  justify-content: center;
  align-items: flex-start;
  max-width: 1440px;
  margin-top: 92px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  text-decoration: none;
  display: flex;
  position: static;
}

.text {
  color: var(--bg);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 21.6px;
  text-decoration: none;
}

.icon-3 {
  color: #5b2be5;
}

.home {
  width: auto;
}

.navbar-link {
  color: var(--text-white);
  justify-content: center;
  align-items: center;
  width: 73px;
  height: 96px;
  padding: 24px 12px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.navbar-link.w--current {
  color: var(--text-green);
  text-align: center;
  border-radius: 15px;
  width: auto;
  height: auto;
  padding: 9px 22px;
  font-size: 18px;
  font-weight: 700;
}

.despre-proiect {
  color: var(--text-white);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}

.screenshot-2024-08-20-at-14-12-05-1 {
  object-fit: cover;
  width: 100%;
  max-width: none;
  height: 100%;
  margin-right: 0;
  padding-right: 0;
  display: inline-block;
}

.navbar-button-2 {
  grid-column-gap: 8px;
  background-color: var(--text-green);
  border: 1px #5b2be5;
  border-radius: 20px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 8px 20px;
  text-decoration: none;
  display: flex;
}

.navbar-button-2.w--current {
  font-family: Inter, sans-serif;
}

.navbar-menu {
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  padding-left: 15px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.navbar-link-2 {
  z-index: 0;
  color: var(--text-white);
  text-align: center;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: auto;
  padding: 24px 12px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.navbar-link-2.w--current {
  color: var(--text-green);
  border-radius: 15px;
  padding-top: 8px;
  padding-bottom: 8px;
  font-weight: 700;
}

.hero-section {
  grid-column-gap: 80px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  padding: 100px;
  text-decoration: none;
  display: flex;
  position: relative;
}

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

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

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

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

.smart {
  color: #00ffd6;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 39px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.h1 {
  color: #fffdfd;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.cod {
  color: #00ffd6;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.link {
  color: #9fced5;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 21.6px;
  text-decoration: none;
}

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

.text-2 {
  color: #00ffd6;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

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

.frame-145 {
  grid-row-gap: 8px;
  -webkit-backdrop-filter: blur(25px);
  backdrop-filter: blur(25px);
  background-image: linear-gradient(#fff 0%, #999 100%);
  border: 1px solid #fffdfd;
  border-radius: 50px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 172px;
  height: 76px;
  padding-top: 16px;
  padding-bottom: 16px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 534px;
  left: 793px;
  box-shadow: 0 4px 4px #66b9c64d;
}

.social-media-icons {
  grid-column-gap: 32px;
  justify-content: center;
  align-items: center;
  width: 172px;
  height: 44px;
  padding-left: 24px;
  padding-right: 24px;
  text-decoration: none;
  display: flex;
}

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

.hero-section-2 {
  grid-column-gap: 80px;
  background-color: var(--bg);
  background-image: url('../images/Group-39182.svg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  background-attachment: scroll;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  padding: 100px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.container-2 {
  grid-column-gap: 80px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 643px;
  text-decoration: none;
  display: flex;
}

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

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

.smart-2 {
  color: #00ffd6;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 39px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.h1-2 {
  color: #fffdfd;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.cod-2 {
  color: #00ffd6;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.link-2 {
  color: #9fced5;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 21.6px;
  text-decoration: none;
}

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

.button-2:hover {
  background-color: var(--bg);
}

.text-3 {
  color: #00ffd6;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

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

.frame-146 {
  z-index: 2;
  grid-row-gap: 8px;
  -webkit-backdrop-filter: blur(25px);
  backdrop-filter: blur(25px);
  background-image: linear-gradient(#fff, #999);
  border: 1px solid #fffdfd;
  border-radius: 50px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 172px;
  height: 76px;
  padding-top: 16px;
  padding-bottom: 16px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 534px;
  left: 793px;
  box-shadow: 0 4px 4px #66b9c64d;
}

.social-media-icons-2 {
  grid-column-gap: 32px;
  justify-content: center;
  align-items: center;
  width: 172px;
  height: 44px;
  padding-left: 24px;
  padding-right: 24px;
  text-decoration: none;
  display: flex;
}

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

.informatii-generale {
  grid-row-gap: 60px;
  background-color: var(--bg);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 100px;
  text-decoration: none;
  display: flex;
}

.informatii-generale.auto-margin.padding {
  background-image: url('../images/Ellipse-121.svg');
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: auto;
  max-width: 1440px;
}

.h1-3 {
  color: #fffdfd;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 39px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-88 {
  grid-column-gap: 150px;
  grid-row-gap: 51px;
  background-image: url('../images/Vector.svg');
  background-position: 50% 42%;
  background-repeat: no-repeat;
  background-size: auto;
  flex-direction: column;
  grid-template: ". ."
                 "Area Area"
                 "Area Area"
                 / 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: grid;
}

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

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

.button-3:hover {
  background-color: var(--bg);
}

.text-4 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #36a297, #00ffd6);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

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

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

.card {
  grid-row-gap: 8px;
  -webkit-backdrop-filter: blur(203.3px);
  backdrop-filter: blur(203.3px);
  background-image: linear-gradient(179.81deg, #ffffff0d 0%, #ffffff4d 100%);
  border: 0 solid #00ffd6;
  border-left-width: 5px;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 443px;
  height: 207px;
  padding: 20px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 2px 10px #e009851a;
}

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

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

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

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

.text-6 {
  color: #00ffd6;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

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

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

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

.text-8 {
  color: #00ffd6;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.card-2 {
  grid-row-gap: 8px;
  -webkit-backdrop-filter: blur(203.3px);
  backdrop-filter: blur(203.3px);
  background-image: linear-gradient(179.86deg, #ffffff0d 0%, #ffffff4d 100%);
  border: 0 solid #00ffd6;
  border-left-width: 5px;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 689px;
  height: 278px;
  padding: 20px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 2px 10px #e009851a;
}

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

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

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

.asocia-ia-european-pentru-o-via-mai-bun-lider-de-parteneriat-asocia-ia-pakiv-rom-nia-partener-1 {
  color: #00ffd6;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.judetele-de-implementare {
  grid-row-gap: 60px;
  background-image: url('../images/Grid-5.svg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  height: 1024px;
  padding: 100px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.ellipse-121 {
  -webkit-backdrop-filter: blur(436.432px);
  backdrop-filter: blur(436.432px);
  object-fit: cover;
  position: absolute;
  top: -296px;
  left: 1147px;
}

.grid-5 {
  object-fit: cover;
  position: absolute;
  top: 3px;
  left: 0;
}

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

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

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

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

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

.button-4:hover {
  background-color: var(--bg);
}

.text-11 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #36a297, #00ffd6);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

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

.jude-e-de-implementare-0 {
  color: #fffdfd;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 39px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.jude-e-de-implementare-1 {
  color: #00ffd6;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 39px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.obiectivul-general-al-proiectului {
  grid-column-gap: 60px;
  background-color: var(--bg);
  background-image: url('../images/Ellipse-122.svg'), url('../images/Ellipse-122-1.svg');
  background-position: 100% 100%, 0%;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 100px;
  text-decoration: none;
  display: flex;
  position: relative;
}

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

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

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

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

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

.paragraf {
  color: #fffdfd;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 21.6px;
  text-decoration: none;
}

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

.button-5:hover {
  background-color: var(--bg);
}

.text-13 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #36a297, #00ffd6);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

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

.frame-179 {
  object-fit: cover;
}

.obiectivul-general-al-proiectului-0 {
  color: #00ffd6;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 39px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.obiectivul-general-al-proiectului-1 {
  color: #fffdfd;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 39px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.obiectivul-general-al-proiectului-2 {
  grid-column-gap: 60px;
  background-color: var(--bg);
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 100px 100px 50px;
  text-decoration: none;
  display: flex;
}

.obiectivul-general-al-proiectului-2.auto-margin.padding {
  background-image: url('../images/Grid-layers---v3.svg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

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

.obiectiv-general-container-2 {
  grid-row-gap: 79px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

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

.frame-167 {
  grid-column-gap: 8px;
  background-color: var(--bg);
  -webkit-backdrop-filter: blur(203.3px);
  backdrop-filter: blur(203.3px);
  background-image: linear-gradient(179.68deg, #ffffff0d, #ffffff4d);
  border: 0 solid #00ffd6;
  border-left-width: 5px;
  border-radius: 20px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 124px;
  padding: 20px;
  display: flex;
  box-shadow: 0 2px 10px #e009851a;
}

.text-15 {
  color: #fffdfd;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 42px;
  text-decoration: none;
}

.frame-173 {
  grid-column-gap: 8px;
  background-color: var(--bg);
  -webkit-backdrop-filter: blur(203.3px);
  backdrop-filter: blur(203.3px);
  background-image: linear-gradient(179.68deg, #ffffff0d, #ffffff4d);
  border: 0 solid #00ffd6;
  border-left-width: 5px;
  border-radius: 20px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 2px 10px #e009851a;
}

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

.button-6:hover {
  background-color: var(--bg);
}

.text-16 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #36a297, #00ffd6);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

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

.activit-i-derulate-0 {
  color: #00ffd6;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 39px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.activit-i-derulate-1 {
  color: #fffdfd;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 39px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.footer {
  grid-row-gap: 24px;
  background-color: var(--bg);
  background-image: url('../images/Vectors-Wrapper_9.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1440px;
  padding: 50px 100px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.footer.auto-margin.padding {
  margin-top: auto;
}

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

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

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

.image-7 {
  object-fit: cover;
}

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

.text-17 {
  color: #fffdfd;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 21.6px;
  text-decoration: none;
}

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

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

.text-18 {
  color: #9fced5;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 21.6px;
  text-decoration: none;
}

.obiective-specifice-ale-proiectului {
  grid-row-gap: 60px;
  background-image: url('../images/Grid-layers---v3.svg');
  background-position: 0 0;
  background-size: auto;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  padding: 100px;
  text-decoration: none;
  display: flex;
}

.obiective-specifice-ale-proiectului.auto-margin.padding {
  background-image: url('../images/Grid-layers---v3.svg');
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
}

.frame-178 {
  grid-column-gap: 62px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: grid;
}

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

.card-3 {
  grid-row-gap: 8px;
  background-color: var(--bg);
  -webkit-backdrop-filter: blur(203.3px);
  backdrop-filter: blur(203.3px);
  background-image: linear-gradient(179.94deg, #ffffff0d, #ffffff4d);
  border: 0 solid #00ffd6;
  border-left-width: 5px;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 2px 10px #e009851a;
}

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

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

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

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

.text-21 {
  color: #fffdfd;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.card-4 {
  grid-row-gap: 8px;
  background-color: var(--bg);
  -webkit-backdrop-filter: blur(203.3px);
  backdrop-filter: blur(203.3px);
  background-image: linear-gradient(179.93deg, #ffffff0d, #ffffff4d);
  border: 0 solid #00ffd6;
  border-left-width: 5px;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 2px 10px #e009851a;
}

.card-5 {
  grid-row-gap: 8px;
  background-color: var(--bg);
  -webkit-backdrop-filter: blur(203.3px);
  backdrop-filter: blur(203.3px);
  background-image: linear-gradient(179.89deg, #ffffff0d, #ffffff4d);
  border: 0 solid #00ffd6;
  border-left-width: 5px;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 2px 10px #e009851a;
}

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

.card-6 {
  grid-row-gap: 8px;
  background-color: var(--bg);
  -webkit-backdrop-filter: blur(203.3px);
  backdrop-filter: blur(203.3px);
  background-image: linear-gradient(179.88deg, #ffffff0d, #ffffff4d);
  border: 0 solid #00ffd6;
  border-left-width: 5px;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 2px 10px #e009851a;
}

.card-7 {
  grid-row-gap: 8px;
  background-color: var(--bg);
  -webkit-backdrop-filter: blur(203.3px);
  backdrop-filter: blur(203.3px);
  background-image: linear-gradient(179.87deg, #ffffff0d, #ffffff4d);
  border: 0 solid #00ffd6;
  border-left-width: 5px;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 2px 10px #e009851a;
}

.obiectivele-specifice-ale-proiectului-0 {
  color: #fffdfd;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 39px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.obiectivele-specifice-ale-proiectului-1 {
  color: #00ffd6;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 39px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.rezultatele-propuse {
  grid-row-gap: 60px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  padding: 100px;
  text-decoration: none;
  display: flex;
}

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

.rezultatele-propuse-0 {
  color: #00ffd6;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 39px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.rezultatele-propuse-1, .text-23 {
  color: #fffdfd;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 39px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-184 {
  grid-column-gap: 62px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: grid;
}

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

.card-8 {
  grid-row-gap: 8px;
  background-color: var(--bg);
  -webkit-backdrop-filter: blur(203.3px);
  backdrop-filter: blur(203.3px);
  background-image: linear-gradient(179.9deg, #ffffff0d, #ffffff4d);
  border: 0 solid #00ffd6;
  border-left-width: 5px;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 2px 10px #e009851a;
}

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

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

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

.card-beneficii {
  color: #fffdfd;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.card-9 {
  grid-row-gap: 8px;
  background-color: var(--bg);
  -webkit-backdrop-filter: blur(203.3px);
  backdrop-filter: blur(203.3px);
  background-image: linear-gradient(179.89deg, #ffffff0d, #ffffff4d);
  border: 0 solid #00ffd6;
  border-left-width: 5px;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 2px 10px #e009851a;
}

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

.card-10 {
  grid-row-gap: 8px;
  background-color: var(--bg);
  -webkit-backdrop-filter: blur(203.3px);
  backdrop-filter: blur(203.3px);
  background-image: linear-gradient(179.91deg, #ffffff0d, #ffffff4d);
  border: 0 solid #00ffd6;
  border-left-width: 5px;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 2px 10px #e009851a;
}

.text-25 {
  color: #fffdfd;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 33px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.condi-ii-de-acces-section {
  grid-row-gap: 60px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  padding: 100px;
  text-decoration: none;
  display: flex;
}

.condi-ii-de-acces-section.auto-margin.padding {
  background-image: url('../images/Grid-layers---v3.svg');
  background-position: 0 0;
  background-size: auto;
}

.text-26 {
  color: #fffdfd;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 39px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-189 {
  grid-row-gap: 16px;
  background-color: var(--bg);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

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

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

.conditii {
  color: #fffdfd;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.woman-working-at-a-bar-table {
  object-fit: cover;
}

.condi-ii-de-acces-persoanele-care-doresc-s-participe-la-activit-ile-proiectului-trebuie-s-ndeplineasc-cumulativ-urm-toarele-criterii-au-cel-pu-in-18-ani-mplini-i-sunt-cet-eni-ue-cu-domiciliul-n-mediul-rural-n-unul-din-jude-ele-arge-c-l-ra-i-d-mbovi-a-giurgiu-ialomi-a-prahova-teleorman-alba-bra-ov-covasna-harghita-mure-sibiu-br-ila-buz-u-constan-a-gala-i-tulcea-vrancea-sunt-dispu-i-s-participe-la-activit-i-inclusiv-la-program-formare-n-domeniul-economiei-sociale-inten-ioneaz-s-nfiin-eze-o-ntreprindere-social-n-mediul-rural-sunt-interesa-i-de-parcurgerea-unui-program-de-consiliere-n-domeniul-economiei-sociale-s-nu-fi-beneficiat-de-sprijin-prin-alte-proiecte-finan-ate-pentru-acela-i-tip-de-activitate-0 {
  color: #00ffd6;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 33px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.n-cadrul-proiectului-vor-fi-finan-ate-34-de-planuri-de-afaceri-n-acest-sens-se-va-publica-metodologia-i-graficul-de-desf-urare-a-concursului-la-sediul-solicitantului-i-la-sediul-partenerului-pe-paginile-de-social-media-i-pe-pagina-web-a-proiectului-cuantumul-subven-iei-acordate-fiec-ruia-dintre-planurile-selectate-n-urma-derul-rii-concursului-va-fi-de-maximum-306-580-lei-plan-de-afacere-1 {
  color: #00ffd6;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.n-cadrul-proiectului-vor-fi-finan-ate-34-de-planuri-de-afaceri-n-acest-sens-se-va-publica-metodologia-i-graficul-de-desf-urare-a-concursului-la-sediul-solicitantului-i-la-sediul-partenerului-pe-paginile-de-social-media-i-pe-pagina-web-a-proiectului-cuantumul-subven-iei-acordate-fiec-ruia-dintre-planurile-selectate-n-urma-derul-rii-concursului-va-fi-de-maximum-306-580-lei-plan-de-afacere-5 {
  color: #fffdfd;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.evaluarea-planurilor {
  grid-row-gap: 60px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 100px;
  text-decoration: none;
  display: flex;
}

.evaluarea-planurilor.auto-margin.padding {
  background-image: url('../images/Ellipse-122-1.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  max-width: 1440px;
}

.h1-4 {
  color: #fffdfd;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 39px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.card-11 {
  grid-row-gap: 8px;
  -webkit-backdrop-filter: blur(203.3px);
  backdrop-filter: blur(203.3px);
  background-image: linear-gradient(179.87deg, #ffffff0d 0%, #ffffff4d 100%);
  border: 0 solid #00d3a7;
  border-left-width: 5px;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 2px 10px #e009851a;
}

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

.text-27 {
  color: #00ffd6;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 33px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

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

.text-28 {
  color: #fffdfd;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.card-12 {
  grid-row-gap: 8px;
  -webkit-backdrop-filter: blur(203.3px);
  backdrop-filter: blur(203.3px);
  background-image: linear-gradient(179.87deg, #ffffff0d 0%, #ffffff4d 100%);
  border: 0 solid #00d3a7;
  border-left-width: 5px;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 308px;
  padding: 20px;
  display: flex;
  box-shadow: 0 2px 10px #e009851a;
}

.frame-191 {
  grid-column-gap: 8px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 8px;
  text-decoration: none;
  display: flex;
}

.list {
  color: #fffdfd;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

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

.frame-10.auto-margin.padding {
  background-image: url('../images/Ellipse-122.svg');
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.text-29 {
  color: #fffdfd;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

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

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

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

.h3-bold {
  grid-column-gap: 8px;
  border: 0 solid #00ffd6;
  border-bottom-width: 2px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 4px;
  padding-bottom: 4px;
  text-decoration: none;
  display: flex;
}

.asocia-ia-european-pentru-o-via-mai-bun {
  color: #fffdfd;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

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

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

.mail {
  grid-row-gap: 8px;
  background-color: #082832;
  border: 1px solid #00ffd6;
  border-radius: 50px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding: 7px 4px;
  text-decoration: none;
  display: flex;
}

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

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

.call {
  grid-column-gap: 8px;
  background-color: #082832;
  border: 1px solid #00ffd6;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding: 5px;
  text-decoration: none;
  display: flex;
}

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

.h3-bold-2 {
  grid-column-gap: 8px;
  border: 0 solid #00ffd6;
  border-bottom-width: 2px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding-top: 4px;
  padding-bottom: 4px;
  text-decoration: none;
  display: flex;
}

.text-30 {
  color: #1d1515;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.email-dambovita-crucearosie-ro-0 {
  color: #1d1515;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.email-dambovita-crucearosie-ro-0.mobile {
  color: var(--text-white);
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.email-dambovita-crucearosie-ro-1 {
  color: #1d1515;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.obiective-specifice-ale-proiectului-2 {
  grid-row-gap: 60px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  padding: 100px;
  text-decoration: none;
  display: flex;
}

.text-31 {
  color: #fffdfd;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 39px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

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

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

.card-13 {
  grid-row-gap: 8px;
  -webkit-backdrop-filter: blur(203.3px);
  backdrop-filter: blur(203.3px);
  background-image: linear-gradient(179.77deg, #ffffff0d 0%, #ffffff4d 100%);
  border: 0 solid #00ffd6;
  border-left-width: 5px;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 2px 10px #e009851a;
}

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

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

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

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

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

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

.text-33 {
  color: #fffdfd;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

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

.form {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-bottom: 25px;
  display: flex;
}

.form-2 {
  width: 100%;
  height: 400vh;
  display: flex;
}

@media screen and (min-width: 1440px) {
  .iconite-proiect-obligatorii {
    border-bottom-color: #dad4d4;
    padding-left: 20px;
    padding-right: 20px;
  }

  .navbar-content {
    padding-left: 0;
    padding-right: 0;
  }

  .navbar-logo-left {
    padding-left: 60px;
    padding-right: 60px;
  }

  .navbar-link:hover {
    color: var(--text-green);
  }

  .screenshot-2024-08-20-at-14-12-05-1 {
    max-width: none;
  }

  .navbar-link-2:hover, .navbar-link-2.w--current {
    color: var(--text-green);
  }

  .button-2:hover {
    background-color: var(--bg);
  }

  .frame-88 {
    grid-column-gap: 150px;
    grid-row-gap: 48px;
    background-position: 50% 43%;
    grid-template-areas: ". ."
                         "Area Area";
  }

  .button-3:hover, .button-4:hover {
    background-color: var(--bg);
  }

  .frame-139 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .button-5 {
    margin-top: 31px;
  }

  .form {
    height: 360vh;
  }

  .form-2 {
    height: 400vh;
  }
}

@media screen and (min-width: 1920px) {
  .iconite-proiect-obligatorii, .icons.auto-margin.padding, .navbar-content {
    padding-left: 0;
    padding-right: 0;
  }

  .navbar-logo-left {
    width: 100%;
    margin-top: 100px;
    padding-left: 0;
    padding-right: 0;
  }

  .navbar-link-2 {
    font-size: 20px;
  }

  .frame-88 {
    background-position: 50% 39%;
  }

  .form, .form-2 {
    width: 100%;
    height: 290vh;
  }

  .news {
    max-width: 69%;
    margin-left: auto;
    margin-right: auto;
  }
}

@media screen and (max-width: 991px) {
  .iconite-proiect-obligatorii {
    padding-left: 20px;
    padding-right: 20px;
  }

  .mandatory {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .image-2 {
    width: 242px;
  }

  .icons.auto-margin.padding {
    padding-left: 0;
    padding-right: 0;
  }

  .padding {
    padding: 60px 30px;
  }

  .navbar-content {
    padding-left: 10px;
    padding-right: 10px;
  }

  .navbar-logo-left {
    width: 100%;
    margin-top: 119px;
    padding-right: 0;
  }

  .icon-3 {
    color: var(--text-green);
    font-size: 58px;
  }

  .navbar-link {
    justify-content: center;
    width: auto;
    height: auto;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .screenshot-2024-08-20-at-14-12-05-1 {
    width: auto;
    max-width: none;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
  }

  .navbar-button-2 {
    justify-content: center;
  }

  .navbar-menu {
    max-width: unset;
    background-color: var(--bg);
    position: static;
  }

  .navbar-link-2 {
    background-color: var(--bg);
    justify-content: center;
    height: auto;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .menu-button, .menu-button.w--open {
    background-color: #fff0;
  }

  .container {
    flex-direction: column;
    align-items: center;
  }

  .hero-section-2.auto-margin.padding {
    grid-row-gap: 40px;
    background-repeat: repeat-y;
    flex-flow: column;
  }

  .container-2 {
    flex-direction: column;
    align-items: center;
  }

  .frame-146 {
    margin-top: -81px;
    position: static;
  }

  .frame-88 {
    grid-column-gap: 0px;
    grid-row-gap: 50px;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    grid-template-columns: 1fr;
    grid-template-areas: "."
                         "Area"
                         "Area";
    place-items: start center;
  }

  .card {
    height: 278px;
  }

  .card-2 {
    width: auto;
    max-width: 443px;
  }

  .judetele-de-implementare.auto-margin.padding {
    height: auto;
  }

  .vectors-wrapper-9 {
    height: 91.5321%;
  }

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

  .frame-142, .frame-139 {
    justify-content: center;
    align-items: center;
  }

  .frame-178 {
    grid-row-gap: 62px;
    grid-template-columns: 1fr;
  }

  .frame-184 {
    grid-template-columns: 1fr;
  }

  .frame-153, .frame-192, .frame-193 {
    flex-flow: column;
  }

  .frame-194 {
    margin-bottom: 60px;
  }

  .form {
    height: 370vh;
    margin-bottom: 0;
  }

  .form-2 {
    height: 420vh;
  }
}

@media screen and (max-width: 767px) {
  .iconite-proiect-obligatorii, .icons.auto-margin.padding {
    flex-flow: column;
  }

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

  .navbar-content {
    padding-left: 10px;
    padding-right: 10px;
  }

  .navbar-logo-left {
    height: auto;
    margin-top: 166px;
  }

  .icon-3 {
    color: var(--text-green);
    font-size: 58px;
  }

  .navbar-menu {
    position: relative;
    top: auto;
  }

  .hero-section-2.auto-margin.padding {
    grid-row-gap: 60px;
  }

  .frame-146 {
    margin-top: -99px;
  }

  .frame-179 {
    height: 41%;
  }

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

  .frame-194 {
    padding-bottom: 0;
  }

  .form {
    height: 380vh;
    margin-bottom: 0;
  }

  .form-2 {
    height: 430vh;
  }
}

@media screen and (max-width: 479px) {
  .iconite-proiect-obligatorii {
    flex-flow: column;
    padding-left: 10px;
    padding-right: 10px;
  }

  .mandatory {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .image-1 {
    max-width: none;
    overflow: clip;
  }

  .padding {
    padding: 30px 10px;
  }

  .navbar-content {
    height: auto;
  }

  .navbar-logo-left {
    height: auto;
    margin-top: 161px;
    padding-bottom: 15px;
    position: relative;
  }

  .home {
    width: auto;
  }

  .navbar-button-2 {
    height: auto;
  }

  .navbar-menu {
    padding-bottom: 10px;
  }

  .smart-2 {
    font-size: 22px;
    line-height: 28px;
  }

  .h1-2 {
    font-size: 28px;
    line-height: 34px;
  }

  .cod-2 {
    font-size: 20px;
  }

  .link-2 {
    font-size: 17px;
    line-height: 22px;
  }

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

  .text-3 {
    font-size: 16px;
    line-height: 21px;
  }

  .h1-3 {
    font-size: 22px;
    line-height: 28px;
  }

  .text-4 {
    font-size: 16px;
    line-height: 21px;
  }

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

  .text-5 {
    font-size: 20px;
    line-height: 25px;
  }

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

  .text-6 {
    font-size: 17px;
    line-height: 22px;
  }

  .text-7 {
    font-size: 20px;
    line-height: 25px;
  }

  .text-8 {
    font-size: 17px;
    line-height: 22px;
  }

  .text-9 {
    font-size: 20px;
    line-height: 25px;
  }

  .asocia-ia-european-pentru-o-via-mai-bun-lider-de-parteneriat-asocia-ia-pakiv-rom-nia-partener-1 {
    font-size: 17px;
    line-height: 22px;
  }

  .text-10 {
    text-align: center;
  }

  .text-11 {
    font-size: 16px;
    line-height: 21px;
  }

  .jude-e-de-implementare-0, .jude-e-de-implementare-1 {
    font-size: 22px;
  }

  .text-12 {
    text-align: center;
  }

  .paragraf {
    font-size: 17px;
    line-height: 22px;
  }

  .text-13 {
    font-size: 16px;
    line-height: 21px;
  }

  .obiectivul-general-al-proiectului-0, .obiectivul-general-al-proiectului-1 {
    font-size: 22px;
    line-height: 28px;
  }

  .frame-167 {
    height: auto;
  }

  .text-15 {
    font-size: 17px;
    line-height: 22px;
  }

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

  .activit-i-derulate-0, .activit-i-derulate-1 {
    font-size: 22px;
  }

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

  .text-17 {
    font-size: 17px;
    font-weight: 500;
    line-height: 22px;
    display: block;
  }

  .text-19 {
    font-size: 22px;
    line-height: 28px;
  }

  .text-20 {
    font-size: 20px;
    line-height: 25px;
  }

  .text-21 {
    font-size: 17px;
    line-height: 22px;
  }

  .obiectivele-specifice-ale-proiectului-0, .obiectivele-specifice-ale-proiectului-1 {
    font-size: 22px;
  }

  .rezultatele-propuse-0, .rezultatele-propuse-1 {
    font-size: 22px;
    line-height: 28px;
  }

  .text-23 {
    font-size: 28px;
    line-height: 34px;
  }

  .text-24 {
    font-size: 22px;
    line-height: 28px;
  }

  .card-beneficii {
    font-size: 17px;
    line-height: 22px;
  }

  .text-25 {
    font-size: 22px;
    line-height: 28px;
  }

  .text-26 {
    font-size: 28px;
    line-height: 34px;
  }

  .conditii {
    font-size: 17px;
    line-height: 22px;
  }

  .condi-ii-de-acces-persoanele-care-doresc-s-participe-la-activit-ile-proiectului-trebuie-s-ndeplineasc-cumulativ-urm-toarele-criterii-au-cel-pu-in-18-ani-mplini-i-sunt-cet-eni-ue-cu-domiciliul-n-mediul-rural-n-unul-din-jude-ele-arge-c-l-ra-i-d-mbovi-a-giurgiu-ialomi-a-prahova-teleorman-alba-bra-ov-covasna-harghita-mure-sibiu-br-ila-buz-u-constan-a-gala-i-tulcea-vrancea-sunt-dispu-i-s-participe-la-activit-i-inclusiv-la-program-formare-n-domeniul-economiei-sociale-inten-ioneaz-s-nfiin-eze-o-ntreprindere-social-n-mediul-rural-sunt-interesa-i-de-parcurgerea-unui-program-de-consiliere-n-domeniul-economiei-sociale-s-nu-fi-beneficiat-de-sprijin-prin-alte-proiecte-finan-ate-pentru-acela-i-tip-de-activitate-0 {
    font-size: 22px;
    line-height: 28px;
  }

  .n-cadrul-proiectului-vor-fi-finan-ate-34-de-planuri-de-afaceri-n-acest-sens-se-va-publica-metodologia-i-graficul-de-desf-urare-a-concursului-la-sediul-solicitantului-i-la-sediul-partenerului-pe-paginile-de-social-media-i-pe-pagina-web-a-proiectului-cuantumul-subven-iei-acordate-fiec-ruia-dintre-planurile-selectate-n-urma-derul-rii-concursului-va-fi-de-maximum-306-580-lei-plan-de-afacere-1, .n-cadrul-proiectului-vor-fi-finan-ate-34-de-planuri-de-afaceri-n-acest-sens-se-va-publica-metodologia-i-graficul-de-desf-urare-a-concursului-la-sediul-solicitantului-i-la-sediul-partenerului-pe-paginile-de-social-media-i-pe-pagina-web-a-proiectului-cuantumul-subven-iei-acordate-fiec-ruia-dintre-planurile-selectate-n-urma-derul-rii-concursului-va-fi-de-maximum-306-580-lei-plan-de-afacere-5 {
    font-size: 17px;
    line-height: 22px;
  }

  .h1-4 {
    font-size: 22px;
    line-height: 28px;
  }

  .text-27 {
    font-size: 20px;
    line-height: 25px;
  }

  .text-28 {
    font-size: 17px;
    line-height: 22px;
  }

  .card-12 {
    height: auto;
  }

  .list {
    font-size: 17px;
    line-height: 22px;
  }

  .text-29 {
    font-size: 28px;
    line-height: 34px;
  }

  .contact-section {
    padding-top: 0;
  }

  .asocia-ia-european-pentru-o-via-mai-bun {
    font-size: 22px;
    line-height: 28px;
  }

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

  .email-dambovita-crucearosie-ro-0 {
    font-size: 24px;
  }

  .email-dambovita-crucearosie-ro-0.mobile {
    text-align: left;
    font-size: 16px;
    line-height: 22px;
  }

  .email-dambovita-crucearosie-ro-1 {
    font-size: 18px;
  }

  .list-2, .list-3, .list-4, .list-5, .list-6, .list-7, .list-8, .list-9 {
    padding-left: 10px;
  }

  .text-32 {
    font-size: 22px;
    line-height: 28px;
  }

  .text-33 {
    font-size: 17px;
    line-height: 22px;
  }

  .frame-202 {
    padding-top: 0;
  }

  .form {
    height: 476vh;
  }

  .form-2 {
    height: 480vh;
  }
}

#w-node-_458bbac5-3679-cd03-ea09-3bd3d6f50921-d74bba43, #w-node-_458bbac5-3679-cd03-ea09-3bd3d6f50921-29ee821d {
  grid-area: Area;
  justify-self: center;
}

@media screen and (max-width: 991px) {
  #w-node-_2e9cefe7-c4df-5960-5ba3-603292138be8-d74bba43 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_458bbac5-3679-cd03-ea09-3bd3d6f50921-d74bba43 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_2e9cefe7-c4df-5960-5ba3-603292138be8-29ee821d {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_458bbac5-3679-cd03-ea09-3bd3d6f50921-29ee821d {
    grid-area: 3 / 1 / 4 / 2;
  }
}


