.hr-header-background {
  flex-shrink: 0;
  position: relative;
  width: 1921px;
  height: 613px;
  background: #0c1850;
  z-index: 1;
  overflow: hidden;
  border-radius: 0 0 40px 40px;
}
.hr-header-glassmorphism {
  position: absolute;
  height: 1539px;
  top: -440px;
  right: -358px;
  left: -667px;
  background: url(../images/hr-header-image1.png)
    no-repeat center;
  background-size: cover;
  z-index: 8;
}
.hr-header-rectangle {
  position: absolute;
  width: 1342px;
  height: 96px;
  top: 0px;
  left: 579px;
  background: url(../images/hr-header-image2.png)
    no-repeat center;
  background-size: cover;
  z-index: 5;
}
.hr-header-empty {
  position: absolute;
  width: 1014px;
  height: 676px;
  top: 0;
  left: 803px;
  z-index: 2;
}
.hr-header-empty-1 {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: url(../images/hr-header-image3.png)
    no-repeat center;
  background-size: cover;
  z-index: 3;
}
.hr-header-rectangle-2 {
  position: absolute;
  width: 275px;
  height: 613px;
  top: 0;
  left: 736px;
  background: url(../images/hr-header-image4.png)
    no-repeat center;
  background-size: cover;
  z-index: 4;
}
.hr-header-rectangle-3 {
  position: absolute;
  width: 177px;
  height: 613px;
  top: 0;
  left: 1640px;
  background: url(../images/hr-header-image5.png)
    no-repeat center;
  background-size: cover;
  z-index: 7;
}
.hr-header-rectangle-4 {
  position: absolute;
  width: 1180px;
  height: 98px;
  top: 465px;
  left: 579px;
  background: url(../images/hr-header-image6.png)
    no-repeat center;
  background-size: cover;
  z-index: 6;
}


.threep-header-background {
  flex-shrink: 0;
  position: relative;
  width: 1921px;
  height: 613px;
  background: #0c1850;
  z-index: 1;
  overflow: hidden;
  border-radius: 0 0 40px 40px;
}

.threep-header-glassmorphism {
  position: absolute;
  height: 1539px;
  top: -440px;
  right: -358px;
  left: -667px;
  background: url(../images/3p-header-image1.png)
    no-repeat center;
  background-size: cover;
  z-index: 8;
}
.threep-header-default {
  position: absolute;
  width: 942px;
  height: 745px;
  top: -158px;
  left: 750px;
  z-index: 2;
}
.threep-header-default-1 {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: url(../images/3p-header-image2.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 3;
}
.threep-header-rectangle {
  position: absolute;
  width: 1180px;
  height: 168px;
  top: 0px;
  left: 579px;
  background: url(../images/3p-header-image3.png)
    no-repeat center;
  background-size: cover;
  z-index: 5;
}
.threep-header-rectangle-2 {
  position: absolute;
  width: 288px;
  height: 613px;
  top: 0;
  left: 673px;
  background: url(../images/3p-header-image4.png)
    no-repeat center;
  background-size: cover;
  z-index: 4;
}
.threep-header-rectangle-3 {
  position: absolute;
  width: 207px;
  height: 613px;
  top: 0;
  left: 1485px;
  background: url(../images/3p-header-image5.png)
    no-repeat center;
  background-size: cover;
  z-index: 7;
}
.threep-header-rectangle-4 {
  position: absolute;
  width: 1180px;
  height: 134px;
  top: 465px;
  left: 579px;
  background: url(../images/3p-header-image6.png)
    no-repeat center;
  background-size: cover;
  z-index: 6;
}

.ccf-header-background {
  flex-shrink: 0;
  position: relative;
  width: 1921px;
  height: 613px;
  background: #0c1850;
  z-index: 1;
  overflow: hidden;
  border-radius: 0 0 40px 40px;
}
.ccf-header-glassmorphism {
  position: absolute;
  height: 1539px;
  top: -440px;
  right: -358px;
  left: -667px;
  background: url(../images/ccf-header-image1.png)
    no-repeat center;
  background-size: cover;
  z-index: 6;
}
.ccf-header-group-3 {
  position: absolute;
  width: 1358px;
  height: 834px;
  top: -110px;
  left: 571px;
  z-index: 2;
}
.ccf-header-img-2 {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: url(../images/ccf-header-image2.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 3;
}
.ccf-header-rectangle {
  position: absolute;
  width: 489px;
  height: 613px;
  top: 0;
  left: 571px;
  background: url(../images/ccf-header-image3.png)
    no-repeat center;
  background-size: cover;
  z-index: 4;
}
.ccf-header-rectangle-1 {
  position: absolute;
  width: 288px;
  height: 613px;
  top: 0;
  left: 1633px;
  background: url(../images/ccf-header-image4.png)
    no-repeat center;
  background-size: cover;
  z-index: 5;
}

.recruitment-background {
  flex-shrink: 0;
  position: relative;
  width: 1921px;
  height: 613px;
  background: #0c1850;
  z-index: 1;
  overflow: hidden;
  border-radius: 0 0 40px 40px;
}
.recruitment-glassmorphism {
  position: absolute;
  height: 1539px;
  top: -440px;
  right: -358px;
  left: -667px;
  background: url(../images/recruitment-header-image1.png)
    no-repeat center;
  background-size: cover;
  z-index: 8;
}
.recruitment-section {
  position: absolute;
  width: 1073px;
  height: 986px;
  top: -159px;
  left: 731px;
  z-index: 2;
}
.recruitment-img {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: url(../images/recruitment-header-image2.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 3;
}
.recruitment-rectangle {
  position: absolute;
  width: 1180px;
  height: 168px;
  top: 0px;
  left: 579px;
  background: url(../images/recruitment-header-image3.png)
    no-repeat center;
  background-size: cover;
  z-index: 5;
}
.recruitment-rectangle-1 {
  position: absolute;
  width: 288px;
  height: 613px;
  top: 0;
  left: 673px;
  background: url(../images/recruitment-header-image4.png)
    no-repeat center;
  background-size: cover;
  z-index: 4;
}
.recruitment-rectangle-2 {
  position: absolute;
  width: 207px;
  height: 613px;
  top: 0;
  left: 1610px;
  background: url(../images/recruitment-header-image5.png)
    no-repeat center;
  background-size: cover;
  z-index: 7;
}
.recruitment-rectangle-3 {
  position: absolute;
  width: 1180px;
  height: 134px;
  top: 465px;
  left: 579px;
  background: url(../images/recruitment-header-image6.png)
    no-repeat center;
  background-size: cover;
  z-index: 6;
}