<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100..900&amp;display=swap");

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  text-decoration: none;
  list-style: none;
}

@font-face {
  font-family: "zurich";
  src: url(../font/ZurichSans_v3-TTF-ZurichSans-Light.ttf);
}

@font-face {
  font-family: "zurich-medium";
  src: url(../font/ZurichSans_v3-TTF-ZurichSans-Medium.ttf);
}

@font-face {
  font-family: "zurich-regular";
  src: url(../font/ZurichSans_v3-TTF-ZurichSans-Regular.ttf);
}

html {
  scroll-behavior: smooth;
}

body {
  font-family: "zurich";
  overflow-x: clip;
}

img {
  max-width: 100%;
  display: block;
}

small {
    font-size: 1em;
    line-height: 10px;
    font-family: 'zurich';
    color: #2f457c;
}

a {
  color: #000;
}

::-moz-selection {
  color: #000;
  background-color: rgb(223, 223, 223);
}

::selection {
  color: #000;
  background-color: rgb(223, 223, 223);
}

::-webkit-scrollbar {
  width: 6px;
}

::-webkit-scrollbar-thumb {
  background-color: #000;
  border-radius: 200px;
}
.header {
  position: fixed;
  z-index: 99999;
  width: 100%;
  height: 69px;
  left: 0;
  top: 0;
  padding: 0px 60px !important;
  background-color: #fff;
  box-shadow: 0px 4px 4px 0px #00000040;
}
.container {
  width: 100%;
  max-width: 1220px;
  margin: 0 auto;
  padding: 0px 10px;
  transition: all 0.2s;
}

.nav_menu {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.menuBar {
  position: relative;
  width: 35px;
  cursor: pointer;
  height: 35px;
  background-color: #2167ae;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 7px;
  display: none;
}
.menuBar img {
  width: 100%;
}

.menu_list ul {
  display: flex;
  gap: 42px;
  align-items: center;
}

.menu_list ul li a {
  display: flex;
  gap: 10px;
  align-items: center;
}

.menu_list ul li a img {
  max-width: 24px;
}

.menu_list ul li a span {
  font-size: 16px;
  font-weight: 375;
  line-height: 16px;
  letter-spacing: -0.02em;
  text-align: left;
  color: #2167ae;
}
.logo {
  max-width: 176px;
}

/* banner  start*/

.bnnnaer_sec {
  position: relative;
  background-color: #2167ae;
  width: 100%;
  padding: 40px 0;
  /* margin-top: 69px; */
}

.banner_grid {
  display: grid;
  grid-template-columns: 481px 1fr;
  gap: 60px;
  align-items: center;
}
.banner_content h1 {
  font-size: 80px;
  font-weight: 375;
  line-height: 80px;
  text-align: left;
  margin-bottom: 20px;
  color: #fff;
  font-family: "zurich";
}
.banner_content p {
  font-size: 30px;
  font-weight: 300;
  line-height: 38px;
  letter-spacing: -0.02em;
  color: #fff;
  text-align: left;
  padding-bottom: 34px;
  font-family: "Inter", sans-serif;
}
.banner_content ul li {
  display: flex;
  align-items: center;
  gap: 10px;
}
.banner_content ul li img {
  max-width: 18px;
}
.banner_content ul li span {
  font-size: 14px;
  color: #fff;
  font-weight: 675;
  font-family: "zurich-medium";
  line-height: 30px;
  letter-spacing: -0.02em;
  text-align: left;
}
.banner_images img {
  max-width: 460px;
}
/* banner  start*/
/* usd start */
.usd_sec {
  position: relative;
  padding-bottom: 90px;
}

.usd_grid {
  display: grid;
  align-items: center;
  grid-template-columns: repeat(2, 1fr);
  gap: 30px;
}
.usd_img img {
  width: 100%;
  height: 100%;
  transform: translateY(-55px);
  backface-visibility: hidden;
}
.usd_content {
  position: relative;
  padding-top: 80px;
  max-width: 491px;
}
.usd_content .first_p p {
  font-size: 30px;
  font-weight: 375;
  line-height: 38px;
  letter-spacing: -0.02em;
  color: #23366f;
}
.usd_content .first_p h2 {
  font-size: 30px;
  font-weight: 375;
  color: #23366f;
  line-height: 65px;
  letter-spacing: -0.02em;
  margin-bottom: 80px;
}
.usd_content .first_p h2 span {
  font-size: 60px;
  color: #23366f;
  font-weight: 375;
  line-height: 72px;
  letter-spacing: -0.02em;
}

.usd_content .first_p &gt; span {
  font-size: 30px;
  font-weight: 475;
  font-family: "zurich-regular";

  color: #23366f;
  line-height: 38px;
  letter-spacing: -0.02em;
  display: block;

  margin-bottom: 40px;
}
.usd_content .out__Sc span {
  font-size: 30px;
  font-weight: 475;
  font-family: "zurich-regular";

  color: #23366f;
  line-height: 38px;

  letter-spacing: -0.02em;
}
.usd_content .out__Sc {
  display: block;
  margin-bottom: 40px;
}
.usd_content .out__Sc p {
  font-size: 22px;
  color: #23366f;
  font-weight: 375;
  line-height: 28px;
  letter-spacing: -0.02em;
}

/* usd end */
/* Some_start */
.sometime_sec {
  position: relative;
  width: 100%;
  background-color: #23366f;
  padding: 140px 10px;
}
.sometime_sec .some_main {
  position: relative;
}

.grid_some {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 70px;
  max-width: 900px;
  margin: 0 auto;
}
.first_some h3 {
  font-size: 30px;
  font-weight: 475;
  font-family: "zurich-regular";
  line-height: 38px;
  letter-spacing: -0.02em;
  text-align: left;

  color: #fff;
  margin-bottom: 10px;
}
.first_some p {
  font-size: 22px;
  font-weight: 375;
  color: #fff;
  line-height: 28px;
  letter-spacing: -0.02em;
}
.second_some {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 0 85px;
}
.oNE_time {
  border-left: 2px solid #fff;
  padding-left: 20px;
}
.oNE_time span {
  font-size: 60px;
  font-weight: 375;
  line-height: 60px;
  letter-spacing: -0.02em;
  color: #fff;
  margin-bottom: 10px;
  display: block;
}
.oNE_time p {
  font-size: 22px;
  font-weight: 375;
  line-height: 22px;
  color: #fff;
  letter-spacing: -0.02em;
}
.bg-1bar {
  height: 20px;
  background-color: #2167ae;
  width: 100%;
  display: flex;
  position: absolute;
  bottom: 20px;
  left: 0;
}
.bg-2bar {
  height: 20px;
  background-color: #91bfe3;
  width: 100%;
  display: flex;
  position: absolute;
  bottom: 0;
  left: 0;
}
/* Some_start */

/* death Start */
.deth_sec {
  position: relative;
  padding: 70px 0 100px;
}
.death_main {
  position: relative;
  max-width: 880px;
  margin: 0 auto;
}
.heading_dth h2 {
  font-size: 60px;
  font-weight: 375;
  line-height: 72px;
  letter-spacing: -0.02em;
  color: #23366f;
}
.heading_dth p {
  font-size: 30px;
  font-weight: 375;
  line-height: 38px;
  letter-spacing: -0.02em;
  color: #23366f;
}
.gid_main {
  margin-top: 300px;
  display: grid;
  grid-template-columns: 230px 1fr 230px;
  place-items: center;
}
.side_bar_seco img {
  max-width: 603px;
}

.side_bar_one {
  display: flex;
  flex-direction: column;
  gap: 50px;
}
.side_bar_one.left .box_death:nth-child(1) {
  transform: translate(280px, -140px);
  backface-visibility: hidden;
}
.side_bar_one.left .box_death:nth-child(2) {
  backface-visibility: hidden;
  transform: translate(80px, -130px);
}
.side_bar_one.right .box_death:nth-child(2) {
  backface-visibility: hidden;
  transform: translate(-210px, 200px);
}
.box_death {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
}
.box_death span img {
  max-width: 60px;
}
.wrp_are h5 {
  font-size: 30px;
  font-weight: 475;
  font-family: "zurich-regular";

  line-height: 38px;
  letter-spacing: -0.02em;
  text-align: left;
  color: #23366f;
}
.wrp_are span {
  font-size: 22px;
  font-weight: 375;
  line-height: 28px;
  letter-spacing: -0.02em;
  text-align: left;
  color: #23366f;
  margin-bottom: 10px;
  display: block;
}
.wrp_are p {
  font-size: 16px;
  font-weight: 375;
  line-height: 22px;
  letter-spacing: -0.02em;
  color: #23366f;
  text-align: left;
}

/* death End */

/* every Start */
.every_sec {
  padding: 120px 0;
  background-color: #eef0f1;
}
.evry_hea h2 {
  font-size: 60px;
  font-weight: 375;
  line-height: 72px;
  letter-spacing: -0.02em;
  text-align: center;
  color: #23366f;
  margin-bottom: 80px;
}
.main_evry {
  max-width: 965px;
  margin: 0 auto;
}
.main_evry img {
  width: 100%;
  height: 100%;
}
.men_grid {
  display: grid;
  grid-template-columns: max-content 1fr;
}
.men_img {
  margin-top: -90px;
  /* transform: translateY(-90px); */
}
.men_img img {
  max-width: 510px;
}
.men_content_Wrp {
  padding: 50px 0;
}
.men_content_Wrp img {
  max-width: 510px;
}
.elibit_sec {
  padding-top: 130px;
  background-color: #eef0f1;
  overflow: hidden;
}
.elibit {
  position: relative;
  margin: 0 auto;
  padding: 0 10px;
  max-width: 1043px;
}
.heading_eli {
  max-width: 765px;
  display: block;
}
.heading_eli h2 {
  font-size: 60px;
  font-weight: 375;
  line-height: 72px;
  letter-spacing: -0.02em;
  text-align: left;
  color: #23366f;
}
.heading_eli p {
  font-size: 30px;
  font-weight: 375;
  line-height: 38px;
  letter-spacing: -0.02em;
  text-align: left;
  color: #23366f;
  margin-top: 10px;
}
.heading_eli p &gt; span {
  font-weight: 475;
  font-family: "zurich-regular";
}
.combine_grid {
  display: grid;
  grid-template-columns: 461px 582px;
}
.conten_co {
  display: block;
  position: relative;
  padding-top: 100px;
}
.conten_men {
  display: block;
  position: relative;
  padding-top: 30px;
}
.conten_co img {
  aspect-ratio: 461/461;
}
.conten_co p {
  font-size: 22px;
  font-weight: 375;
  line-height: 24px;
  letter-spacing: -0.02em;
  text-align: left;
  max-width: 480px;
  color: #23366f;
  margin-top: 30px;
}
.conten_men img {
  aspect-ratio: 582/582;
}
.men_women {
  padding: 200px 0 60px;
  text-align: center;
  background-color: #eef0f1;
  display: flex;
  justify-content: center;
  align-items: center;
}
.m-m-img {
  display: flex;
  justify-content: center;
  align-items: center;
}
/* every Start */

/* life_sec start */
.life_sec {
  padding: 70px 0;
  background-color: #23366f;
}
.life_head h2 {
  font-size: 60px;
  font-weight: 375;
  line-height: 72px;
  letter-spacing: -0.02em;
  color: #fff;
  text-align: center;
  margin-bottom: 60px;
  display: block;
}
.per_life {
  text-align: center;
  max-width: 742px;
  margin: auto;
  margin-top: 90px;
}
.per_life p {
  font-size: 16px;
  font-weight: 375;
  line-height: 24px;
  letter-spacing: -0.02em;
  color: #fff;
}
.per_life p &gt; span {
  font-weight: 675;
}
.per_life_white {
  text-align: center;
  max-width: 742px;
  margin: auto;
  margin-top: 50px;
}
.per_life_white p {
  font-size: 22px;
  font-weight: 375;
  line-height: 24px;
  letter-spacing: -0.02em;
  color: #23366f;
}
.per_life_white p &gt; span {
  font-weight: 675;
}

/* life_sec start */

/* clsm_sec start */
.clsm_sec {
  padding: 80px 0;
}
.CLsm_grid {
  position: relative;
  display: grid;
}
.clms_heding {
  max-width: 770px;
  width: max-content;
  padding-left: 70px;
}
.clms_heding h2 {
  font-size: 60px;
  font-weight: 375;
  line-height: 72px;
  letter-spacing: -0.02em;
  color: #23366f;
}
.clms_heding p {
  font-size: 30px;
  font-weight: 375;
  line-height: 38px;
  letter-spacing: -0.02em;
  color: #23366f;
}
.contain_clms {
  margin: auto;
  text-align: center;
  max-width: 770px;
  padding-top: 110px;
}
.contain_clms p {
  font-size: 30px;
  font-weight: 375;
  line-height: 38px;
  letter-spacing: -0.02em;
  text-align: center;
  color: #23366f;
}
.img_Clms {
  margin-top: -108px;
}
/* clsm_sec start */

/* will start */
.wil_ensu {
  padding: 40px 0 120px;
}
.wil_he h2 {
  font-size: 60px;
  font-weight: 375;
  line-height: 72px;
  letter-spacing: -0.02em;
  color: #23366f;
}
.max_wil {
  max-width: 1166px;
  margin: auto;
  padding-left: 70px;
}
.wil_grid {
  position: relative;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 30px;
  margin-top: 80px;
}
.boxwel {
  position: relative;
  max-width: 300px;
}
.wil_he h2 {
  font-size: 60px;
  font-weight: 375;
  line-height: 72px;
  letter-spacing: -0.02em;
  text-align: left;
  color: #23366f;
}
.wil_he p {
  font-size: 30px;
  font-weight: 375;
  line-height: 38px;
  letter-spacing: -0.02em;
  color: #23366f;
}

.wel_img {
  position: relative;
}
.contWel-img {
  position: absolute;
  top: 45px;
  max-width: 120px;
  right: 40px;
}
.contWel-img h5 {
  font-family: "zurich-regular";
  font-size: 60px;
  font-weight: 475;
  line-height: 60px;
  letter-spacing: -0.02em;
  color: #2f457c;
}
.contWel-img p {
  font-size: 22px;
  font-weight: 375;
  line-height: 22px;
  color: #2f457c;
  letter-spacing: -0.02em;
}
.wil_Con p {
  font-size: 30px;
  font-weight: 375;
  line-height: 38px;
  letter-spacing: -0.02em;
  text-align: left;
  color: #2167ae;
  margin-top: 20px;
}
/* will start */

/* accpt Start */
.accept_sec {
  position: relative;
  background-color: #eef0f1;
  padding: 80px 0;
}
.acpt_grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 30px 80px;
  align-items: center;
}
.are_acpt h2 {
  font-size: 60px;
  font-weight: 375;
  line-height: 72px;
  letter-spacing: -0.02em;
  text-align: left;
  padding-bottom: 20px;
  color: #23366f;
}
.are_acpt p {
  font-size: 30px;
  font-weight: 375;
  line-height: 38px;
  letter-spacing: -0.02em;
  text-align: left;
  color: #23366f;
  margin-bottom: 20px;
}
.are_aimg {
  position: relative;
  max-width: 354px;
}
.are_img--con {
  position: absolute;
  bottom: 20px;
  right: 0px;
}
.are_img--con h5 {
  font-size: 60px;
  font-weight: 475;
  line-height: 60px;
  letter-spacing: -0.02em;
  color: #2f457c;
  font-family: "zurich-regular";
}
.are_img--con p {
  max-width: 251px;
  font-size: 22px;
  font-weight: 375;
  line-height: 22px;
  letter-spacing: -0.02em;
  color: #2f457c;
}

/* accpt Start */

/* much__sec start */
.much__sec {
  position: relative;
  padding: 70px 0;
}
.mush_hea h2 {
  font-size: 60px;
  font-weight: 375;
  line-height: 72px;
  letter-spacing: -0.02em;
  text-align: left;
  color: #23366f;
}
.mush_hea h3 {
  font-size: 40px;
  font-weight: 375;
  line-height: 72px;
  letter-spacing: -0.02em;
  text-align: left;
  color: #23366f;
  margin-top: 35px;
}
.mush_grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0 140px;
  position: relative;
}

.mushBox {
  position: relative;
}
.muxhbox_cont {
  margin-top: -80px;
  margin-left: 14px;
}
.mushBox .muxhbox_cont h5 {
  font-size: 60px;
  font-weight: 475;
  line-height: 60px;
  letter-spacing: -0.02em;
  font-family: "zurich-regular";
  margin-bottom: 20px;
  color: #2f457c;
}
.mushBox .muxhbox_cont P {
  font-size: 22px;
  font-weight: 375;
  line-height: 28px;
  letter-spacing: -0.02em;
  color: #2f457c;
}

.grid_remem {
  display: grid;
  grid-template-columns: 605px 1fr;
  padding-top: 100px;
  align-items: flex-start;
}
.content_here_rem &gt; h3 {
  font-size: 60px;
  font-weight: 375;
  line-height: 72px;
  color: #2f457c;
  letter-spacing: -0.02em;
}
.content_here_rem &gt; p {
  font-size: 30px;
  font-weight: 375;
  line-height: 38px;
  letter-spacing: -0.02em;
  color: #2f457c;
}
.sec__par-rem {
  margin-top: 80px;
}
.sec__par-rem &gt; h4 {
  color: #2f457c;
  font-size: 60px;
  font-weight: 375;
  line-height: 72px;
  letter-spacing: -0.02em;
  max-width: 457px;
  margin-bottom: 20px;
}
.sec__par-rem &gt; p {
  color: #2f457c;
  font-size: 30px;
  font-weight: 375;
  line-height: 38px;
  letter-spacing: -0.02em;
  margin-bottom: 50px;
  display: block;
  max-width: 457px;
}
.sec__par-rem &gt; span {
  max-width: 315px !important;
  margin-left: 90px;
  font-size: 30px;
  font-weight: 375;
  line-height: 38px;
  letter-spacing: -0.02em;
  color: #2f457c;
  display: block;
}
.sec__par-rem &gt; ul {
  display: block;
}
.sec__par-rem &gt; ul li {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 30px 0;
  gap: 45px;
  border-bottom: 1px solid #23366f;
}
.sec__par-rem &gt; ul li span img {
  max-width: 50px;
}
.sec__par-rem &gt; ul li span {
  font-size: 30px;
  font-weight: 375;
  color: #2f457c;
  line-height: 38px;
  letter-spacing: -0.02em;
}
.images_rem {
  z-index: -1;
}
.images_rem img {
  margin-top: -40px;
  margin-left: -120px;
}
/* much__sec start */
/* case_in start*/
.case_in {
  padding: 70px 0 120px;
}
.gri_case {
  display: grid;
  grid-template-columns: 620px 1fr;
  align-items: center;
}
.case_conten_img {
  max-width: max-content;
  height: fit-content;
  position: relative;
}
.case_conten_img img {
  width: 100%;
  position: relative;
}
.case-conten {
  position: absolute;
  left: 90px;
  bottom: 20px;
  max-width: 200px;
}
.case-conten h5 {
  font-family: "zurich-regular";
  font-size: 60px;
  font-weight: 475;
  line-height: 60px;
  letter-spacing: -0.02em;
  color: #fff;
}
.case-conten p {
  font-size: 22px;
  color: #fff;
  font-weight: 375;
  line-height: 28px;
  letter-spacing: -0.02em;
}
.case_conten h2 {
  font-size: 60px;
  font-weight: 375;
  line-height: 72px;
  letter-spacing: -0.02em;
  color: #23366f;
  margin-bottom: 20px;
}
.case_conten p {
  font-size: 30px;
  font-weight: 375;
  line-height: 38px;
  letter-spacing: -0.02em;
  color: #23366f;
  margin-bottom: 30px;
}

.case_conten p:last-of-type {
  margin-bottom: 0 !important;
}
.case_conten ul {
  margin-bottom: 30px;
}
.case_conten ul li {
  list-style: disc !important;
  margin-left: 40px;
  font-size: 30px;
  font-weight: 375;
  line-height: 38px;
  letter-spacing: -0.02em;
  color: #23366f;
}

/* case_in start*/
/* old _css */
.old_sec {
  border-top: 2px solid #23366f;
}
.old_pic_main {
  max-width: 1034px;
  margin: auto;
}
.old_pic_main img {
  height: 100%;
  width: 100%;
  margin-top: -50px;
}

/* old _css */
.team_sec {
  position: relative;
  padding: 40px 0 60px;
}
.cus_head h2 {
  font-size: 60px;
  font-weight: 375;
  line-height: 72px;
  letter-spacing: -0.02em;
  color: #23366f;
  text-align: center;
}

.grid_cus {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 30px 60px;
  margin-top: 70px;
  align-items: flex-start;
}
.cus_box {
  position: relative;
  margin: auto;
  display: grid;
  place-content: center;
  max-width: 210px;
  place-items: center;
}
.cus_box img {
  width: 100%;
  height: 100%;
}
.cus_box_con {
  text-align: center;
}
.cus_box_con span {
  font-family: "zurich-medium";
  font-size: 30px;
  font-weight: 675;
  line-height: 60px;
  letter-spacing: -0.02em;
  color: #2f457c;
  margin-top: 30px;
  display: block;
}

.cus_box_con p {
  font-size: 22px;
  color: #23366f;
  font-weight: 375;
  line-height: 28px;
  letter-spacing: -0.02em;
}
/* life_sec */
.life_liv_ {
  position: relative;
  padding: 60px 0 120px;
}
.lfie_head h2 {
  font-size: 40px;
  font-weight: 375;
  line-height: 72px;
  letter-spacing: -0.02em;
  text-align: center;
  margin-bottom: 30px;
  color: #23366f;
}
.grid_cus_lif {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 30px;
}
.box_life img {
  max-width: 270px;
  height: 140px;
  object-fit: cover;
  margin: auto;
}
/* life_sec */
/* foot Main*/
.footer_main {
  position: relative;
  padding: 50px 0;
  background: #23366f;
}
.main_foot {
  max-width: 750px;
  margin: auto;
}
.main_foot .foot_head h2 {
  font-size: 60px;
  font-weight: 375;
  line-height: 72px;
  letter-spacing: -0.02em;
  color: #fff;
  margin-bottom: 80px;
}

.foot_grid {
  display: grid;
  grid-template-columns: 260px 260px;
  align-items: center;
  gap: 60px;
  place-content: space-between;
}
.likns_lap a {
  display: flex;
  gap: 20px;
  align-items: center;
}
.likns_lap a span img {
  max-width: 50px;
}
.likns_lap a span {
  font-family: "zurich-regular";
  font-size: 30px;
  font-weight: 675;
  line-height: 38px;
  color: #fff;
  letter-spacing: -0.02em;
}
.links_socil {
  margin-top: 60px;
}
.links_socil ul {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 20px;
}
.links_socil ul li a img {
  max-width: 30px;
}
.moreimg {
  display: flex;
  gap: 20px;
  justify-content: space-between;
}
.tw_img {
  display: flex;
  flex-direction: column;
  gap: 5px;
}
.col_fot_img p {
  font-size: 22px;
  font-weight: 675;
  line-height: 38px;
  letter-spacing: -0.02em;
  text-align: left;
  color: #fff;
  margin-top: 10px;
  font-family: "zurich-regular";
}
.foot_down {
  padding: 50px 80px;
}
.text_area p {
  font-size: 22px;
  font-weight: 375;
  line-height: 32px;
  letter-spacing: -0.02em;
  text-align: left;
  color: #23366f;
}
/* foot Main*/

/* sub banner */
.Sub_banner_grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 30px;
  align-items: center;
}
.bnnnaer_sec_sub {
  position: relative;
  background-color: #2167ae;
  width: 100%;
  padding: 100px 0;
  display: flex;
  margin-top: 69px;
  justify-content: center;
  align-items: center;
}
._subbanner_content h1 {
  font-size: 60px;
  font-weight: 375;
  line-height: 60px;
  text-align: left;
  color: #fff;
}
._subbanner_content p {
  font-family: "Inter", sans-serif;
  font-size: 30px;
  font-weight: 300;
  line-height: 38px;
  letter-spacing: -0.02em;
  text-align: left;
  padding: 20px 0 35px;
  color: #fff;
}
._subbanner_content ul li {
  display: flex;
  align-items: center;
  gap: 10px;
}
._subbanner_content ul li img {
  max-width: 18px;
}
._subbanner_content ul li span {
  font-size: 14px;
  color: #fff;
  font-weight: 675;
  font-family: "zurich-medium";
  line-height: 30px;
  letter-spacing: -0.02em;
  text-align: left;
}
/* sub banner */

/* next_sec */
.next_sec {
  position: relative;
}
.next_grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  align-items: center;
}
.next_conten h2 {
  font-size: 30px;
  font-weight: 375;
  line-height: 38px;
  letter-spacing: -0.02em;
  text-align: left;
  margin-bottom: 40px;
  color: #23366f;
}
.next_conten ul li {
  font-size: 30px;
  font-weight: 375;
  line-height: 58px;
  letter-spacing: -0.02em;
  text-align: left;
  color: #23366f;
}
.USD40_grid {
  position: relative;
  display: grid;
  padding: 180px 0 130px;
  grid-template-columns: 400px 1fr;
}
.usd40_conten h2 {
  font-size: 30px;
  font-weight: 375;
  line-height: 38px;
  text-align: left;
  color: #23366f;
}
.usd40_conten h2 span {
  font-size: 60px;
  line-height: 58px;
}
.usd40_conten {
  margin-top: 50px;
}
.usd40_conten_img {
  margin-left: -150px;
}
/* next_sec */
/* case_liv_s */
.case_liv_s {
  padding-bottom: 100px;
  position: relative;
}
.head_case h2 {
  text-align: center;
  font-size: 60px;
  font-weight: 375;
  line-height: 72px;
  letter-spacing: -0.02em;
  color: #23366f;
  display: block;
  margin-bottom: 50px;
}
.liv_grid {
  display: grid;
  grid-template-columns: max-content 1fr;
}
.img_liv_con ul {
  margin-top: 50px;
}
.img_liv_con ul li {
  font-size: 30px;
  font-weight: 375;
  line-height: 38px;
  text-align: left;
  color: #23366f;
  margin-bottom: 77px;
}
.img_liv_con ul li:nth-child(1) {
  padding-left: 10px;
}
.img_liv_con ul li:nth-child(2) {
  padding-left: 62px;
}
.img_liv {
  transform: translateX(40px);
}
/* case_liv_s */
/* going_sec */
.going_sec {
  position: relative;
  padding: 100px 0 260px;
}
.gin_hea h2 {
  font-size: 60px;
  font-weight: 375;
  line-height: 72px;
  letter-spacing: -0.02em;
  text-align: left;
  color: #23366f;
}
.gin_hea span {
  font-size: 40px;
  font-weight: 375;
  line-height: 38px;
  letter-spacing: -0.02em;
  text-align: left;
  color: #23366f;
}
.grid_goin {
  position: relative;
  padding-top: 160px;
  display: grid;
  grid-template-columns: max-content 1fr max-content;
  align-items: center;
  margin: auto;
}
.box_card-gi {
  position: relative;
  max-width: 370px;
}
.lef_gi .box_card-gi {
  transform: translateY(-150px) translateX(50px);
}
.box_card-gi h5 {
  font-size: 60px;
  font-weight: 375;
  line-height: 72px;
  letter-spacing: -0.02em;
  text-align: right;
  color: #23366f;
  margin-bottom: 20px;
}
.box_card-gi span {
  font-family: "zurich-regular";
  font-size: 30px;
  font-weight: 675;
  line-height: 28px;
  text-align: right;
  display: block;
  color: #23366f;
  margin-bottom: 10px;
}
.box_card-gi p {
  font-size: 22px;
  font-weight: 375;
  line-height: 28px;
  text-align: right;
  color: #23366f;
}
.right_gi .box_card-gi h5,
.right_gi .box_card-gi span,
.right_gi .box_card-gi p {
  text-align: left;
}
.right_gi .box_card-gi:nth-child(1) {
  transform: translateY(-170px);
}

.right_gi .box_card-gi:nth-child(2) {
  position: absolute;
  right: 200px;
  bottom: -108px;
}

/* going_sec */
/* grop_sec */
.grop_sec {
  position: relative;
  background-color: #eef0f1;
  padding: 80px 0;
}
.heading_grp {
  max-width: 825px;
  margin: auto;
}
.heading_grp h2 {
  text-align: center;
  font-size: 60px;
  font-weight: 375;
  line-height: 72px;
  letter-spacing: -0.02em;
  color: #23366f;
  margin-bottom: 70px;
}
.grpimg {
  margin: auto;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}
/* grop_sec */
/* clms_sec */
.clms_sec {
  position: relative;
  background-image: url(../images/clms.png);
  background-size: cover;
  background-repeat: no-repeat;
  /* background-position: top; */
  /* min-height: 2200px; */
  aspect-ratio: 2 / 3;
  width: 100%;
  padding: 90px 0;
}
.clms_he h2 {
  font-size: 60px;
  font-weight: 375;
  line-height: 72px;
  letter-spacing: -0.02em;
  text-align: left;
  color: #23366f;
}
.main_wrp_clms {
  position: relative;
  display: grid;
  max-width: 909px;
  margin: 0 auto;
  margin-top: 80px;
}
.corpu {
  display: flex;
  gap: 30px;
  align-items: center;
}
.corpu img {
  max-width: 235px !important;
}
.corpu span {
  max-width: 519px;
  display: block;
  font-size: 40px;
  font-weight: 375;
  line-height: 48px;
  text-align: left;
  color: #23366f;
}
.simple_text {
  display: flex;
  flex-direction: column;
  align-items: end;
  justify-content: end;
  text-align: right;
}
.simple_text h4 {
  font-size: 60px;
  font-weight: 375;
  line-height: 72px;
  letter-spacing: -0.02em;
  color: #23366f;
}
.simple_text p {
  font-size: 30px;
  font-weight: 375;
  line-height: 38px;
  max-width: 834px;
  color: #23366f;
  display: block;
}
.faq_side {
  position: relative;
  width: 100%;
  margin-top: 100px;
}
.box_faq {
  position: relative;
  padding: 33px 75px 33px 35px;
  background-color: #bbd5ec;
}
.box_faq::before {
  content: url(../images/qoute.png);
  position: absolute;
  right: 55px;
  top: -60px;
  width: 100%;
}

.box_faq p {
  font-size: 30px;
  font-weight: 375;
  line-height: 38px;
  text-align: left;
  color: #23366f;
}
.box_faq:not(:last-child) {
  margin-bottom: 100px;
}
.bootem_text {
  position: absolute;
  bottom: 110px;
  left: 0;
  right: 0;
  width: fit-content;
  margin: auto;
  display: flex;
  justify-content: center;
  align-items: center;
}
.bootem_text p {
  font-size: 60px;
  font-weight: 375;
  color: #23366f;
  line-height: 72px;
  letter-spacing: -0.02em;
}

/* clms_sec */
/* hea_cros */
.Across_Sec {
  position: relative;
  padding: 120px 0 200px;
  background: #f3f3f3;
}
.main_acrs {
  max-width: 933px;
  margin: 0 auto;
  position: relative;
  z-index: 1;
}
.hea_cros {
  position: relative;
  max-width: 651px;
  margin: 0 auto;
  text-align: center;
  z-index: 1;
}
.hea_cros h4 {
  font-size: 80px;
  font-weight: 375;
  line-height: 58px;
  color: #23366f;
  margin-bottom: 20px;
}
.hea_cros p {
  font-size: 30px;
  color: #23366f;
  font-weight: 375;
  line-height: 44px;
}
.hea_cros::before {
  width: 200px;
  height: 200px;
  content: "";
  position: absolute;
  left: -40px;
  top: 0;
  bottom: 0;
  margin: auto;
  background-image: url(../images/shap!.png);
  z-index: -1;
  background-repeat: no-repeat;
  background-size: contain;
}
.acros_grid {
  display: grid;
  grid-template-columns: 300px 1fr;
  margin: auto;
  gap: 30px;
  align-items: center;
  padding-top: 120px;
}
.acros_con span:first-child {
  font-size: 40px;
  font-weight: 375;
  line-height: 50px;
  letter-spacing: -0.02em;
  color: #23366f;
  text-align: left;
  position: relative;
  display: block;
}
.acros_con h5 {
  font-size: 60px;
  color: #23366f;
  font-weight: 475;
  font-family: "zurich-regular";
  line-height: 60px;
  letter-spacing: -0.02em;
  display: block;
  position: relative;
}
.acros_con h5::after {
  content: "";
  width: 118px;
  height: 118px;
  z-index: -1;
  position: absolute;
  left: -40px;
  top: 0;
  bottom: 0;
  margin: auto;
  background-image: url(../images/shap!.png);
  background-repeat: no-repeat;
  background-size: contain;
}

.acros_con span:not(span:first-child) {
  font-size: 40px;
  font-weight: 375;
  line-height: 42px;
  letter-spacing: -0.02em;
  color: #23366f;
  max-width: 206px;
  display: block;
  position: relative;
  margin-bottom: 10px;
}
.acros_con p {
  font-size: 22px;
  color: #23366f;
  font-weight: 375;
  line-height: 28px;
}
/* hea_cros */
/* /use_sec_sehn */
.use_sec_sehn {
  width: 100%;
  /* min-height: 920px; */
  aspect-ratio: 2 / 1;
  background-image: url(../images/maens.png);
  background-repeat: no-repeat;
  background-size: cover;
  object-position: bottom;
}
.means_box {
  position: relative;
  display: flex;
  gap: 30px;
  width: max-content;
  align-items: center;
  transform: translateY(-100px);
}
.img_mn_box img {
  max-width: 285px;
}
.img_mn_conten {
  max-width: 250px;
}
.img_mn_conten h4 {
  font-family: "zurich-regular";
  font-size: 30px;
  font-weight: 675;
  line-height: 60px;
  letter-spacing: -0.02em;
  color: #2f457c;
}
.img_mn_conten p {
  font-size: 22px;
  font-weight: 375;
  color: #2f457c;
  line-height: 28px;
  letter-spacing: -0.02em;
}
.imgrespon {
  display: none;
}
/* /use_sec_sehn */
</pre></body></html>