body {
  background-color: #ffffff;
}
.header-container {
  width: 1140px;
  height: 59px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  padding-top: 40px;
  margin-bottom: 146px;
}
header {
  background-color: #461096;
  height: 921.52px;
}

.for-logo {
  display: flex;
  margin-right: 282px;
  align-items: center;
}
.free {
  width: 160px;
  height: 59px;
  margin-left: 60px;
  background-color: #42b4ee;
  font-size: 18px;
  font-weight: 500;
  font-family: "Inter 18pt";
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 5px;
}
.free a {
  color: white;
}
.li-zone {
  display: flex;
  width: 486px;
  justify-content: space-between;
  align-items: center;
}
.for-logo img {
  width: 44.83px;
  height: 50.83px;
}
.for-logo h4 {
  font-size: 30px;
  line-height: 150%;
  letter-spacing: 1%;
  font-family: "Inter 18pt";
  color: #42b4ee;
}
.different {
  color: #44b4ee;
}
ul a {
  font-family: "Inter 18pt";
  font-size: 18px;
  line-height: 160%;
  letter-spacing: 0%;
  color: #ffffff;
}
.title-bar {
  width: 1140px;
  margin: 0 auto;
}
h1 {
  width: 498px;
  height: 222px;
  font-weight: 600;
  font-size: 62px;
  line-height: 120%;
  letter-spacing: 0%;
  color: white;
  font-family: "Inter 18pt";
}
.title-bar p {
  width: 435px;
  height: 87px;
  font-size: 18px;
  font-weight: 400;
  line-height: 160%;
  letter-spacing: 0%;
  color: #ffffff;
  font-family: "Inter 18pt";
  margin-top: 25px;
  margin-bottom: 35px;
}
.title-bar h5 {
  width: 216px;
  height: 62px;
  background-color: #42b4ee;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 5px;
  font-size: 20px;
  font-weight: 500;
  line-height: 160%;
  letter-spacing: 0%;
  margin-bottom: 245.52px;
}
.title-bar a {
  font-family: "Inter 18pt";
  color: #ffffff;
}
.operating-class {
  display: flex;
  justify-content: space-between;
  width: 1303.28px;
  height: 500px;
  margin: 0 auto;
  margin-top: 231.28px;
  margin-bottom: 200px;
}
.vector {
  display: flex;
  width: 416px;
  height: 92px;
  margin-bottom: 30px;
}
.vector-class {
  width: 24px;
  height: 22px;
  margin-right: 25px;
}
.for-flex {
  display: flex;
  flex-direction: column;
  width: 508px;
}
.photo-class {
  width: 601.13px;
  height: 471.15px;
}
.vector-side h3 {
  color: #051114;
  font-size: 44px;
  font-weight: 600;
  line-height: 130%;
  letter-spacing: 0%;
  font-family: "Inter 18pt";
  margin-bottom: 50px;
}
.vector h5 {
  font-size: 25px;
  font-weight: 500;
  line-height: 150%;
  letter-spacing: 0%;
  color: #051114;
  font-family: "Inter 18pt";
  margin-bottom: 10px;
}
.vector p {
  font-size: 14px;
  font-weight: 400;
  line-height: 160%;
  letter-spacing: 0%;
  color: #051114;
  font-family: "Inter 18pt";
}
.managers-class {
  width: 1140px;
  height: 496px;
  margin: 0 auto;
  margin-bottom: 166px;
}
.review-class {
  width: 670px;
  height: 145px;
  text-align: center;
  margin: 0 auto;
  margin-bottom: 60px;
}
.review-class h3 {
  color: #060e1a;
  font-size: 44px;
  font-weight: 600;
  line-height: 130%;
  letter-spacing: 0%;
  font-family: "Inter 18pt";
  margin-bottom: 30px;
}
.review-class p {
  color: #051114;
  font-size: 18px;
  font-weight: 400;
  line-height: 160%;
  letter-spacing: 0%;
  font-family: "Inter 18pt";
}
.managers {
  width: 1140px;
  height: 291px;
  display: flex;
  justify-content: space-between;
  color: #ffffff;
}
.about-border {
  border: 0.09px solid #eeebf1;
  border-radius: 10px;
  padding: 50px 70px 57px;
}
.zaire {
  margin-left: 30px;
  margin-right: 30px;
}
.managers h5 {
  margin: 0 auto;
  font-size: 12px;
  font-weight: 500;
  line-height: 160%;
  letter-spacing: 0%;
  color: #051114;
  font-family: "Inter 18pt";
  width: 200px;
  height: 76px;
  margin-bottom: 25px;
}
.managers img {
  width: 80px;
  height: 80px;
  margin-right: 20px;
}
.photo-flex {
  width: 247px;
  height: 80px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.photo-flex h4 {
  color: #051114;
  font-size: 20px;
  font-weight: 400;
  line-height: 160%;
  letter-spacing: 0%;
  font-family: "Inter 18pt";
}
.photo-flex p {
  color: #051114;
  font-size: 10px;
  font-weight: 400;
  line-height: 160%;
  letter-spacing: 0%;
}
.insights-news {
  width: 555px;
  height: 650px;
  border: 0.9px solid #ad9b9b;
  border-radius: 5px;
}
.class-flex {
  width: 1140px;
  height: 767px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
}
.ul-lists {
  display: flex;
  width: 454px;
  height: 26px;
  justify-content: space-between;
  align-items: center;
  margin-top: 30px;
  margin-bottom: 20px;
}
.insights-class a {
  color: #051114;
  font-size: 16px;
  font-weight: 400;
  line-height: 160%;
  letter-spacing: 0%;
  font-family: "Inter 18pt";
}
.last-section h2 {
  color: #051114;
  font-size: 44px;
  font-weight: 600;
  line-height: 130%;
  letter-spacing: 0%;
  text-align: center;
  font-family: "Inter 18pt";
  margin-bottom: 60px;
}
.about-box {
  width: 454px;
  height: 272px;
  margin: 0 auto;
}
.insights-news img {
  width: 555px;
  height: 358px;
}
.insights-news h4 {
  width: 422px;
  height: 33px;
  color: #051114;
  font-size: 22px;
  font-weight: 500;
  line-height: 150%;
  line-height: 0%;
  font-family: "Inter 18pt";
  margin-bottom: 20px;
}
.insights-news p {
  width: 427px;
  height: 66px;
  color: #051114;
  font-size: 14px;
  font-weight: 400;
  line-height: 160%;
  letter-spacing: 0%;
  margin-bottom: 25px;
  font-family: "Inter 18pt";
  margin-bottom: 25px;
}
.insights-news h5 {
  width: 106px;
  height: 42px;
  background-color: #42b4ee;
  border-radius: 5px;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  
}
.insights-news h5 a {
  color: #ffffff;
  font-family: "Inter 18pt";
}
