/* screen - services-eskar */

.services-eskar {
  align-items: flex-start;
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  gap: 10px;
  position: relative;
}

.services-eskar .about-hero {
  align-items: center;
  align-self: stretch;
  background-image: url(../img/about-hero.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  flex-direction: column;
  gap: 241px;
  height: 900px;
  position: relative;
  width: 100%;
}

.services-eskar .other-pages-nav-bar {
  align-items: center;
  align-self: stretch;
  display: flex;
  flex-direction: column;
  gap: 10px;
  height: 189px;
  justify-content: center;
  padding: 50px 60px;
  position: relative;
  width: 100%;
}

.services-eskar .frame-1000000936 {
  align-items: center;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  justify-content: space-between;
  position: relative;
  width: 100%;
}

.services-eskar .frame-1000000935 {
  align-items: center;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 35px;
  justify-content: center;
  position: relative;
}



.services-eskar .place {
  letter-spacing: 1.00px;
  line-height: 27.3px;
  margin-top: -1.00px;
  position: relative;
  white-space: nowrap;
  width: fit-content;
}

.services-eskar .place-1 {
  letter-spacing: 1.00px;
  line-height: 27.3px;
  margin-left: -6.00px;
  margin-right: -6.00px;
  margin-top: -1.00px;
  position: relative;
  white-space: nowrap;
  width: fit-content;
}

.services-eskar .about-page-title {
  align-items: center;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 10px;
  justify-content: center;
  padding: 10px;
  position: relative;
}

.services-eskar .title {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  width: fit-content;
}

.services-eskar .services-section {
  align-self: stretch;
  display: flex;
  gap: 10px;
  padding: 60px;
  width: 100%;
}

.services-eskar .services-content {
  display: inline-flex;
  gap: 29px;
}

.services-eskar .frame-1000000957 {
  align-items: center;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 10px;
  justify-content: center;
  padding: 10px;
  position: relative;
}

.services-eskar .our-services {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
  width: fit-content;
}

.services-eskar .service-boxes {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 15px;
  height: 300px;
  justify-content: center;
  position: relative;
  width: 1320px;
}

.services-eskar .row {
  align-items: center;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  gap: 15px;
  justify-content: center;
  position: relative;
  width: 100%;
}

.services-eskar .box-1-1 {
  align-items: center;
  background-color: var(--white);
  border: 2px solid;
  border-color: var(--eskar---logo-light-blue);
  border-radius: 15px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  height: 90px;
  justify-content: center;
  padding: 21px 14px;
  position: relative;
  width: 430px;
}

.services-eskar .frame-1000000969 {
  align-items: center;
  display: flex;
  flex: 0 0 auto;
  gap: 10px;
  justify-content: center;
  margin-left: -14.00px;
  margin-right: -14.00px;
  padding: 10px;
  position: relative;
  width: 430px;
}

.services-eskar .stakeholder-engagement-partnerships {
  align-items: center;
  color: var(--black);
  display: flex;
  font-weight: 400;
  justify-content: center;
  line-height: normal;
  margin-left: -3.00px;
  margin-right: -3.00px;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
  width: 416px;
}

.services-eskar .box-2-1 {
  align-items: center;
  background-color: var(--white);
  border: 2px solid;
  border-color: var(--eskar---logo-light-blue);
  border-radius: 15px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  height: 90px;
  justify-content: center;
  padding: 21px 23px;
  position: relative;
  width: 430px;
}

.services-eskar .frame-1000000970 {
  align-items: center;
  display: flex;
  flex: 0 0 auto;
  gap: 10px;
  justify-content: center;
  margin-left: -23.00px;
  margin-right: -23.00px;
  padding: 10px;
  position: relative;
  width: 430px;
}

.services-eskar .financial-structuring-jv-partnerships {
  color: var(--black);
  font-weight: 400;
  line-height: normal;
  margin-left: -3.50px;
  margin-right: -3.50px;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
  width: 417px;
}

.services-eskar .frame-1000000971 {
  align-items: center;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 10px;
  justify-content: center;
  padding: 10px;
  position: relative;
}

.services-eskar .box {
  align-items: center;
  background-color: var(--white);
  border: 2px solid;
  border-color: var(--eskar---logo-light-blue);
  border-radius: 15px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  height: 90px;
  justify-content: center;
  padding: 21px 107px;
  position: relative;
  width: 430px;
}

.services-eskar .frame-1000000972 {
  align-items: center;
  display: flex;
  flex: 0 0 auto;
  gap: 10px;
  justify-content: center;
  margin-left: -74.00px;
  margin-right: -74.00px;
  padding: 10px;
  position: relative;
  width: 364px;
}

.services-eskar .project-management {
  align-items: center;
  color: var(--black);
  display: flex;
  font-weight: 400;
  justify-content: center;
  line-height: normal;
  margin-left: -2.00px;
  margin-right: -2.00px;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
  width: 348px;
}

.services-eskar .box-1 {
  padding: 21px 75px;
}

.services-eskar .frame-1000000973 {
  align-items: center;
  display: flex;
  flex: 0 0 auto;
  gap: 10px;
  justify-content: center;
  margin-left: -58.00px;
  margin-right: -58.00px;
  padding: 10px;
  position: relative;
  width: 396px;
}

.services-eskar .infrastructure-development {
  color: var(--black);
  font-weight: 400;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
  width: 340px;
}

.services-eskar .box-2 {
  padding: 21px 176px;
}

.services-eskar .frame-1000000974 {
  align-items: center;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 10px;
  justify-content: center;
  padding: 10px;
  position: relative;
}

.services-eskar .row-3 {
  align-items: center;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 15px;
  justify-content: center;
  position: relative;
}

.services-eskar .frame-1000000972-1 {
  align-items: center;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 10px;
  justify-content: center;
  margin-left: -51.50px;
  margin-right: -51.50px;
  padding: 10px;
  position: relative;
}

.services-eskar .equipment-tech-assessment {
  align-items: center;
  color: var(--black);
  display: flex;
  font-weight: 400;
  justify-content: center;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
  width: fit-content;
}

.services-eskar .frame-1000000973-1 {
  align-items: center;
  display: flex;
  flex: 0 0 auto;
  gap: 10px;
  justify-content: center;
  margin-left: -55.00px;
  margin-right: -55.00px;
  padding: 10px;
  position: relative;
  width: 390px;
}

.services-eskar .acquisitions-financing-due-diligence {
  color: var(--black);
  font-weight: 400;
  line-height: normal;
  margin-left: -10.50px;
  margin-right: -10.50px;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
  width: 391px;
}

.services-eskar .frame-1000000974-1 {
  align-items: center;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 10px;
  justify-content: center;
  margin-left: -144.00px;
  margin-right: -144.00px;
  padding: 10px;
  position: relative;
}

.services-eskar .negotiation-of-commercial-solutions {
  align-items: center;
  color: var(--black);
  display: flex;
  font-weight: 400;
  justify-content: center;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
  width: fit-content;
}

.services-eskar .commuinity-partnerships-section {
  align-items: flex-start;
  align-self: stretch;
  background-image: url(../img/commuinity-partnerships-section.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  flex-direction: column;
  gap: 10px;
  height: 908px;
  justify-content: flex-end;
  padding: 60px 60px 87px;
  position: relative;
  width: 100%;
}

.services-eskar .commuinty-part-content {
  background-color: #ffffffe6;
  border-radius: 15px;
  height: 307px;
  overflow: hidden;
  position: relative;
  width: 793px;
}

.services-eskar .comm-part-content {
  align-items: flex-start;
  flex-direction: column;
  gap: 12px;
  left: 38px;
  top: 42px;
  width: 717px;
}

.services-eskar .commuinty-partnerships-title {
  align-items: center;
  display: inline-flex;
  gap: 10px;
  height: 37px;
  justify-content: center;
  padding: 10px;
  position: relative;
}

.services-eskar .community-partnerships {
  letter-spacing: 0;
  line-height: normal;
  margin-bottom: -8.00px;
  margin-top: -10.00px;
  position: relative;
  text-align: center;
  width: fit-content;
}

.services-eskar .comm-part-body {
  align-items: center;
  align-self: stretch;
  flex: 0 0 auto;
  gap: 10px;
  justify-content: center;
  padding: 10px;
  width: 100%;
}

.services-eskar .eskar-staff-have-wor {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  text-align: justify;
  width: 697px;
}

.services-eskar .advisory-activities {
  align-self: stretch;
  background-image: url(../img/advisory-activities.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1312px;
  overflow: hidden;
  position: relative;
  width: 100%;
}

.services-eskar .frame-1000001033 {
  align-items: center;
  display: inline-flex;
  gap: 10px;
  left: -50px;
  padding: 10px;
  position: relative;
  top: 38px;
}

.services-eskar .frame-1000001032 {
  align-items: center;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 10px;
  padding: 10px;
  position: relative;
}

.services-eskar .frame-1000001031 {
  align-items: center;
  display: flex;
  gap: 10px;
  height: 1139px;
  padding: 25px 106px 25px 141px;
  position: relative;
  width: 1033px;
}

.services-eskar .frame-1000001030 {
  align-items: flex-end;
  display: inline-flex;
  left: 0;
  position: absolute;
  top: 0;
}

.services-eskar .rectangle-4303 {
  background-color: var(--eskar---comp-blue);
  height: 1139px;
  position: relative;
  width: 99px;
}

.services-eskar .rectangle-4302 {
  background-color: #ffffffe6;
  height: 1062px;
  position: relative;
  width: 934px;
}

.services-eskar .frame-1000001029 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 47px;
  margin-right: -3.00px;
  position: relative;
  width: 789px;
}

.services-eskar .advisory-activities-1 {
  align-self: stretch;
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
}

.services-eskar .acquisitions-due-dil {
  align-self: stretch;
  letter-spacing: 0;
  line-height: normal;
  margin-left: 10px;
  position: relative;
}

.services-eskar .advi-body {
  align-items: flex-start;
  display: inline-flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  padding: 10px;
  position: relative;
}

.services-eskar .commercial-and-due-d {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  width: fit-content;
}

.services-eskar .development-for-20m {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  width: fit-content;
}

.services-eskar .first-nation-joint-v {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  width: fit-content;
}

.services-eskar .first-nation-joint-v-1 {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  width: fit-content;
}

.services-eskar .joint-venture-adviso {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  width: fit-content;
}

.services-eskar .joint-venture-adviso-1 {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  width: fit-content;
}

.services-eskar .floating-hydrogen {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  width: fit-content;
}

.services-eskar .port-infrastructur {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  width: fit-content;
}

.services-eskar .x150-mw-wind-development-project {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  width: fit-content;
}

.services-eskar .energy-centre-includ {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  width: fit-content;
}

.services-eskar .frame-1000000979 {
  align-items: center;
  display: flex;
  flex: 0 0 auto;
  gap: 500px;
  justify-content: flex-end;
  margin-left: -1.50px;
  margin-right: -1.50px;
  position: relative;
  width: 1311px;
}

.services-eskar .frame-1000000978 {
  align-items: center;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 75px;
  position: relative;
}

.services-eskar .frame-1000000976 {
  align-items: center;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 36px;
  position: relative;
}

.services-eskar .frame-1000000977 {
  align-items: center;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 10px;
  justify-content: center;
  padding: 10px;
  position: relative;
}

.services-eskar .contacteskarinfraca {
  color: var(--white);
  font-weight: 400;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  width: fit-content;
}

.services-eskar .box-4 {
  align-items: center;
  background-color: var(--white);
  border: 2px solid;
  border-color: var(--eskar---logo-light-blue);
  border-radius: 15px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  height: 90px;
  justify-content: center;
  position: relative;
  width: 430px;
}

.services-eskar .comm-part {
  display: flex;
  position: relative;
}

.services-eskar .services-1 {
  align-items: center;
  flex: 0 0 auto;
  flex-direction: column;
  justify-content: center;
  position: relative;
}
