:root {
  --default-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    Ubuntu, "Helvetica Neue", Helvetica, Arial, "PingFang SC",
    "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei",
    "Source Han Sans CN", sans-serif;
}

.main-container {
  overflow: hidden;
}

.main-container,
.main-container * {
  box-sizing: border-box;
}

input,
select,
textarea,
button {
  outline: 0;
}

.main-container {
  position: relative;
  /* width: 1920px;
  height: 4621px; */
  margin: 0 auto;
  background: #ffffff;
  overflow: hidden;
}

.flex-row-bf {
  position: relative;
  width: 100%;
  height: auto;
  margin: 0 0 0 0;
  z-index: 151;
}

.frame {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: nowrap;
  gap: 10px;
  position: relative;
  width: 100%;
  height: 100px;
  margin: 0 0 0 0;
  padding: 10px 172px 10px 172px;
  background: #22252b;
  z-index: 335;
}
.frame-1 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  align-self: stretch;
  flex-wrap: nowrap;
  flex-shrink: 0;
  position: relative;
  min-width: 0;
  z-index: 336;
}
.active-nav {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 100%;
  top: 0;
  left: 0;
  color: #ff8b38;
  font-family: Inter, var(--default-font-family);
  font-size: 20px;
  font-weight: 600;
  line-height: 27px;
  text-align: left;
  white-space: nowrap;
  z-index: 304;
}

.nav {
    flex-shrink: 0;
  position: relative;
  width: 175px;
  height: 27px;
  z-index: 306;
}

.nav-link{
    display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 100%;
  top: 0;
  left: 0;
  color: #ffffff;
  font-family: Inter, var(--default-font-family);
  font-size: 20px;
  font-weight: 400;
  line-height: 27px;
  text-align: left;
  white-space: nowrap;
  z-index: 307;
}

.nav-link:hover {
color: #ff8b38;
font-weight: 600;
}

.frame-2 {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 12px;
  position: relative;
  width: 210.701px;
  z-index: 337;
}
.group {
  flex-shrink: 0;
  position: relative;
  width: 120px;
  height: 90px;
  background: url("../downloaded_images/logo/LF-logo-white.png")
    no-repeat center;
  background-size: 100% 100%;
  z-index: 299;
}
.light-force {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 32px;
  color: #ffffff;
  font-family: Inter, var(--default-font-family);
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  text-align: left;
  white-space: nowrap;
  z-index: 339;
}
.frame-3 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 56px;
  position: relative;
  width: 603px;
  z-index: 340;
}
.frame-4 {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 12px;
  position: relative;
  width: 57px;
  z-index: 341;
}
.home {
  flex-shrink: 0;
  position: relative;
  width: 57px;
  height: 27px;
  z-index: 342;
}
.home-5 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 100%;
  top: 0;
  left: 0;
  color: #ffffff;
  font-family: Inter, var(--default-font-family);
  font-size: 20px;
  font-weight: 400;
  line-height: 27px;
  text-align: left;
  white-space: nowrap;
  z-index: 343;
}
.frame-6 {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 12px;
  position: relative;
  width: 175px;
  z-index: 344;
}
.home-7 {
  flex-shrink: 0;
  position: relative;
  width: 175px;
  height: 27px;
  z-index: 345;
}
.security-services {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 100%;
  top: 0;
  left: 0;
  color: #ffffff;
  font-family: Inter, var(--default-font-family);
  font-size: 20px;
  font-weight: 400;
  line-height: 27px;
  text-align: left;
  white-space: nowrap;
  z-index: 346;
}
.frame-8 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 12px;
  position: relative;
  width: 97px;
  z-index: 347;
}
.home-9 {
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: 0;
  position: relative;
  min-width: 0;
  height: 27px;
  z-index: 348;
}

.home-9 .nav-link,
.home-9 .active-nav {
  position: absolute;
  height: 100%;
  top: 0;
  left: 0;
  width: 100%;
}
.industries {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 100%;
  top: 0;
  left: 0;
  color: #ffffff;
  font-family: Inter, var(--default-font-family);
  font-size: 20px;
  font-weight: 400;
  line-height: 27px;
  text-align: left;
  white-space: nowrap;
  z-index: 349;
}
.frame-a {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 12px;
  position: relative;
  width: 106px;
  z-index: 350;
}
.home-b {
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: 0;
  position: relative;
  min-width: 0;
  height: 27px;
  z-index: 351;
  width: 100%;
}

.home-b .nav-link,
.home-b .active-nav {
  position: absolute;
  height: 100%;
  top: 0;
  left: 0;
  width: 100%;
  display: flex;
  align-items: center;
}
.contact-us {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 100%;
  top: 0;
  left: 0;
  color: #ff7411;
  font-family: Inter, var(--default-font-family);
  font-size: 20px;
  font-weight: 600;
  line-height: 27px;
  text-align: left;
  white-space: nowrap;
  z-index: 352;
}
.frame-c {
  position: relative;
  width: 100%;
  height: 660px;
  margin: 0 0 0 0;
    background-image: url('./downloaded_images/hero.png'); /* Use any image URL here */
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
  overflow: hidden;
  display: flex;
  justify-content: center;
}
.group-d {
  position: absolute;
  
  z-index: 1;
}
.ellipse {
  position: relative;
  width: 71px;
  height: 71px;
  margin: 25px 0 0 109px;
  background: url("downloaded_images/aa8HDd9NTi_f3011a41.svg")
    no-repeat center;
  background-size: cover;
  filter: blur(4px);
  z-index: 7;
  border-radius: 50%;
}
.ellipse-e {
  position: relative;
  width: 42.84px;
  height: 42.84px;
  margin: 0 0 0 949px;
  background: url("downloaded_images/WZs2fX8OF6_7f3cd216.svg")
    no-repeat center;
  background-size: cover;
  z-index: 6;
  border-radius: 50%;
}
.ellipse-f {
  position: relative;
  width: 42.84px;
  height: 42.84px;
  margin: 354.16px 0 0 1445px;
  background: url("downloaded_images/OoO0AJU8Si_87101e87.svg")
    no-repeat center;
  background-size: cover;
  z-index: 5;
  border-radius: 50%;
}
.flex-row-df {
  position: absolute;
  width: 100%;
  height: 628px;
  top: 0;
  left: 0;
  z-index: 8;
}
.group-10 {
  width: 628px;
  height: 628px;
  background: url("downloaded_images/BawikdmPmZ_9e8bb3b3.png")
    no-repeat center;
  background-size: cover;
  z-index: 8;
}
.frame-11 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: 20px;

  width: 892px;
  height: 170px;
  z-index: 2;
}
.careers {
  align-self: stretch;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  min-width: 0;
  height: 86px;
  color: #303237;
  font-family: Inter, var(--default-font-family);
  font-size: 64px;
  font-weight: 700;
  line-height: 86px;
  text-align: left;
  white-space: nowrap;
  z-index: 3;
}
.build-career {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
  width: 771px;
  height: 64px;
  color: #303237;
  font-family: Inter, var(--default-font-family);
  font-size: 24px;
  font-weight: 400;
  line-height: 32.4px;
  text-align: left;
  z-index: 4;
}
.container {
  display: flex;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: 40.315px;
  position: absolute;
  width: 312px;
  height: 67px;
  top: 498px;
  left: 205px;
  padding: 0 0.01px 0 0;
  z-index: 9;
}
.tab-group-selector {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  position: relative;
  width: 312px;
  padding: 4px 0 4px 0;
  z-index: 10;
}
.tabs {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  position: relative;
  width: 312px;
  background: #eaebee;
  z-index: 11;
  border-radius: 12px;
}
.tab-selector {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: 0;
  position: relative;
  min-width: 0;
  padding: 14px 20px 14px 20px;
  background: #eaebee;
  z-index: 12;
  overflow: hidden;
  border-radius: 10px;
}
.tabs-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  position: relative;
  width: 128px;
  z-index: 13;
}
.contact-us-12 {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 32px;
  color: #303237;
  font-family: Inter, var(--default-font-family);
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
  text-align: left;
  white-space: nowrap;
  z-index: 14;
}
.tab-selector-13 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: 0;
  position: relative;
  min-width: 0;
  padding: 14px 20px 14px 20px;
  background: #ff7411;
  z-index: 15;
  overflow: hidden;
  border-radius: 10px;
}
.tabs-content-14 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  position: relative;
  width: 92px;
  z-index: 16;
}
.careers-15 {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 32px;
  color: #ffffff;
  font-family: Inter, var(--default-font-family);
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
  text-align: left;
  white-space: nowrap;
  z-index: 17;
}
.container-16 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 93.776px;
  position: relative;
  width: 100%;
  height: auto;
  /* margin: 0 0 0 169px; */
  padding: 93.776px 0 0 0;
  z-index: 66;
}
.frame-17 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 48px;
  position: relative;
  min-width: 0;
  z-index: 67;
}
.container-18 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 10px;
  position: relative;
  z-index: 68;
}
.frame-19 {
  display: flex;
  flex-direction: column;
  align-items: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 9px;
  position: relative;
  width: 100%;
  z-index: 69;
}
.heading {
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  min-width: 0;
  height: 61px;
  z-index: 70;
}
.frame-1a {
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 71;
}
.open-positions {
  flex-shrink: 0;
  position: relative;
  width: 351px;
  font-family: Inter, var(--default-font-family);
  font-size: 48px;
  font-weight: 600;
  line-height: 64.8px;
  text-align: center;
  text-overflow: initial;
  white-space: nowrap;
  z-index: 73;
}
.open {
  position: relative;
  color: #303237;
  font-family: Inter, var(--default-font-family);
  font-size: 48px;
  font-weight: 600;
  line-height: 64.8px;
  text-align: center;
}
.positions {
  position: relative;
  color: #ffffff;
  font-family: Inter, var(--default-font-family);
  font-size: 48px;
  font-weight: 600;
  line-height: 64.8px;
  text-align: center;
}
.rectangle {
  flex-shrink: 0;
  position: absolute;
  width: 227px;
  height: 58px;
  top: 13px;
  right: 3px;
  background: #ff7411;
  z-index: 72;
  border-radius: 8px;
}
.paragraph {
  flex-shrink: 0;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 82.054px;
  z-index: 74;
  text-align: center;
}
.join-team {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  width: 70%;
  height: 64px;
  color: #65676b;
  font-family: Inter, var(--default-font-family);
  font-size: 24px;
  font-weight: 400;
  line-height: 32.4px;
  text-align: center;
  z-index: 75;
}
.container-1b {
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  z-index: 76;
}
.frame-1c {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: 36px;
  position: relative;
  width: 100%;
  margin: 0 0 0 0;
  z-index: 77;
}
.frame-1d {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  width: 100%;
  justify-content: center;
  flex-shrink: 0;
  gap: 47px;
  position: relative;
  min-width: 0;
  z-index: 78;
}
.card {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 24px;
  position: relative;
  width: 495.734px;
  background: rgba(255, 255, 255, 0.8);
  z-index: 79;
  border-radius: 20.513px;
  box-shadow: 0px 5.86px 8.79px -5.86px #0000000D;

box-shadow: 0px 14.65px 21.98px -4.4px #0000001A;

}
.card-header {
  flex-shrink: 0;
  position: relative;
  width: 496px;
  height: 249px;
  z-index: 80;
}
.app {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  position: relative;
  width: 93.776px;
  height: 93.776px;
  margin: 35.166px 0 0 201px;
  background: linear-gradient(135deg, #ff8b38, #ea6100);
  z-index: 81;
  border-radius: 23.444px;
  box-shadow: 0 5.861px 8.791px 0 rgba(0, 0, 0, 0.1);
}
.icon {
  flex-shrink: 0;
  position: relative;
  width: 46.888px;
  height: 46.888px;
  background: url("downloaded_images/ZA9YOCXPRx_6915e6fe.svg")
    no-repeat center;
  background-size: cover;
  z-index: 82;
  overflow: hidden;
}
.card-title {
  position: relative;
  width: 425.402px;
  height: 23.444px;
  margin: 43.958px 0 0 35.166px;
  z-index: 83;
}
.security-guard {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: absolute;
  width: 174px;
  height: 32px;
  top: -0.73px;
  left: 125.509px;
  color: #101727;
  font-family: Inter, var(--default-font-family);
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
  text-align: center;
  white-space: nowrap;
  z-index: 84;
}
.app-1e {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: nowrap;
  gap: 11.722px;
  position: relative;
  width: 425.402px;
  height: 32.235px;
  margin: 20.513px 0 0 35.166px;
  padding: 0 0.01px 0 0;
  z-index: 85;
}
.badge {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 5.861px;
  position: relative;
  width: 101.72px;
  height: 32.235px;
  padding: 2.93px 11.722px 2.93px 11.722px;
  background: #eceef2;
  border: 1.465px solid rgba(0, 0, 0, 0);
  z-index: 86;
  overflow: hidden;
  border-radius: 11.722px;
}
.full-time {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 66px;
  height: 22px;
  color: #303237;
  font-family: Inter, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 21.6px;
  text-align: center;
  white-space: nowrap;
  z-index: 87;
}
.multiple-sites {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 5.861px;
  position: relative;
  width: 141.316px;
  height: 32.235px;
  padding: 2.93px 11.722px 2.93px 11.722px;
  border: 1.465px solid rgba(0, 0, 0, 0.1);
  z-index: 88;
  overflow: hidden;
  border-radius: 11.722px;
}
.card-content {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 102px;
  height: 22px;
  color: #303237;
  font-family: Inter, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 21.6px;
  text-align: center;
  white-space: nowrap;
  z-index: 89;
}
.card-description {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 23.444px;
  position: relative;
  width: 495.734px;
  height: 187.551px;
  padding: 0 35.166px 0 35.166px;
  z-index: 90;
}
.ensure-safety {
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  min-width: 0;
  height: 76.193px;
  z-index: 91;
}
.button {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: absolute;
  width: 411.734px;
  height: 54px;
  top: -0.73px;
  left: 7.12px;
  color: #65676b;
  font-family: Inter, var(--default-font-family);
  font-size: 20px;
  font-weight: 400;
  line-height: 27px;
  text-align: center;
  z-index: 92;
}
.learn-more {
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  min-width: 0;
  height: 52.749px;
  background: #ffffff;
  border: 1.465px solid #eaebee;
  z-index: 93;
  border-radius: 11.722px;
}
.card-1f {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 27px;
  top: 10.989px;
  left: 156.655px;
  color: #0a0a0a;
  font-family: Inter, var(--default-font-family);
  font-size: 20px;
  font-weight: 600;
  line-height: 27px;
  text-align: left;
  white-space: nowrap;
  z-index: 94;
}
.card-header-20 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 24px;
  position: relative;
  width: 495.745px;
  background: rgba(255, 255, 255, 0.8);
  z-index: 95;
  border-radius: 20.513px;
 box-shadow: 0px 5.86px 8.79px -5.86px #0000000D;

box-shadow: 0px 14.65px 21.98px -4.4px #0000001A;

}
.app-21 {
  flex-shrink: 0;
  position: relative;
  width: 495px;
  height: 249px;
  z-index: 96;
}
.icon-22 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  position: relative;
  width: 93.776px;
  height: 93.776px;
  margin: 35.166px 0 0 200.979px;
  background: linear-gradient(135deg, #ff8b38, #ea6100);
  z-index: 97;
  border-radius: 23.444px;
  box-shadow: 0 5.861px 8.791px 0 rgba(0, 0, 0, 0.1);
}
.pic-4 {
  flex-shrink: 0;
  position: relative;
  width: 46.888px;
  height: 46.888px;
  background: url("downloaded_images/6yuRfcYNo9_96603716.svg")
    no-repeat center;
  background-size: cover;
  z-index: 98;
  overflow: hidden;
}
.card-title-23 {
  position: relative;
  width: 425.413px;
  height: 23.444px;
  margin: 43.958px 0 0 35.165px;
  z-index: 99;
}
.supervisor {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: absolute;
  width: 127px;
  height: 32px;
  top: -0.73px;
  left: 150.534px;
  color: #101727;
  font-family: Inter, var(--default-font-family);
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
  text-align: center;
  white-space: nowrap;
  z-index: 100;
}
.app-24 {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: nowrap;
  gap: 11.722px;
  position: relative;
  width: 425.413px;
  height: 32.235px;
  margin: 20.513px 0 0 35.165px;
  padding: 0 0.01px 0 0;
  z-index: 101;
}
.badge-25 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 5.861px;
  position: relative;
  width: 101.72px;
  height: 32.235px;
  padding: 2.93px 11.722px 2.93px 11.722px;
  background: #eceef2;
  border: 1.465px solid rgba(0, 0, 0, 0);
  z-index: 102;
  overflow: hidden;
  border-radius: 11.722px;
}
.full-time-26 {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 66px;
  height: 22px;
  color: #303237;
  font-family: Inter, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 21.6px;
  text-align: center;
  white-space: nowrap;
  z-index: 103;
}
.badge-27 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 5.861px;
  position: relative;
  width: 143.754px;
  height: 32.235px;
  padding: 2.93px 11.722px 2.93px 11.722px;
  border: 1.465px solid rgba(0, 0, 0, 0.1);
  z-index: 104;
  overflow: hidden;
  border-radius: 11.722px;
}
.corporate-hq {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 105px;
  height: 22px;
  color: #303237;
  font-family: Inter, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 21.6px;
  text-align: center;
  white-space: nowrap;
  z-index: 105;
}
.card-content-28 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 23.444px;
  position: relative;
  width: 495.745px;
  height: 187.551px;
  padding: 0 35.166px 0 35.166px;
  z-index: 106;
}
.card-description-29 {
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  min-width: 0;
  height: 76.193px;
  z-index: 107;
}
.lead-teams-operation {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: absolute;
  width: 385.36px;
  height: 54px;
  top: -0.73px;
  left: 20.697px;
  color: #65676b;
  font-family: Inter, var(--default-font-family);
  font-size: 20px;
  font-weight: 400;
  line-height: 27px;
  text-align: center;
  z-index: 108;
}
.button-2a {
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  min-width: 0;
  height: 52.749px;
  background: #ffffff;
  border: 1.465px solid #eaebee;
  z-index: 109;
  border-radius: 11.722px;
}
.learn-more-2b {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 27px;
  top: 10.989px;
  left: 156.668px;
  color: #0a0a0a;
  font-family: Inter, var(--default-font-family);
  font-size: 20px;
  font-weight: 600;
  line-height: 27px;
  text-align: left;
  white-space: nowrap;
  z-index: 110;
}
.card-2c {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 24px;
  position: relative;
  width: 495.745px;
  background: rgba(255, 255, 255, 0.8);
  z-index: 111;
  border-radius: 20.513px;
 box-shadow: 0px 5.86px 8.79px -5.86px #0000000D;

box-shadow: 0px 14.65px 21.98px -4.4px #0000001A;

}
.card-header-2d {
  flex-shrink: 0;
  position: relative;
  width: 496px;
  height: 249px;
  z-index: 112;
}
.app-2e {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  position: relative;
  width: 93.776px;
  height: 93.776px;
  margin: 35.166px 0 0 200.979px;
  background: linear-gradient(135deg, #ff8b38, #ea6100);
  z-index: 113;
  border-radius: 23.444px;
  box-shadow: 0 5.861px 8.791px 0 rgba(0, 0, 0, 0.1);
}
.icon-2f {
  flex-shrink: 0;
  position: relative;
  width: 46.888px;
  height: 46.888px;
  background: url("downloaded_images/rvMwZ9AqCv_4cb6a057.svg")
    no-repeat center;
  background-size: cover;
  z-index: 114;
  overflow: hidden;
}
.card-title-30 {
  position: relative;
  width: 425.413px;
  height: 23.444px;
  margin: 43.958px 0 0 35.166px;
  z-index: 115;
}
.control-room-operator {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: absolute;
  width: 269px;
  height: 32px;
  top: -0.73px;
  left: 79.392px;
  color: #101727;
  font-family: Inter, var(--default-font-family);
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
  text-align: center;
  white-space: nowrap;
  z-index: 116;
}
.app-31 {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: nowrap;
  gap: 11.722px;
  position: relative;
  width: 425.413px;
  height: 32.235px;
  margin: 20.513px 0 0 35.166px;
  padding: 0 0.01px 0 0;
  z-index: 117;
}
.badge-32 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 5.861px;
  position: relative;
  width: 126.045px;
  height: 32.235px;
  padding: 2.93px 11.722px 2.93px 11.722px;
  background: #eceef2;
  border: 1.465px solid rgba(0, 0, 0, 0);
  z-index: 118;
  overflow: hidden;
  border-radius: 11.722px;
}
.shift-based {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 89px;
  height: 22px;
  color: #303237;
  font-family: Inter, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 21.6px;
  text-align: center;
  white-space: nowrap;
  z-index: 119;
}
.badge-33 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 5.861px;
  position: relative;
  width: 178.977px;
  height: 32.235px;
  padding: 2.93px 11.722px 2.93px 11.722px;
  border: 1.465px solid rgba(0, 0, 0, 0.1);
  z-index: 120;
  overflow: hidden;
  border-radius: 11.722px;
}
.central-command {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 137px;
  height: 22px;
  color: #303237;
  font-family: Inter, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 21.6px;
  text-align: center;
  white-space: nowrap;
  z-index: 121;
}
.card-content-34 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 23.444px;
  position: relative;
  width: 495.745px;
  height: 187.551px;
  padding: 0 35.166px 0 35.166px;
  z-index: 122;
}
.card-description-35 {
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  min-width: 0;
  height: 76.193px;
  z-index: 123;
}
.monitor-security-responses {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: absolute;
  width: 354.589px;
  height: 54px;
  top: -0.73px;
  left: 35.498px;
  color: #65676b;
  font-family: Inter, var(--default-font-family);
  font-size: 20px;
  font-weight: 400;
  line-height: 27px;
  text-align: center;
  z-index: 124;
}
.button-36 {
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  min-width: 0;
  height: 52.749px;
  background: #ffffff;
  border: 1.465px solid #eaebee;
  z-index: 125;
  border-radius: 11.722px;
}
.learn-more-37 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 27px;
  top: 10.989px;
  left: 156.667px;
  color: #0a0a0a;
  font-family: Inter, var(--default-font-family);
  font-size: 20px;
  font-weight: 600;
  line-height: 27px;
  text-align: left;
  white-space: nowrap;
  z-index: 126;
}
.frame-38 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  flex-shrink: 0;
  gap: 47px;
  width: 100%;
  z-index: 127;
}
.card-39 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 24px;
  position: relative;
  width: 495.734px;
  background: rgba(255, 255, 255, 0.8);
  z-index: 128;
  border-radius: 20.513px;
 box-shadow: 0px 5.86px 8.79px -5.86px #0000000D;

box-shadow: 0px 14.65px 21.98px -4.4px #0000001A;

}
.card-header-3a {
  flex-shrink: 0;
  position: relative;
  width: 496px;
  height: 249px;
  z-index: 129;
}
.app-3b {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  position: relative;
  width: 93.776px;
  height: 93.776px;
  margin: 35.166px 0 0 201px;
  background: linear-gradient(135deg, #ff8b38, #ea6100);
  z-index: 130;
  border-radius: 23.444px;
  box-shadow: 0 5.861px 8.791px 0 rgba(0, 0, 0, 0.1);
}
.icon-3c {
  flex-shrink: 0;
  position: relative;
  width: 46.888px;
  height: 46.888px;
  background: url("downloaded_images/Xi7fyF6Evw_ff231306.svg")
    no-repeat center;
  background-size: cover;
  z-index: 131;
  overflow: hidden;
}
.card-title-3d {
  position: relative;
  width: 425.402px;
  height: 23.444px;
  margin: 43.957px 0 0 35.166px;
  z-index: 132;
}
.bouncer {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: absolute;
  width: 98px;
  height: 32px;
  top: -0.73px;
  left: 164.274px;
  color: #101727;
  font-family: Inter, var(--default-font-family);
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
  text-align: center;
  white-space: nowrap;
  z-index: 133;
}
.app-3e {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: nowrap;
  gap: 11.722px;
  position: relative;
  width: 425.402px;
  height: 32.235px;
  margin: 20.514px 0 0 35.166px;
  padding: 0 0.01px 0 0;
  z-index: 134;
}
.badge-3f {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 5.861px;
  position: relative;
  width: 106.162px;
  height: 32.235px;
  padding: 2.93px 11.722px 2.93px 11.722px;
  background: #eceef2;
  border: 1.465px solid rgba(0, 0, 0, 0);
  z-index: 135;
  overflow: hidden;
  border-radius: 11.722px;
}
.part-time {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 72px;
  height: 22px;
  color: #303237;
  font-family: Inter, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 21.6px;
  text-align: center;
  white-space: nowrap;
  z-index: 136;
}
.badge-40 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 5.861px;
  position: relative;
  width: 140.767px;
  height: 32.235px;
  padding: 2.93px 11.722px 2.93px 11.722px;
  border: 1.465px solid rgba(0, 0, 0, 0.1);
  z-index: 137;
  overflow: hidden;
  border-radius: 11.722px;
}
.event-venues {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 103px;
  height: 22px;
  color: #303237;
  font-family: Inter, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 21.6px;
  text-align: center;
  white-space: nowrap;
  z-index: 138;
}
.card-content-41 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 23.444px;
  position: relative;
  width: 495.734px;
  height: 187.551px;
  padding: 0 35.166px 0 35.166px;
  z-index: 139;
}
.card-description-42 {
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  min-width: 0;
  height: 76.193px;
  z-index: 140;
}
.maintain-order-venues {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: absolute;
  width: 297.445px;
  height: 54px;
  top: -0.73px;
  left: 64.287px;
  color: #65676b;
  font-family: Inter, var(--default-font-family);
  font-size: 20px;
  font-weight: 400;
  line-height: 27px;
  text-align: center;
  z-index: 141;
}
.button-43 {
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  min-width: 0;
  height: 52.749px;
  background: #ffffff;
  border: 1.465px solid #eaebee;
  z-index: 142;
  border-radius: 11.722px;
}
.learn-more-44 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 27px;
  top: 10.99px;
  left: 156.655px;
  color: #0a0a0a;
  font-family: Inter, var(--default-font-family);
  font-size: 20px;
  font-weight: 600;
  line-height: 27px;
  text-align: left;
  white-space: nowrap;
  z-index: 143;
}
.card-45 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 24px;
  position: relative;
  width: 495.745px;
  background: rgba(255, 255, 255, 0.8);
  z-index: 144;
  border-radius: 20.513px;
  box-shadow: 0px 5.86px 8.79px -5.86px #0000000D;

box-shadow: 0px 14.65px 21.98px -4.4px #0000001A;

}
.card-header-46 {
  flex-shrink: 0;
  position: relative;
  width: 495px;
  height: 249px;
  z-index: 145;
}
.app-47 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  position: relative;
  width: 93.776px;
  height: 93.776px;
  margin: 35.166px 0 0 200.979px;
  background: linear-gradient(135deg, #ff8b38, #ea6100);
  z-index: 146;
  border-radius: 23.444px;
  box-shadow: 0 5.861px 8.791px 0 rgba(0, 0, 0, 0.1);
}
.icon-48 {
  flex-shrink: 0;
  position: relative;
  width: 46.888px;
  height: 46.888px;
  background: url("downloaded_images/V3DifvKYeg_47e713ef.svg")
    no-repeat center;
  background-size: cover;
  z-index: 147;
  overflow: hidden;
}
.card-title-49 {
  position: relative;
  width: 425.413px;
  height: 23.444px;
  margin: 43.957px 0 0 35.165px;
  z-index: 148;
}
.fm-supervisor-technician {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: absolute;
  width: 303px;
  height: 32px;
  top: -0.73px;
  left: 61.751px;
  color: #101727;
  font-family: Inter, var(--default-font-family);
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
  text-align: center;
  white-space: nowrap;
  z-index: 149;
}
.app-4a {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: nowrap;
  gap: 11.722px;
  position: relative;
  width: 425.413px;
  height: 32.235px;
  margin: 20.514px 0 0 35.165px;
  z-index: 150;
}
.badge-4b {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 5.861px;
  position: relative;
  width: 101.72px;
  height: 32.235px;
  padding: 2.93px 11.722px 2.93px 11.722px;
  background: #eceef2;
  border: 1.465px solid rgba(0, 0, 0, 0);
  z-index: 151;
  overflow: hidden;
  border-radius: 11.722px;
}
.full-time-4c {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 66px;
  height: 22px;
  color: #303237;
  font-family: Inter, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 21.6px;
  text-align: center;
  white-space: nowrap;
  z-index: 152;
}
.badge-4d {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 5.861px;
  position: relative;
  width: 136.668px;
  height: 32.235px;
  padding: 2.93px 11.722px 2.93px 11.722px;
  border: 1.465px solid rgba(0, 0, 0, 0.1);
  z-index: 153;
  overflow: hidden;
  border-radius: 11.722px;
}
.various-sites {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 98px;
  height: 22px;
  color: #303237;
  font-family: Inter, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 21.6px;
  text-align: center;
  white-space: nowrap;
  z-index: 154;
}
.card-content-4e {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 23.444px;
  position: relative;
  width: 495.745px;
  height: 187.551px;
  padding: 0 35.166px 0 35.166px;
  z-index: 155;
}
.card-description-4f {
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  min-width: 0;
  height: 76.193px;
  z-index: 156;
}
.facility-management-operations {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: absolute;
  width: 407.338px;
  height: 54px;
  top: -0.73px;
  left: 9.124px;
  color: #65676b;
  font-family: Inter, var(--default-font-family);
  font-size: 20px;
  font-weight: 400;
  line-height: 27px;
  text-align: center;
  z-index: 157;
}
.button-50 {
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  min-width: 0;
  height: 52.749px;
  background: #ffffff;
  border: 1.465px solid #eaebee;
  z-index: 158;
  border-radius: 11.722px;
}
.learn-more-51 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 27px;
  top: 10.99px;
  left: 156.668px;
  color: #0a0a0a;
  font-family: Inter, var(--default-font-family);
  font-size: 20px;
  font-weight: 600;
  line-height: 27px;
  text-align: left;
  white-space: nowrap;
  z-index: 159;
}
.card-52 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 24px;
  position: relative;
  width: 495.745px;
  background: rgba(255, 255, 255, 0.8);
  z-index: 160;
  border-radius: 20.513px;
 box-shadow: 0px 5.86px 8.79px -5.86px #0000000D;

box-shadow: 0px 14.65px 21.98px -4.4px #0000001A;

}
.card-header-53 {
  flex-shrink: 0;
  position: relative;
  width: 496px;
  height: 249px;
  z-index: 161;
}
.app-54 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  position: relative;
  width: 93.776px;
  height: 93.776px;
  margin: 35.166px 0 0 200.979px;
  background: linear-gradient(135deg, #ff8b38, #ea6100);
  z-index: 162;
  border-radius: 23.444px;
  box-shadow: 0 5.861px 8.791px 0 rgba(0, 0, 0, 0.1);
}
.icon-55 {
  flex-shrink: 0;
  position: relative;
  width: 46.888px;
  height: 46.888px;
  background: url("downloaded_images/bd1MEqPae2_b5c73e06.svg")
    no-repeat center;
  background-size: cover;
  z-index: 163;
  overflow: hidden;
}
.card-title-56 {
  position: relative;
  width: 425.413px;
  height: 23.444px;
  margin: 43.957px 0 0 35.166px;
  z-index: 164;
}
.admin {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: absolute;
  width: 75px;
  height: 32px;
  top: -0.73px;
  left: 176.16px;
  color: #101727;
  font-family: Inter, var(--default-font-family);
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
  text-align: center;
  white-space: nowrap;
  z-index: 165;
}
.app-57 {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: nowrap;
  gap: 11.722px;
  position: relative;
  width: 425.413px;
  height: 32.235px;
  margin: 20.514px 0 0 35.166px;
  padding: 0 0.01px 0 0;
  z-index: 166;
}
.badge-58 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 5.861px;
  position: relative;
  width: 101.72px;
  height: 32.235px;
  padding: 2.93px 11.722px 2.93px 11.722px;
  background: #eceef2;
  border: 1.465px solid rgba(0, 0, 0, 0);
  z-index: 167;
  overflow: hidden;
  border-radius: 11.722px;
}
.full-time-59 {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 66px;
  height: 22px;
  color: #303237;
  font-family: Inter, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 21.6px;
  text-align: center;
  white-space: nowrap;
  z-index: 168;
}
.badge-5a {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 5.861px;
  position: relative;
  width: 127.385px;
  height: 32.235px;
  padding: 2.93px 11.722px 2.93px 11.722px;
  border: 1.465px solid rgba(0, 0, 0, 0.1);
  z-index: 169;
  overflow: hidden;
  border-radius: 11.722px;
}
.head-office {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 91px;
  height: 22px;
  color: #303237;
  font-family: Inter, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 21.6px;
  text-align: center;
  white-space: nowrap;
  z-index: 170;
}
.card-content-5b {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 23.444px;
  position: relative;
  width: 495.745px;
  height: 187.551px;
  padding: 0 35.166px 0 35.166px;
  z-index: 171;
}
.card-description-5c {
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  min-width: 0;
  height: 76.193px;
  z-index: 172;
}
.administrative-support {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: absolute;
  width: 329.68px;
  height: 54px;
  top: -0.73px;
  left: 48.57px;
  color: #65676b;
  font-family: Inter, var(--default-font-family);
  font-size: 20px;
  font-weight: 400;
  line-height: 27px;
  text-align: center;
  z-index: 173;
}
.button-5d {
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  min-width: 0;
  height: 52.749px;
  background: #ffffff;
  border: 1.465px solid #eaebee;
  z-index: 174;
  border-radius: 11.722px;
}
.learn-more-5e {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  height: 27px;
  top: 10.989px;
  left: 156.667px;
  color: #0a0a0a;
  font-family: Inter, var(--default-font-family);
  font-size: 20px;
  font-weight: 600;
  line-height: 27px;
  text-align: left;
  white-space: nowrap;
  z-index: 175;
}
.frame-cc {
  position: relative;
  width: 100%;
  height: 356px;
  margin: 89.5px 0 0 -2px;
  background: #22252b;
  z-index: 18;
  overflow: visible auto;
}
.flex-row-c {
  position: relative;
  width: 100%;
  height: 206px;
  margin: 45px 0 0 208px;
  z-index: 54;
}
.frame-cd {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: 16px;
  position: absolute;
  width: 288px;
  height: 154px;
  top: 0;
  left: 0;
  z-index: 54;
}
.frame-ce {
  display: flex;
  align-items: center;
  justify-content: space-between;
  align-self: stretch;
  flex-wrap: nowrap;
  flex-shrink: 0;
  position: relative;
  min-width: 0;
  z-index: 55;
}
.logo {
  flex-shrink: 0;
  position: relative;
  width: 54px;
  height: 54px;
  font-size: 0px;
  z-index: 56;
}
.c-l {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  position: relative;
  width: 24px;
  height: 24px;
  margin: 21.971px 0 0 22px;
  color: #0f6e8c;
  font-family: Poppins, var(--default-font-family);
  font-size: 24px;
  font-weight: 700;
  line-height: 12px;
  text-align: left;
  z-index: 58;
}
.oval {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: url("downloaded_images/i6bM4WhHqO_c149b1b6.svg")
    no-repeat center;
  background-size: 100% 100%;
  z-index: 57;
  border-radius: 50%;
}
.lawliet {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 224px;
  height: 41px;
  color: #f9f8f9;
  font-family: Inter, var(--default-font-family);
  font-size: 32px;
  font-weight: 700;
  line-height: 41px;
  text-align: left;
  white-space: nowrap;
  z-index: 59;
}
.light-force-cf {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
  width: 235px;
  height: 44px;
  color: rgba(255, 255, 255, 0.65);
  font-family: Inter, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 21.6px;
  text-align: left;
  text-overflow: initial;
  z-index: 60;
  overflow: hidden;
}
.social-links {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 16px;
  position: relative;
  width: 144px;
  z-index: 61;
  overflow: hidden;
}
.social-icons {
  flex-shrink: 0;
  position: relative;
  width: 24px;
  height: 24px;
  background: url("downloaded_images/HhnqX1BOTV_b9ef66ab.svg")
    no-repeat center;
  background-size: cover;
  z-index: 62;
}
.social-icons-d0 {
  flex-shrink: 0;
  position: relative;
  width: 24px;
  height: 24px;
  background: url("downloaded_images/1N24R2iFCW_ecc6fe4b.svg")
    no-repeat center;
  background-size: cover;
  z-index: 63;
}
.social-icons-d1 {
  flex-shrink: 0;
  position: relative;
  width: 24px;
  height: 24px;
  background: url("downloaded_images/HmSNN9NKwM_39fb26e2.svg")
    no-repeat center;
  background-size: cover;
  z-index: 64;
}
.social-icons-d2 {
  flex-shrink: 0;
  position: relative;
  width: 24px;
  height: 24px;
  background: url("downloaded_images/CWcyDMUjNU_95c710cd.svg")
    no-repeat center;
  background-size: cover;
  z-index: 65;
}
.links {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: nowrap;
  position: absolute;
  width: 953px;
  height: 206px;
  top: 0;
  right: 0;
  z-index: 19;
  overflow: hidden;
}
.services {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 24px;
  position: relative;
  width: 160px;
  z-index: 20;
  overflow: hidden;
}
.list-items {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 160px;
  height: 24px;
  color: #ffffff;
  font-family: Inter, var(--default-font-family);
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 21;
}
.manned-guarding {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 12px;
  position: relative;
  width: 160px;
  z-index: 22;
  overflow: hidden;
}
.event-security {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 160px;
  height: 22px;
  color: #ffffff;
  font-family: Inter, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 21.6px;
  text-align: left;
  white-space: nowrap;
  z-index: 23;
}
.executive-protection {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 22px;
  color: #eeeff4;
  font-family: Inter, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 21.6px;
  text-align: left;
  white-space: nowrap;
  z-index: 24;
}
.surveillance {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 160px;
  height: 22px;
  color: #ffffff;
  font-family: Inter, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 21.6px;
  text-align: left;
  white-space: nowrap;
  z-index: 25;
}
.company {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 160px;
  height: 22px;
  color: #ffffff;
  font-family: Inter, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 21.6px;
  text-align: left;
  white-space: nowrap;
  z-index: 26;
}
.list-items-d3 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 24px;
  position: relative;
  width: 160px;
  z-index: 27;
  overflow: hidden;
}
.about {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 160px;
  height: 24px;
  color: #ffffff;
  font-family: Inter, var(--default-font-family);
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 28;
}
.press {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 12px;
  position: relative;
  width: 160px;
  z-index: 29;
  overflow: hidden;
}
.careers-d4 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 160px;
  height: 22px;
  color: #ffffff;
  font-family: Inter, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 21.6px;
  text-align: left;
  white-space: nowrap;
  z-index: 30;
}
.contact {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 160px;
  height: 22px;
  color: #ffffff;
  font-family: Inter, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 21.6px;
  text-align: left;
  white-space: nowrap;
  z-index: 31;
}
.blog {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 160px;
  height: 22px;
  color: #ffffff;
  font-family: Inter, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 21.6px;
  text-align: left;
  white-space: nowrap;
  z-index: 32;
}
.contact-d5 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 160px;
  height: 22px;
  color: #ffffff;
  font-family: Inter, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 21.6px;
  text-align: left;
  white-space: nowrap;
  z-index: 33;
}
.list-items-d6 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 160px;
  height: 22px;
  color: #ffffff;
  font-family: Inter, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 21.6px;
  text-align: left;
  white-space: nowrap;
  z-index: 34;
}
.frame-d7 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 24px;
  position: relative;
  width: 184px;
  z-index: 35;
  overflow: hidden;
}
.interface-essential {
  align-self: stretch;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 24px;
  color: #ffffff;
  font-family: Inter, var(--default-font-family);
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 36;
}
.contact-number {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 12px;
  position: relative;
  width: 184px;
  z-index: 37;
  overflow: hidden;
}
.frame-d8 {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 8px;
  position: relative;
  width: 184px;
  z-index: 38;
}
.mail {
  flex-shrink: 0;
  position: relative;
  width: 16px;
  height: 16px;
  background: url("downloaded_images/W5nihNGOYx_b24c08b1.svg")
    no-repeat center;
  background-size: cover;
  z-index: 39;
  overflow: hidden;
}
.email-address-d9 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 160px;
  height: 22px;
  color: #ffffff;
  font-family: Inter, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 21.6px;
  text-align: left;
  white-space: nowrap;
  z-index: 40;
}
.frame-da {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 8px;
  position: relative;
  width: 184px;
  z-index: 41;
}
.interface-essential-db {
  flex-shrink: 0;
  position: relative;
  width: 16px;
  height: 16px;
  z-index: 42;
  overflow: hidden;
}
.location {
  position: relative;
  width: 13.371px;
  height: 10.8px;
  margin: 2.6px 0 0 1.314px;
  background: url("downloaded_images/OeiKqtEEOQ_d0473264.svg")
    no-repeat center;
  background-size: 100% 100%;
  z-index: 43;
}
.privacy-policy-dc {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 160px;
  height: 22px;
  color: #ffffff;
  font-family: Inter, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 21.6px;
  text-align: left;
  white-space: nowrap;
  z-index: 44;
}
.status {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 8px;
  position: relative;
  width: 184px;
  z-index: 45;
}
.logotype-light {
  flex-shrink: 0;
  position: relative;
  width: 16px;
  height: 16px;
  background: url("downloaded_images/hJPcPe6Rjm_4a67be6f.svg")
    no-repeat center;
  background-size: cover;
  z-index: 46;
  overflow: hidden;
}
.bg {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 160px;
  height: 22px;
  color: #ffffff;
  font-family: Inter, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 21.6px;
  text-align: left;
  white-space: nowrap;
  z-index: 47;
}
.copyright {
  align-self: stretch;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 22px;
  color: rgba(255, 255, 255, 0.65);
  font-family: Inter, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 21.6px;
  text-align: left;
  white-space: nowrap;
  z-index: 48;
}
.text-6f {
  align-self: stretch;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 22px;
  color: rgba(255, 255, 255, 0.65);
  font-family: Inter, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 21.6px;
  text-align: left;
  white-space: nowrap;
  z-index: 49;
}
.wrapper-38 {
  position: absolute;
  width: 7.77%;
  height: 14.97%;
  top: 26.33%;
  left: 13.02%;
  z-index: 50;
  overflow: hidden;
}
.section-38 {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  width: 100%;
  height: 69px;
  margin: 36px 0 0 0;
  background: #17191f;
  z-index: 53;
}
.text-70 {
  flex-shrink: 0;
  position: relative;
  height: 23px;
  color: #ffffff;
  font-family: Inter, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 18.9px;
  text-align: left;
  white-space: nowrap;
  z-index: 53;
}
