@media (min-width: 1200px) {
  .container {
      width: 1300px;
  }
}
[contenteditable]:focus {
  outline: none; /* Removes the blue border */
}
.carousel {
    position: relative;
    margin-top: 155px;
}
.otherpage.carousel {
  margin-top: 185px;
}
.carousel-inner .item {
  background-size: cover;
  background-position: center;
}

.carousel-caption {
  position: absolute;
  left: 210px;
  padding: 20px;
  border-radius: 5px;
  top: 50%;
  transform: translateY(-50%);
  height: auto;
  right: auto;
  bottom: auto;
  width: 360px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 12px;
}

.carousel-caption h2 {
  font-size: 49px;
  font-size: 3em;
  font-weight: bold;
  text-align: left;
  font-family: "Montserrat", sans-serif;
}

.carousel-caption p {
  font-size: 24px;
  text-align: left;
  font-family: "Montserrat", sans-serif;
}
.otherpage .carousel-caption p {
  font-size: 20px;
  width: 70%;
}
.btn-learn-more {
  background-color: #fdb913;
  color: #000;
  padding: 10px 20px;
  text-transform: uppercase;
  border-radius: 3px;
  text-shadow: none;
  margin-top: 60px;
}

.btn-learn-more:hover {
  background-color: #ffc107;
}
.carousel-inner > .item > img {
  line-height: 1;
  height: 750px;
  width: 100%;
}
.otherpage .carousel-inner > .item > img {
  height: auto;
}
.item:after {
  content: "";
  background: url('../images/banner-bg.png');
  position: absolute;
  left: 0;
  top: 0;
  z-index: 9;
  width: 70%;
  height: 750px;
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: -142px 0;
}
.otherpage .item:after {
  content: unset;
}
.btn-learn-more img {
  position: relative;
  left: 7px;
  top: -3px;
}

/* Navigation style  */
/* Header styles */
header {
  display: flex;
  justify-content: space-between;
  align-items: center;

  color: #fff;
  height: 100%;
  flex-direction: column;

  width: 100%;
}
.logo {
  width: 92%;
  display: block;
}
.logo img {
  height: auto;
  width: 329px;
}

/* nav {
      display: none; 
  } */

.nav-block {
  display: flex;
  justify-content: space-between;
}
.show_only_on_mobile {
  display: none;
}
nav ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  gap: 0;
  justify-content: start;
}

nav ul li {
  display: inline-block;
  /* margin-right: 50px; */
}
/* nav ul li:last-child {
  margin-right: 0;
  margin-left: 46px;
} */
/* nav ul li:last-child a {
  background: #fdb913;
  color: #000;
} */

nav ul li a {
  color: #fff;
  text-decoration: none;
}

.nav-links li {
  position: relative;
}

.dropdown-menu {
  /* display: none; */
  position: absolute;
  top: 100%;
  left: 0;
  background-color: #ffffff !important; /* Background color of the dropdown */
  box-shadow: 5px 2px 4px rgba(0, 0, 0, 0.1); /* Box shadow for the dropdown */
  width: 350px;
  border-radius: 8px;
  padding: 19px;
}
.dropdown-menu li {
  display: block;
  border-bottom: 1px solid #d1d1d1;
  margin-right: 0;
  padding-left: 0;
  margin-left: 0 !important;
}
.dropdown-menu li a {
  background: transparent !important;
  font-size: 15px !important;
  color: #002d62 !important;
  text-transform: none !important;
}
.dropdown-menu li:last-child {
  border-bottom: none;
}
.dropdown-menu li a.active {
  font-weight: bold;
}
.dropdown-menu li a {
  font-size: 15px;
  padding: 9px 0;
  display: block;
  text-align: left;
  color: #000;

  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: uppercase;
}
.nav-links a i {
  font-size: 12px;
  position: relative;
  left: 5px;
  top: -3px;
}
.dropdown-menu li:hover a{
  font-weight: bold;
}
.dropdown:hover ul.dropdown-menu {
  display: block;
}
/* .nav-links li:hover .dropdown-menu {
    display: block;
  } */

.menu-toggle {
  display: none; /* Hide initially on large screens */
  cursor: pointer;
  width: 21px;
}
.headerArea.sticky {
  background: rgb(0 0 0);
}
.actionbluebtn {
  border-radius: 100px;
  background: var(--Primary, #edbc18);
  color: #fff;
  text-align: center;

  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: 27.2px; /* 226.667% */
  text-transform: uppercase;
  display: flex;
  padding: 10px 19px;
  justify-content: center;
  align-items: center;
  text-decoration: none;
}
.actionbluebtn:hover {
  background-color: #003a58;
}
nav ul li a:hover,
nav ul li a.active {
  background: #fdb913;
  color: #000;
}
.nav-links a {
  font-size: 13px;
  letter-spacing: 1px;
  line-height: 50px;
  text-transform: uppercase;
  color: #ffffff;
  font-family: "Montserrat";
  position: relative;
  display: flex;
  padding: 0 14px;
  text-decoration: none;
}
.nav-links > li > a:hover:after,
.nav-links > li > a.active:after {
  content: "";
  background: url('../images/menu-hover.svg');
  background-repeat: no-repeat;
  width: 53px;
  height: 10px;
  position: absolute;
  bottom: -15px;
  left: 50%;
  transform: translateX(-50%);
}

.sticky-btn {
  position: sticky;
  top: 0; /* Adjust this value based on your needs */
  z-index: 1000; /* Ensures the button stays on top of other content */
}
/* header area end */

.logo-n-mobile {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  color: #000;
  padding: 32px 0 12px;
}
.head-contact {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.main-nav {
  width: 100%;
  background: #002d62;
}
.head-contact div {
  padding-left: 12px;
}
.head-contact div p {
  margin: 0;
  font-size: 13px;
  color: #000000;
  font-weight: 500;
  font-family: "Montserrat";
}
.head-contact div p a{
    margin: 0;
    font-size: 13px;
    color: #000000;
    font-weight: 500;
    font-family: "Montserrat";
  }
.head-contact img {
  width: 17px;
}
.headerArea {
    width: 100%;
    min-height: 120px;
    display: flex;
    position: fixed;
    width: 100%;
    top: 0;
    z-index: 999;
    background: #fff;
}
.get_an_aapointment {
  background: #fdb913;
  color: #000;
  font-size: 13px;
  letter-spacing: 1px;
  line-height: 50px;
  text-transform: uppercase;
  font-family: "Montserrat";
  position: relative;
  display: flex;
  padding: 0 14px;
  text-decoration: none;
}
@media (min-width: 1600px) {
  .carousel-caption h2 {
    font-size: 69px;
  }
  .carousel-caption {
    width: 606px;
  }
  .logo img {
    height: auto;
    width: 100%;
  }
}
@media (max-width: 1192px) {
  .head-contact div p {
    font-size: 15px;
  }
  .head-contact div p {
    font-size: 10px;
  }
  .head-contact img {
    width: 17px;
  }
  .carousel-caption {
    left: 50%;
    transform: translate(-50%, -50%);
    align-items: center;
  }
  .carousel-caption h2,
  .carousel-caption p {
    text-align: center;
  }
  .otherpage .carousel-caption p {
    width: 100%;
  }
  /* .item:after{
        display: none;
    } */
  .carousel-inner > .item > img {
    line-height: 1;
    height: 400px;
    width: 100%;
  }

  .otherpage .carousel-inner > .item > img {
    height: 400px !important;
  }

  .item:after {
    width: 106%;
    height: 461px;
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: -314px bottom;
  }
  .nav-links a{
    padding: 0 6px;
  }
}

@media(max-width:992px){
    .nav-links a {
        padding: 0 6px;
        font-size: 10px;
    }
}

@media (max-width: 767px) {
  .headerArea {
    position: relative;
  }
  .get_an_aapointment {
    display: none;
  }
  .show_only_on_mobile {
    display: block;
    background: #fdb913;
    color: #000;
    font-size: 13px;
    letter-spacing: 1px;
    line-height: 50px;
    text-transform: uppercase;
    font-family: "Montserrat";
    position: relative;
    display: flex;
    padding: 0 14px;
    text-decoration: none;
  }
  .menu-toggle.cross i {
    color: #fff;
  }
  .carousel-caption h2 {
    font-size: 2em;
  }
  .otherpage .carousel-caption h2 {
    font-size: 40px;
  }
  .item:after {
    width: 160%;
    height: 461px;
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: -314px bottom;
  }
  .nav-links {
    display: none;
    flex-direction: column;
    background-color: #000;
    position: absolute;
    top: 122px;
    /* Adjust as needed */
    left: 0;
    width: 100%;
    padding: 20px;
  }

  .nav-links.active {
    display: flex;
    z-index: 9999;
    position: absolute;
    height: 100vh;
    top: 0;
    width: 100%;
    align-items: center;
    justify-content: flex-start;
    gap: 17px;
    padding-top: 30px;
  }

  .menu-toggle {
    display: flex;
    justify-content: space-between;
    width: 100%;
  }

  .menu-toggle i {
    color: #fff;
    font-size: 24px;
  }

  .headerArea .menu-toggle .fa-bars {
    color: #fab03b;
  }

  nav ul li {
    display: block;
    text-align: center;
    padding: 8px 0;
  }

  .nav-links a {
    color: #fff;
    line-height: normal;
  }

  .nav-links a i {
    position: absolute;
    right: -66px;
    top: 3px;
  }

  .actionbluebtn {
    margin-left: 57px;
    padding: 10px;
    line-height: normal;
  }
  .cross {
    position: absolute;
    z-index: 9999;
    top: 15px;
    right: 16px;
    justify-content: flex-end;
  }
  .cross span {
    display: none;
  }
  .logo-n-mobile {
    flex-direction: column;
    padding: 0;
    gap: 20px;
    width: unset;
  }
  .head-contact {
    align-items: center;
    justify-content: center;
  }
  .logo {
    margin: 0 auto;
  }
  .logo img {
    height: auto;
  }
  .container {
    width: 100%;
  }
  .main-nav {
    width: 100%;
    background: #002d62;
    padding: 12px 0;
  }
  nav ul li a:hover, nav ul li a.active {
    background: #fdb913;
    color: #000;
    padding: 7px;
}
nav ul li:last-child {
    margin-right: 0;
    margin-left: 0;
}
nav ul li:last-child a {
    background: #fdb913;
    padding: 7px;
    color: #000;
}
.carousel {
    position: relative;
    /* margin-top: 118px; */
    margin-top: 0;
}
.otherpage.carousel {
  margin-top: 0;
}
}
@media (max-width: 375px) {
  .carousel-control {
    display: none;
  }
  .item:after {
    width: 174%;
    height: 458px;
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: -306px bottom;
    display: none;
  }
}


.footer_global_container_ {
  float: none;
  height: auto;
  margin: 0 auto;
  padding: 0 0 10px;
  position: relative;
  background: #ffffff center center;
  color: #fff;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  font-family: "Montserrat";
}
.footer_footer {
  margin: 0 auto;
  position: relative;
}
.footer_row-2 {
  padding: 6.2rem 0 30px;
  position: relative;
  background: #000000;
  background-position: center center;
}
.footer_col-5 {
  margin: 30px auto 0;
  position: relative;
}
.footer_vector-smart-object {
  display: block;
  max-width: 529px;
  position: relative;
  width: 100%;
}
.footer_row-4 {
  margin-bottom: 30px;
}
.footer_col-3 {
  margin: 5.1rem auto 0;
  position: relative;
}
.footer_text {
  font-size: 2.095737rem; /* 20.96px / 10px = 2.096rem */
  font-weight: bold;
}
.footer_text-2 {
  margin: 21px 0 30px;
  line-height: 33px;
}
.footer_col-4 {
  margin: 4.7rem auto 0;
  position: relative;
}
.footer_text-3 {
  font-size: 2.095737rem; /* 20.96px / 10px = 2.096rem */
  font-weight: bold;
}
.footer_text-4 {
  margin: 18px 0 0;
  line-height: 32px;
}
.footer_col {
  margin: 16.1rem auto 0;
  position: relative;
}
.footer_text-5 {
  font-size: 2.095737rem; /* 20.96px / 10px = 2.096rem */
  font-weight: bold;
  text-align: left;
}
.footer_text-6 {
  margin: 10px 0 17px 3.496504%; /* 5px / 143px = 3.496504% */
  line-height: 49px;
  display: flex;
  flex-direction: column;
}
.footer_text-6 a {
  color: #fff;
}
.footer_col-2 {
  margin: 15.9rem auto 0;
  position: relative;
}
.footer_text-7 {
  font-size: 2.095737rem; /* 20.96px / 10px = 2.096rem */
  font-weight: bold;
}
.footer_rectangle-12-holder {
  margin: 21px 0 0 auto; /* -1px / 286px = -0.34965% */
  max-width: 279px;
/*   min-height: 37px; */
  padding: 0; /* 12px / 286px = 4.195804% */
  position: relative;
  border: 1px solid #fdb913; /*stroke*/
  background: #c3bcb8;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box; /*Will not allow bg color to leak outside borders*/
  background-position: center center;
}
.footer_email {
  opacity: 0.5;
  font-size: 1.888877rem; /* 18.89px / 10px = 1.889rem */
  line-height: 37px;
  width: 100%;
  background: #c3bcb8;
  padding: 0 0 0 10px;
}
.footer_email::placeholder, .footer_message::placeholder {
	color: #fff;
}
.footer_rectangle-12-copy-holder {
  margin: 13px -0.34965% 0 auto; /* -1px / 286px = -0.34965% */
  max-width: 279px;
/*   min-height: 193px; */
  padding: 0 0 0; /* 12px / 286px = 4.195804% */
  position: relative;
  border: 1px solid #fdb913; /*stroke*/
  background: #c3bcb8;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box; /*Will not allow bg color to leak outside borders*/
  background-position: center center;
}
.footer_message {
  opacity: 0.5;
  font-size: 1.888877rem; /* 18.89px / 10px = 1.889rem */
  width: 100%;
  background: #c3bcb8;
  padding: 0 0 0 10px;
}
.footer_rectangle-1-copy-10-holder {
  margin: 13px -0.34965% 0 auto;
    max-width: 125px;
    min-height: 46px;
    padding: 0;
    position: relative;
    background: #fdb913;
    background-position: center center;
    color: #000000;
    font-size: 1.5rem;
    letter-spacing: 0.05em;
    line-height: 46px;
    text-align: center;
}
.footer_rectangle-1-copy-10-holder .wpcf7-spinner {
	display: none;
}
.footer_rectangle-2-copy-6 {
  background: #fdb913;
    border: none;
    width: 100%;
	
}
.footer_rectangle-2-copy-6::after {
        content: '';
        position: absolute;
        top: 50%;
        right: 10px;
        transform: translateY(-50%);
        background: url('../images/rectangle_2_copy_6.png') no-repeat center center;
        background-size: contain;
        width: 20px; /* Width of the image */
        height: 20px; /* Height of the image */
}
@media (max-width: 768px) {
  .footer_rectangle-2-copy-6 {
    display: block;
    margin: 15px auto;
    position: relative;
    width: 100%;
    width: auto;
    min-width: unset;
    max-height: unset;
    min-height: unset;
    top: unset;
    bottom: unset;
    left: unset;
    right: unset;
  }
}
.footer_container-2 {
  position: relative;
}
.footer_rectangle-11-copy-2-holder {
  padding: 22px 0 18px;
  position: relative;
  background: #002d62;
  background-position: center center;
}
.footer_text-8 {
  margin: 0 auto;
  font-size: 1.3rem; /* 13px / 10px = 1.3rem */
  text-align: center;
}
.footer_container-3 {
  position: relative;
}
@media (max-width: 768px) {
  .footer_col-3 {
    margin: 5.1% auto 0;
  }
}
@media (max-width: 768px) {
  .footer_col {
    margin: 10% auto 0;
  }
}
@media (max-width: 768px) {
  .footer_col-2 {
    margin: 10% auto 0;
  }
  .footer_rectangle-12-holder {
    max-width: unset;
  }
  .footer_rectangle-12-copy-holder {
    max-width: unset;
  }
  .footer_rectangle-1-copy-10-holder {
    display: flex;
    flex-direction: row-reverse;
    margin: 20px auto 0;
  }
}

.header_global_container_ {
  float: none;
  height: auto;
  margin: 0 auto;
  padding: 20px 0 0;
  position: relative;
  background: #ffffff center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.header_top-panel {
  margin: 0 auto;
  position: relative;
}
.header_row-2 {
  position: relative;
}
.header_col {
  margin: 0 auto;
  position: relative;
}
.header_logo {
  display: block;
  position: relative;
  width: 100%;
}
.header_text-3 {
  margin: 11px 0 0;
  color: #002d62;
  font-family: 'Libre Baskerville', serif;
  letter-spacing: 0.02em;
  text-transform: uppercase;
}
@media (max-width: 768px) {
.header_col {
  margin-bottom: 20px;
}
}
.header_col-data-wrapper {
  margin: 3.8rem auto 0;
  position: relative;
}
.header_iphone {
  float: left;
  margin: 0 6.818182% 0 0; /* 18px / 264px = 6.818182% */
  max-width: 23px;
  width: 8.712121%; /* 23px / 264px = 8.712121% */
}
.header_col-2 {
  float: left;
  margin: 2px 0 0;
  position: relative;
  width: 84.469696%; /* 223px / 264px = 84.469696% */
}
.header_text {
  font-size: 1.5rem; /* 15px / 10px = 1.5rem */
  font-weight: 500;
  text-transform: uppercase;
}
.header_text-2 {
  margin: 8px 0 0;
  font-size: 1.5rem; /* 15px / 10px = 1.5rem */
  font-weight: 500;
  letter-spacing: 0.05em;
}
.header_container-2 {
  position: relative;
}
.header_row-4 {
  margin: 16px 0 0;
  position: relative;
  background: #002d62;
  background-position: center center;
}
.header_col-data-wrapper-2 {
  margin: 0 auto;
  position: relative;
}
.header_rectangle-1-copy-holder {
  float: left;
  max-width: 96px;
  min-height: 58px;
  width: 10.884354%; /* 96px / 882px = 10.884354% */
  background: #fdb913;
  background-position: center center;
  line-height: 58px;
  text-align: center;
  text-transform: uppercase;
}
.header_text-4 {
  float: left;
  margin: 22px 0 0 2.040816%; /* 18px / 882px = 2.040816% */
  color: #ffffff;
  text-transform: uppercase;
}
.header_services {
  float: left;
  margin: 22px 0 0 3.401361%; /* 30px / 882px = 3.401361% */
  color: #ffffff;
  text-transform: uppercase;
}
.header_operations {
  float: left;
  margin: 22px 0 0 3.628118%; /* 32px / 882px = 3.628118% */
  color: #ffffff;
  text-transform: uppercase;
}
.header_news {
  float: left;
  margin: 22px 0 0 3.514739%; /* 31px / 882px = 3.514739% */
  color: #ffffff;
  text-transform: uppercase;
}
.header_career {
  float: left;
  margin: 22px 0 0 3.968254%; /* 35px / 882px = 3.968254% */
  color: #ffffff;
  text-transform: uppercase;
}
.header_blogs {
  float: left;
  margin: 22px 0 0 3.628118%; /* 32px / 882px = 3.628118% */
  color: #ffffff;
  text-transform: uppercase;
}
.header_text-5 {
  float: left;
  margin: 22px 0 0 4.081633%; /* 36px / 882px = 4.081633% */
  color: #ffffff;
  text-transform: uppercase;
}
@media (max-width: 768px) {
.header_col-data-wrapper-2 {
  margin-bottom: 20px;
}
}
.header_rectangle-1-copy-2-holder {
  margin: 0 auto;
  max-width: 213px;
  min-height: 58px;
  padding: 0 4%; /* 13px / 325px = 4% */
  position: relative;
  background: #fdb913;
  background-position: center center;
  line-height: 58px;
  text-align: center;
  text-transform: uppercase;
}
.fixedposition {
  position: fixed;
}
@media (max-width: 768px) {
.header_rectangle-1-copy-2-holder {
  margin-bottom: 20px;
}
}
.header_container-3 {
  position: relative;
}

@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");
.mastheadglobal_container_ {
    float: none;
    height: auto;
    margin: 0 auto;
    position: relative;
    background: #ffffff center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    color: #ffffff;
    font-family: "Montserrat", sans-serif;
    font-size: 2.400002rem; /* 24px / 10px = 2.4rem */
    font-style: normal;
    font-weight: normal;
    letter-spacing: 0.05em;
    text-decoration: none;
    margin-top: 155px;
  }
  .mastheadmast-head {
    margin: 0 auto;
    min-height: 439px;
    padding: 11.3rem 0 9.1rem;
    position: relative;
  }
  .mastheadmast-head-about-us {
    background: url('../images/rectangle_1_copy_4.jpg') no-repeat center 0;
    background-size: cover;
    padding: 100px 0;
    max-height: 438px;
  }
  .mastheadmast-head-operations {
    background: url('../images/operations.jpg') no-repeat center 0;
    background-size: cover;
    padding: 100px 0;
    max-height: 438px;
  }

  .mastheadmast-head-career {
    background: url('../images/career-banner.jpg') no-repeat center 0;
    background-size: cover;
    padding: 100px 0;
    max-height: 438px;
  }

  .mastheadmast-head-news {
    background: url('../images/news-banner.jpg') no-repeat center 0;
    background-size: cover;
    padding: 100px 0;
    max-height: 438px;
  }

  .mastheadmast-head-contact-us {
    background: url('../images/contact-us.jpg') no-repeat center 0;
    background-size: cover;
    padding: 200px 0;
    padding: 100px 0;
    max-height: 438px;
  }

  .mastheadmast-head-services {
    background: url('../images/services.jpg') no-repeat center 0;
    background-size: cover;
    padding: 200px 0;
  }

  .mastheadtext-wrapper {
    position: relative;
  }
  .mastheadtext {
    margin: 50px auto 0;
    font-size: 6.081075rem; /* 60.81px / 10px = 6.081rem */
    font-weight: 800;
  }
  .mastheadmast-head-operations .mastheadtext {
    margin: 30px auto 20px;
    font-size: 6.081075rem;
    font-weight: 800;
    line-height: 60px;
  }
  .mastheadcontainer-2 {
    position: relative;
  }
  .mastheadtext-wrapper-2 {
    position: relative;
  }
  .mastheadtext-2 {
    margin: 0 auto 0;
    line-height: 28.37835px;
  }
  .mastheadcontainer-3 {
    position: relative;
  }
  .about_usglobal_container_ {
    float: none;
    height: auto;
    margin: 0 auto;
    padding: 0;
    position: relative;
    background: #ffffff center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    font-size: 1.8rem; /* 18px / 10px = 1.8rem */
    font-style: normal;
    font-weight: normal;
    letter-spacing: 0.02em;
    text-decoration: none;
    color: #ffffff;
    font-family: "Montserrat", sans-serif;
  }
  .about_uspage-location {
    position: relative;
  }
  .about_usrectangle-21 {
    height: 3px;
    max-width: 3px;
    width: 3px;
    background: #002d62;
    display: inline-block;
  }
  @media (max-width: 768px) {
    .mastheadtext {
      line-height: 60px;
    }
    .mastheadglobal_container_ {
      margin-top: 0;
    }
  .about_usrectangle-21 {
    position: relative;
    min-width: unset;
    max-height: unset;
    min-height: unset;
    top: unset;
    bottom: unset;
    left: unset;
    right: unset;
  }
  }
  .about_ustext {
    color: #000000;
    font-size: 1.3rem;
    width: fit-content;
    display: inline-block;
    margin: 0;
  }
  .about_uscontainer-2 {
    position: relative;
  }
  .about_usbody-content-1-wrapper {
    position: relative;
  }
  .about_usbody-content-1 {
    margin: 8.6rem auto 0;
    position: relative;
  }
  .about_usheader {
    margin: 0 auto;
    position: relative;
  }
  .about_ustext-2 { /* 377px / 1235px = 30.526316% */
    color: #000000;
    font-size: 6.5rem; /* 65px / 10px = 6.5rem */
    /* letter-spacing: -0.04em; */
    text-align: center;
    line-height: 75px;
  }
  .about_usrectangle-13-copy-5 {
    display: block;
    height: 4px;
    left: 104px;
    margin: -4px auto 0px;
    max-width: 56px;
    position: relative;
    width: 80px;
    background: #fdb913;
  }
  @media (max-width: 768px) {
  .about_usrectangle-13-copy-5 {
    left: 0;
  }
  }
  .about_ustext-3 {
    margin: 21px auto 0;
    width: 81.21458%; /* 1003px / 1235px = 81.21458% */
    text-align: center;
  }
  .about_ustext-3 > * {
    margin: 10px 0 0;
    color: #000000;
    letter-spacing: -0.04em;
    line-height: 31px;
    text-align: center;
  }
  @media (max-width: 1003px) {
  .about_ustext-3 {
    left: 0;
    right: 0;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  }
  .about_uscontainer-3 {
    position: relative;
  }
  .about_usrectangle-26-holder {
    margin: 9.6rem 0 0;
    padding: 4.5rem 0 8.3rem;
    position: relative;
    background: rgba(0, 45, 98, 0.05);
    background-position: center center;
  }
  .about_usour-team {
    margin: 0 auto;
    position: relative;
  }
  .about_ustext-4 {
    color: #000000;
    font-size: 6.5rem; /* 65px / 10px = 6.5rem */
    /* letter-spacing: -0.04em; */
    text-align: center;
    line-height: 65px;
  }
  .about_usrectangle-13-copy-6 {
    display: block;
    height: 4px;
    left: 58px;
    margin: 0 auto 0;
    max-width: 56px;
    position: relative;
    width: 58px;
    background: #fdb913;
  }
  @media (max-width: 768px) {
  .about_usrectangle-13-copy-6 {
    left: 0;
  }
  }
  .about_usgroup-2 {
    margin: 4rem 0 0;
    min-height: 653px;
    position: relative;
    width: 100%; /* 1115px / 1350px = 82.59259% */
  }
  .about_uscol-4 {
    left: 45%;
    max-width: 990px;
    padding: 60px 9% 62px 12%;
    position: absolute;
    top: 0;
    width: 88.78924%;
    background: #002d62;
    margin-left: -432.5px;
  }
  .about_ustext-5 {
    margin: 0 0 0 7.777778%; /* 77px / 990px = 7.777778% */
    font-size: 2.7rem; /* 27px / 10px = 2.7rem */
  }
  .about_ustext-6 {
    margin: 11px 0 0 7.777778%; /* 77px / 990px = 7.777778% */
    font-size: 2.2rem; /* 22px / 10px = 2.2rem */
  }
  .about_usrectangle-13-copy-7 {
    height: 4px;
    margin: 22px 0 0 7.777778%; /* 77px / 990px = 7.777778% */
    max-width: 56px;
    position: relative;
    width: 56px; /* 56px / 704px = 7.954545% */
    background: #fdb913;
  }
  .about_ustext-7 {
    margin: 24px 0 0 7.474748%; /* 74px / 990px = 7.474748% */
    line-height: 25px;
    text-align: left;
  }
  .about_usrectangle-19 {
    height: 678px;
    left: 45%;
    max-width: 53px;
    position: absolute;
    top: 0;
    width: 4.753363%; /* 53px / 1115px = 4.753363% */
    background: rgba(0, 45, 98, 0.4);
    margin-left: -485.5px;
  }
  .about_usrectangle-19-e {
    display: none;
    width: 100%; /* 53px / 1115px = 4.753363% */
    background: rgba(0, 45, 98, 0.4);
    margin-bottom: 20px;
  }
  .about_usrectangle-17 {
    left: 45%;
    max-width: 258px;
    position: absolute;
    top: 214px;
    width: 23.139013%; /* 258px / 1115px = 23.139013% */
    margin-left: -557.5px;
  }
  .about_usrectangle-17-e {
    display: none;
    left: 45%;
    max-width: 258px;
    position: absolute;
    top: 214px;
    width: 23.139013%; /* 258px / 1115px = 23.139013% */
    margin-left: -557.5px;
  }
  @media (max-width: 768px) {
    .about_usrectangle-17 {
      display: none !important;
    }
    .about_usrectangle-17-e {
      display: block;
      margin-bottom: 0 !important;
    }
    .about_ustext-7 {
      margin: 24px 0 0 0;
    }
    .about_ustext-5 {
      margin: 0 0 0 0;
    }
    .about_ustext-6 {
      margin: 11px 0 0 0;
    }
    .about_usrectangle-13-copy-7 {
      margin: 22px 0 0 0;
    }
  .about_usgroup-2 {
    min-height: unset;
  }
  .about_usgroup-2 > * {
    display: block;
    margin: 15px auto;
    position: relative;
    width: 100%;
    min-width: unset;
    max-height: unset;
    min-height: unset;
    top: unset;
    bottom: unset;
    left: unset;
    right: unset;
  }
  .about_usrectangle-19 {
    display: none;
  }
  .about_usrectangle-19-e {
    height: 324px;
    position: absolute !important;
    margin-top: 0;
  }
  }
  @media (max-width: 1115px) {
  .about_usgroup-2 {
    left: 0;
    right: 0;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  }
  .about_usgroup-3 {
    left: 12%;
    margin: 6.3rem auto 0;
    min-height: 500px;
    position: relative;
    width: 100%; /* 1118px / 1350px = 82.81481% */
  }
  .about_uscol-3 {
    left: 50%;
    max-width: 990px;
    padding: 86px 16% 84px 9%;
    position: absolute;
    top: 0;
    width: 100%;
    background: #002d62;
    margin-left: -559px;
  }
  .about_ustext-8 {
    margin: 0 0 0 0.40404%; /* 4px / 990px = 0.40404% */
    font-size: 2.7rem; /* 27px / 10px = 2.7rem */
  }
  .about_ustext-9 {
    margin: 11px 0 0 0.40404%; /* 4px / 990px = 0.40404% */
    font-size: 2.2rem; /* 22px / 10px = 2.2rem */
  }
  .about_usrectangle-13-copy-8 {
    height: 4px;
    margin: 21px 0 0 0.40404%; /* 4px / 990px = 0.40404% */
    max-width: 56px;
    position: relative;
    width: 56px; /* 56px / 712px = 7.865169% */
    background: #fdb913;
  }
  .about_ustext-10 {
    margin: 25px 0 0;
    line-height: 25px;
    text-align: left;
  }
  .about_usrectangle-19-copy {
    height: 536px;
    left: 50%;
    max-width: 53px;
    position: absolute;
    top: 0;
    width: 4.740608%; /* 53px / 1118px = 4.740608% */
    background: rgba(0, 45, 98, 0.4);
    margin-left: 431px;
  }
  .about_usrectangle-19-copy-e {
    display: none;
    height: 536px;
    left: 50%;
    max-width: 53px;
    position: absolute;
    top: 0;
    width: 4.740608%; /* 53px / 1118px = 4.740608% */
    background: rgba(0, 45, 98, 0.4);
    margin-left: 431px;
  }
  .about_usrectangle-17-2 {
    left: 50%;
    max-width: 258px;
    position: absolute;
    top: 97px;
    width: 23.076923%; /* 258px / 1118px = 23.076923% */
    margin-left: 301px;
  }
  .about_usrectangle-17-2-e {
    display: none;
    left: 50%;
    max-width: 258px;
    position: absolute;
    top: 97px;
    width: 23.076923%; /* 258px / 1118px = 23.076923% */
    margin-left: 301px;
  }
  @media (max-width: 768px) {
    .about_usrectangle-17-2-e {
      margin-bottom: 0 !important;
    }
    .about_usrectangle-19-copy, .about_usrectangle-17-2 {
      display: none !important;
    }
    .about_usrectangle-19-copy-e {
      display: block;
    }
  .about_usgroup-3 {
    min-height: unset;
  }
  .about_usgroup-3 > * {
    display: block;
    margin: 15px auto;
    position: relative;
    width: 100%;
    min-width: unset;
    max-height: unset;
    min-height: unset;
    top: unset;
    bottom: unset;
    left: unset;
    right: unset;
  }
  .about_usrectangle-19-copy-e {
    height: 326px;
    position: absolute !important;
    max-width: unset;
    margin-top: 0;
  }
  }
  @media (max-width: 1118px) {
  .about_usgroup-3 {
    left: 0;
    right: 0;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  }
  @media (max-width: 768px) {
  .about_usgroup-3 {
    left: 0;
  }
  }
  .about_usgroup-4 {
    margin: 79px 0 0;
    min-height: 806px;
    position: relative;
    width: 100%; /* 1112px / 1350px = 82.37037% */
  }
  .about_uscol {
    left: 45%;
    max-width: 990px;
    padding: 90px 9% 90px 12%;
    position: absolute;
    top: 0;
    width: 89.02878%;
    background: #002d62;
    margin-left: -434px;
  }
  .about_ustext-11 {
    margin: 0 0 0 7.777778%; /* 77px / 990px = 7.777778% */
    position: relative;
    font-size: 2.7rem; /* 27px / 10px = 2.7rem */
  }
  .about_ustext-12 {
    margin: -5px 0 0 7.777778%; /* 77px / 990px = 7.777778% */
    position: relative;
    font-size: 2.2rem; /* 22px / 10px = 2.2rem */
  }
  .about_usrectangle-13-copy-8-2 {
    height: 4px;
    margin: 7px 0 0 7.777778%; /* 77px / 990px = 7.777778% */
    max-width: 56px;
    position: relative;
    width: 56px; /* 56px / 706px = 7.932011% */
    background: #fdb913;
  }
  .about_ustext-13 {
    margin: 25px 0 0 7.676768%; /* 76px / 990px = 7.676768% */
    line-height: 25px;
    text-align: left;
  }
  .about_usrectangle-19-copy-2 {
    height: 806px;
    left: 45%;
    max-width: 53px;
    position: absolute;
    top: 0;
    width: 4.766187%; /* 53px / 1112px = 4.766187% */
    background: rgba(0, 45, 98, 0.4);
    margin-left: -484px;
  }
  .about_usrectangle-19-copy-2-e {
    display: none;
    height: 806px;
    left: 45%;
    max-width: 53px;
    position: absolute;
    top: 0;
    width: 4.766187%; /* 53px / 1112px = 4.766187% */
    background: rgba(0, 45, 98, 0.4);
    margin-left: -484px;
  }
  .about_usrectangle-17-3 {
    left: 45%;
    max-width: 258px;
    position: absolute;
    top: 264px;
    width: 23.201439%; /* 258px / 1112px = 23.201439% */
    margin-left: -556px;
  }
  .about_usrectangle-17-3-e {
    display: none;
    left: 45%;
    max-width: 258px;
    position: absolute;
    top: 264px;
    width: 23.201439%; /* 258px / 1112px = 23.201439% */
    margin-left: -556px;
  }
  @media (max-width: 768px) {
    .about_ustext-11 {
      margin: 0 0 0 0;
    }
    .about_ustext-12 {
      margin: 0 0 0 0;
    }
    .about_ustext-style-3 {
      line-height: unset;
    }
    .about_usrectangle-13-copy-8-2 {
      margin: 7px 0 0 0;
    }
    .about_ustext-13 {
      margin: 25px 0 0 0;
    }
  .about_usgroup-4 {
    min-height: unset;
  }
  .about_usgroup-4 > * {
    display: block;
    margin: 15px auto;
    position: relative;
    width: 100%;
    min-width: unset;
    max-height: unset;
    min-height: unset;
    top: unset;
    bottom: unset;
    left: unset;
    right: unset;
  }
  .about_usrectangle-17-3 {
    display: none;
  }
  .about_usrectangle-17-3-e {
    display: block;
    margin-bottom: 0 !important;
  }
  .about_usrectangle-19-copy-2 {
    display: none;
  }
  .about_usrectangle-19-copy-2-e {
    display: block;
    position: absolute !important;
    height: 325px;
    margin-top: 0;
    max-width: unset;
  }
  
  }
  @media (max-width: 1112px) {
  .about_usgroup-4 {
    left: 0;
    right: 0;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  }
  .about_usgroup-5 {
    left: 12.62963%;
    margin: 3.2rem auto 0;
    min-height: 424px;
    position: relative;
    width: 100%; /* 1117px / 1350px = 82.74074% */
  }
  .about_uscol-2 {
    left: 50%;
    max-width: 990px;
    min-height: 424px;
    padding: 5.5rem 16% 5.2rem 9%; /* 141px / 1117px = 12.623097% */
    position: absolute;
    top: 0;
    width: 88.63026%; /* 990px / 1117px = 88.63026% */
    background: #002d62;
    margin-left: -558.5px;
  }
  .about_ustext-14 {
    margin: 0 0 0 0.10101%; /* 1px / 990px = 0.10101% */
    font-size: 2.7rem; /* 27px / 10px = 2.7rem */
  }
  .about_ustext-15 {
    margin: 11px 0 0 0.10101%; /* 1px / 990px = 0.10101% */
    font-size: 2.2rem; /* 22px / 10px = 2.2rem */
  }
  .about_usrectangle-13-copy-7-2 {
    height: 4px;
    margin: 21px 0 0 0.10101%; /* 1px / 990px = 0.10101% */
    max-width: 56px;
    position: relative;
    width: 56px; /* 56px / 708px = 7.909605% */
    background: #fdb913;
  }
  .about_ustext-16 {
    margin: 24px 0 0;
    line-height: 25px;
    text-align: left;
  }
  .about_usrectangle-19-2 {
    height: 436px;
    left: 50%;
    max-width: 53px;
    position: absolute;
    top: 0;
    width: 4.744852%; /* 53px / 1117px = 4.744852% */
    background: rgba(0, 45, 98, 0.4);
    margin-left: 430.5px;
  }
  .about_usrectangle-19-2-e {
    display: none;
    height: 436px;
    left: 50%;
    max-width: 53px;
    position: absolute;
    top: 0;
    width: 4.744852%; /* 53px / 1117px = 4.744852% */
    background: rgba(0, 45, 98, 0.4);
    margin-left: 430.5px;
  }
  .about_usrectangle-17-4 {
    left: 50%;
    max-width: 258px;
    position: absolute;
    top: 60px;
    width: 23.097582%; /* 258px / 1117px = 23.097582% */
    margin-left: 300.5px;
  }
  .about_usrectangle-17-4-e {
    display: none;
    left: 50%;
    max-width: 258px;
    position: absolute;
    top: 60px;
    width: 23.097582%; /* 258px / 1117px = 23.097582% */
    margin-left: 300.5px;
  }
  @media (max-width: 768px) {
    .about_usrectangle-19-2, .about_usrectangle-17-4 {
      display: none !important;
    }
    .about_uscol-2 {
      margin-top: 0 !important;
    }
    .about_usrectangle-17-4-e {
      display: block;
      margin-bottom: 0 !important;
    }
  .about_usgroup-5 {
    min-height: unset;
  }
  .about_usgroup-5 > * {
    display: block;
    margin: 15px auto;
    position: relative;
    width: 100%;
    min-width: unset;
    max-height: unset;
    min-height: unset;
    top: unset;
    bottom: unset;
    left: unset;
    right: unset;
  }
  .about_usrectangle-19-2-e {
    display: block;
    position: absolute !important;
    height: 324px;
    margin-top: 0;
    max-width: unset;
  }
  .about_ustext-39 {
    margin-top: 0px;
  }
  }
  @media (max-width: 1117px) {
  .about_usgroup-5 {
    left: 0;
    right: 0;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  }
  @media (max-width: 768px) {
  .about_usgroup-5 {
    left: 0;
  }
  }
  .about_uscontainer-4 {
    position: relative;
  }
  .about_uslead-consultants-wrapper {
    position: relative;
  }
  .about_uslead-consultants {
    margin: 7.4rem auto 0;
    position: relative;
  }
  .about_usheading {
    margin: 0 auto;
    position: relative;
  }
  .about_ustext-17 {
    /* margin: 0 32.22672% 0 22.753036%; 398px / 1235px = 32.22672%, 281px / 1235px = 22.753036% */
    color: #000000;
    font-size: 5.3rem; /* 53px / 10px = 5.3rem */
    text-align: center;
    line-height: 65px;
  }
  .about_usrectangle-13-copy-9 {
    display: block;
    height: 4px;
    margin: 1px auto 0;
    max-width: 56px;
    position: relative;
    right: 110px;
    background: #fdb913;
  }
  @media (max-width: 768px) {
  .about_usrectangle-13-copy-9 {
    right: 0;
  }
  }
  .about_usgroup-6 {
    margin: 5.4rem auto 0;
    max-width: 346px;
    height: 165px;
    padding: 3.2rem 0 3.9rem;
    position: relative;
    background: rgba(0, 45, 98, 0.1);
    background-position: center center;
  }
  .about_ustext-18 {
    color: #002d62;
    font-size: 2.7rem; /* 27px / 10px = 2.7rem */
    letter-spacing: -0.02em;
    text-align: center;
  }
  .about_ustext-19 {
    margin: 28px 0 0;
    color: #002d62;
    font-size: 2rem; /* 20px / 10px = 2rem */
    font-weight: 500;
    letter-spacing: -0.02em;
    text-align: center;
  }
  .about_usgroup-7 {
    margin: 5.4rem auto 0;
    max-width: 346px;
    height: 165px;
    padding: 3.2rem 0 4.1rem;
    position: relative;
    background: rgba(0, 45, 98, 0.1);
    background-position: center center;
  }
  .about_ustext-20 {
    color: #002d62;
    font-size: 2.7rem; /* 27px / 10px = 2.7rem */
    letter-spacing: -0.02em;
    text-align: center;
  }
  .about_ustext-21 {
    margin: 26px 0 0;
    color: #002d62;
    font-size: 2rem; /* 20px / 10px = 2rem */
    font-weight: 500;
    letter-spacing: -0.02em;
    text-align: center;
  }
  .about_usgroup-8 {
    margin: 5.4rem auto 0;
    max-width: 346px;
    height: 165px;
    padding: 3.2rem 8.551069% 3px; /* 36px / 421px = 8.551069% */
    position: relative;
    background: rgba(0, 45, 98, 0.1);
    background-position: center center;
  }
  .about_ustext-22 {
    position: relative;
    color: #002d62;
    font-size: 2.7rem; /* 27px / 10px = 2.7rem */
    letter-spacing: -0.02em;
    text-align: center;
  }
  .about_ustext-23 {
    margin: -1px 0 0;
    position: relative;
    color: #002d62;
    font-size: 2rem; /* 20px / 10px = 2rem */
    font-weight: 500;
    letter-spacing: -0.02em;
    text-align: center;
  }
  .about_usgroup-9 {
    margin: 5.4rem 0 0px 250px;
    max-width: 346px;
    height: 165px;
    padding: 28px 4.746835% 24px; /* 30px / 632px = 4.746835% */
    position: relative;
    background: rgba(0, 45, 98, 0.1);
    background-position: center center;
  }
  .about_ustext-24 {
    color: #002d62;
    font-size: 2.7rem; /* 27px / 10px = 2.7rem */
    letter-spacing: -0.02em;
    text-align: center;
  }
  .about_ustext-25 {
    color: #002d62;
    font-size: 2rem; /* 20px / 10px = 2rem */
    font-weight: 500;
    letter-spacing: -0.02em;
    text-align: center;
  }
  .about_usgroup-10 {
    margin: 5.4rem 0 0 40px;
    max-width: 346px;
    height: 165px;
    padding: 28px 4.746835% 24px;
    position: relative;
    background: rgba(0, 45, 98, 0.1);
    background-position: center center;
  }
  .about_ustext-26 {
    color: #002d62;
    font-size: 2.7rem; /* 27px / 10px = 2.7rem */
    letter-spacing: -0.02em;
    text-align: center;
  }
  .about_ustext-27 {
    margin: 1px 0 0;
    color: #002d62;
    font-size: 2rem; /* 20px / 10px = 2rem */
    font-weight: 500;
    letter-spacing: -0.02em;
    text-align: center;
  }
  .about_uscontainer-5 {
    position: relative;
  }
  .about_usthe-managers-wrapper {
    position: relative;
  }
  .about_usthe-managers {
    margin: 11.1rem auto 0;
    padding: 0 1.185771%; /* 15px / 1265px = 1.185771% */
    position: relative;
  }
  .about_ustext-28 {
    color: #000000;
    font-size: 5.3rem; /* 53px / 10px = 5.3rem */
    letter-spacing: -0.02em;
    text-align: center;
    line-height: 55px;
  }
  .about_usrectangle-13-copy-9-2 {
    display: block;
    height: 4px;
    margin: 19px auto 0;
    max-width: 56px;
    position: relative;
    right: -9px;
    width: 56px;
    background: #fdb913;
  }
  @media (max-width: 768px) {
  .about_usrectangle-13-copy-9-2 {
    right: 0;
  }
  .about_usgroup-9 {
    margin: 3.2rem auto 0;
  }
  .about_usgroup-10 {
    margin: 3.2rem auto 0;
  }
  }
  .about_usgroup-11 {
    margin: 5.4rem auto 0;
    max-width: 346px;
    height: 165;
    padding: 3.2rem 0 4rem;
    position: relative;
    background: rgba(253, 185, 19, 0.5);
    background-position: center center;
  }
  .about_ustext-29 {
    color: #002d62;
    font-size: 2.7rem; /* 27px / 10px = 2.7rem */
    letter-spacing: -0.02em;
    text-align: center;
  }
  .about_ustext-30 {
    margin: 25px 0 0;
    color: #002d62;
    font-size: 2rem; /* 20px / 10px = 2rem */
    font-weight: 500;
    letter-spacing: -0.02em;
    text-align: center;
  }
  .about_usgroup-12 {
    margin: 5.4rem auto 0;
    max-width: 346px;
    height: 165px;
    padding: 3.2rem 3.562945% 4rem; /* 15px / 421px = 3.562945% */
    position: relative;
    background: rgba(253, 185, 19, 0.5);
    background-position: center center;
  }
  .about_ustext-31 {
    color: #002d62;
    font-size: 2.7rem; /* 27px / 10px = 2.7rem */
    letter-spacing: -0.02em;
    text-align: center;
  }
  .about_ustext-32 {
    margin: 25px 0 0;
    color: #002d62;
    font-size: 2rem; /* 20px / 10px = 2rem */
    font-weight: 500;
    letter-spacing: -0.02em;
    text-align: center;
  }
  .about_usgroup-13 {
    margin: 5.4rem auto 0;
    max-width: 346px;
    height: 165px;
    padding: 3.2rem 11.163896% 1px; /* 47px / 421px = 11.163896% */
    position: relative;
    background: rgba(253, 185, 19, 0.5);
    background-position: center center;
  }
  .about_ustext-33 {
    position: relative;
    color: #002d62;
    font-size: 2.7rem; /* 27px / 10px = 2.7rem */
    letter-spacing: -0.02em;
    text-align: center;
  }
  .about_ustext-34 {
    margin: -1px 0 0 -2.890173%; /* -10px / 346px = -2.890173% */
    position: relative;
    color: #002d62;
    font-size: 2rem; /* 20px / 10px = 2rem */
    font-weight: 500;
    letter-spacing: -0.02em;
    text-align: center;
  }
  .about_usgroup-14 {
    margin: 5.4rem 0 0px 250px;
    max-width: 346px;
    height: 165px;
    padding: 3.4rem 5.221519% 20px; /* 33px / 632px = 5.221519% */
    position: relative;
    background: rgba(253, 185, 19, 0.5);
    background-position: center center;
  }
  .about_ustext-35 {
    color: #002d62;
    font-size: 2.7rem; /* 27px / 10px = 2.7rem */
    letter-spacing: -0.02em;
    text-align: center;
  }
  .about_ustext-36 {
    margin: 19px 0 0;
    color: #002d62;
    font-size: 2rem; /* 20px / 10px = 2rem */
    font-weight: 500;
    letter-spacing: -0.02em;
    line-height: 25px;
    text-align: center;
  }
  .about_usgroup-15 {
    margin: 5.4rem 0 0 40px;
    max-width: 346px;
    height: 165px;
    padding: 3.4rem 1.898734% 19px; /* 12px / 632px = 1.898734% */
    position: relative;
    background: rgba(253, 185, 19, 0.5);
    background-position: center center;
  }
  .about_ustext-37 {
    color: #002d62;
    font-size: 2.7rem; /* 27px / 10px = 2.7rem */
    letter-spacing: -0.02em;
    text-align: center;
  }
  .about_ustext-38 {
    margin: 20px 0 0;
    color: #002d62;
    font-size: 2rem; /* 20px / 10px = 2rem */
    font-weight: 500;
    letter-spacing: -0.02em;
    line-height: 25px;
    text-align: center;
  }
  .about_uscontainer-6 {
    position: relative;
  }
  .about_usgroup-1 {
    margin: 12.5rem 0 0;
    min-height: 917px;
    padding: 6.8rem 0 7.1rem;
    position: relative;
    background: url('../images/rectangle_21.jpg') no-repeat center 0;
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
  }
  .about_uscol-data-wrapper {
    margin: 0 70px;
    position: relative;
  }
  .about_ustext-41 {
    margin: 0;
    font-size: 4.5rem; /* 45px / 10px = 4.5rem */
    letter-spacing: -0.02em;
    line-height: 57px;
  }
  .about_ustext-42 {
    margin: 0;
    font-size: 11.061012rem; /* 110.61px / 10px = 11.061rem */
    letter-spacing: -0.02em;
    line-height: 110px;
  }
  .about_uscol-data-wrapper-2 {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: start;
    gap: 30px;
  }
  .about_usrectangle-23 {
    height: 161px; /* 85px / 558px = 15.232975% */
    max-width: 2px;
    width: 0.358423%; /* 2px / 558px = 0.358423% */
    background: #ffffff;
  }
  .about_ustext-39 {
    width: 84.4086%; /* 471px / 558px = 84.4086% */
    font-size: 4.5rem; /* 45px / 10px = 4.5rem */
    letter-spacing: -0.02em;
    line-height: 57px;
    width: 500px;
  }
  .about_ustext-40 {
    font-size: 11.061012rem; /* 110.61px / 10px = 11.061rem */
    letter-spacing: -0.02em;
  }
  .about_usinfrastructure {
    margin: 11.8rem auto 0;
    position: relative;
  }
  .about_usinfrastructure-2 {
    position: relative;
    font-size: 5.3rem; /* 53px / 10px = 5.3rem */
    font-weight: 500;
    letter-spacing: -0.02em;
    text-align: center;
  }
  .about_usrow-13 {
    margin-top: -7px;
  }
  .about_uscol-data-wrapper-3 {
    margin: 4.9rem auto 0;
    position: relative;
  }
  .about_usrectangle-24 {
    float: left;
    height: 130px;
    margin: 4px 0 0;
    max-width: 5px;
    width: 1.37741%; /* 5px / 363px = 1.37741% */
    background: #fdb913;
  }
  .about_ustext-43 {
    float: left;
    margin: 0 0 0 3.856749%; /* 14px / 363px = 3.856749% */
    font-size: 2rem; /* 20px / 10px = 2rem */
    line-height: 1.2;
    width: 80%;
  }
  .about_usrectangle-24-copy {
    float: right;
    height: 143px;
    margin: 4px 0 0;
    max-width: 5px;
    width: 1.37741%; /* 5px / 363px = 1.37741% */
    background: #fdb913;
  }
  .about_uscol-data-wrapper-4 {
    margin: 4.9rem auto 0;
    position: relative;
  }
  .about_ustext-44 {
    float: left;
    margin: 0 26.470589% 0 0; /* 90px / 340px = 26.470589% */
    width: 72.05882%; /* 245px / 340px = 72.05882% */
    font-size: 2rem; /* 20px / 10px = 2rem */
    letter-spacing: -0.02em;
    line-height: 1.2;
  }
  .about_usrectangle-24-copy-2 {
    float: left;
    height: 143px;
    margin: 4px 0 0;
    max-width: 5px;
    width: 1.470588%; /* 5px / 340px = 1.470588% */
    background: #fdb913;
  }
  .about_ustext-45 {
    margin: 4.8rem auto 27px;
    font-size: 2rem; /* 20px / 10px = 2rem */
    letter-spacing: -0.02em;
    line-height: 1.2;
  }
  .about_uscol-data-wrapper-5 {
    margin: 9.6rem auto 0;
    position: relative;
    width: 80%;
  }
  .breadcrumb {
    display: flex;
    align-items: center;
    gap: 10px;
    margin-top: 10px;
    background: transparent;
  }
  .about_usrectangle-24-copy-3 {
    float: left;
    height: 143px;
    margin: 3px 7.865169% 0 0; /* 21px / 267px = 7.865169% */
    max-width: 5px;
    width: 1.872659%; /* 5px / 267px = 1.872659% */
    background: #fdb913;
  }
  .about_ustext-46 {
    float: left;
    width: 90.26217%; /* 241px / 267px = 90.26217% */
    font-size: 2rem; /* 20px / 10px = 2rem */
    line-height: 1.2;
  }
  .about_uscol-data-wrapper-6 {
    margin: 9.5rem auto 0;
    position: relative;
  }
  .about_usrectangle-24-copy-4 {
    float: left;
    height: 143px;
    margin: 4px 7.829182% 0 0; /* 22px / 281px = 7.829182% */
    max-width: 5px;
    width: 1.779359%; /* 5px / 281px = 1.779359% */
    background: #fdb913;
  }
  .about_ustext-47 {
    float: left;
    width: 90.39146%; /* 254px / 281px = 90.39146% */
    font-size: 2rem; /* 20px / 10px = 2rem */
    letter-spacing: -0.02em;
    line-height: 1.2;
  }
  .about_uscontainer-7 {
    position: relative;
  }
  .about_ustext-style-2 {
    display: block;
    line-height: 25px;
    margin-bottom: 0;
  }
  .about_ustext-style-8 {
    line-height: 25px;
  }
  .about_ustext-style {
    color: #002d62;
    font-family: 'Libre Baskerville', serif;
    letter-spacing: 0;
  }
  .about_ustext-style-9 {
    line-height: 26px;
  }
  .about_ustext-style-3 {
    line-height: 50px;
  }
  .fw500 {
    font-weight: 500;
  }
  .about_ustext-style-5 {
    display: block;
    line-height: 30px;
    margin-bottom: 0;
  }
  .about_ustext-style-4 {
    line-height: 7px;
  }
  .about_ustext-style-7 {
    line-height: 27px;
  }
  .fw700 {
    font-weight: bold;
  }
  .about_ustext-style-10 {
    font-size: 6.636607rem; /* 66.37px / 10px = 6.637rem */
  }
  .frnt-manpower-28 {
    display: flex;
    align-items: center;
    justify-content: start;
    gap: 30px;
  }
  .about_uss8_wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  @media (max-width: 768px) {
    .about_uss8_wrapper {
      flex-direction: column;
    }
    .frnt-manpower-28 {
      gap: 10px;
    }
    .about_ustext-41 {
      font-size: 3.5rem;
      line-height: 46px;
    }
    .about_ustext-42 {
      font-size: 10.5rem;
    }
    .about_usrectangle-23 {
      height: 3px;
      max-width: 100%;
      width: 70%;
      background: #ffffff;
      margin-top: 20px;
    }
    .about_uscol-data-wrapper-2 {
      justify-content: space-between;
      gap: unset;
    }
    .about_ustext-39 {
      width: 100%;
      font-size: 25px;
      line-height: unset;
    }
    .about_ustext-40 {
      font-size: 10.061012rem;
      letter-spacing: -0.02em;
    }
    .about_uscol-data-wrapper {
      margin: 0 0;
    }
    .about_usinfrastructure-2 {
      font-size: 45px;
    }
    .dropdown-menu {
      position: static !important;
    }
  .about_usgroup-14, .about_usgroup-15 {
    margin: 3.2rem auto 0;
  }
  .about_usbody-content-1 {
    margin: 8.6% auto 0;
  }
  .about_ustext-43 {
    width: 90%;
  }
  }
  @media (max-width: 768px) {
  .about_usrectangle-26-holder {
    margin: 9.6% 0 0;
  }
  }
  @media (max-width: 768px) {
  .about_uslead-consultants {
    margin: 7.4% auto 0;
  }
  }
  @media (max-width: 768px) {
  .about_usgroup-6 {
    margin: 5.4% auto 0;
  }
  }
  @media (max-width: 768px) {
  .about_usgroup-7 {
    margin: 5.4% auto 0;
  }
  }
  @media (max-width: 768px) {
  .about_usgroup-8 {
    margin: 5.4% auto 0;
  }
  }
  @media (max-width: 768px) {
  .about_usthe-managers {
    margin: 10% auto 0;
  }
  }
  @media (max-width: 768px) {
  .about_usgroup-11 {
    margin: 5.4% auto 0;
  }
  }
  @media (max-width: 768px) {
  .about_usgroup-12 {
    margin: 5.4% auto 0;
  }
  }
  @media (max-width: 768px) {
  .about_usgroup-13 {
    margin: 5.4% auto 0;
  }
  }
  @media (max-width: 768px) {
  .about_usgroup-1 {
    margin: 10% 0 0;
  }
  }
  @media (max-width: 768px) {
  .about_usinfrastructure {
    margin: 10% auto 0;
  }
  }
  @media (max-width: 768px) {
  .about_uscol-data-wrapper-5 {
    margin: 9.6% 0 0;
  }
  }
  @media (max-width: 768px) {
  .about_uscol-data-wrapper-6 {
    margin: 9.5% auto 0;
  }
  }
  @media (max-width: 768px) {
  .about_usrectangle-26-holder {
    padding: 4.5% 5% 8.3%; /* 38.4px / 768px = 5% */
  }
  }
  @media (max-width: 768px) {
  .about_uscol-4 {
    padding: 5.5% 6.619791% 8.1%; /* 143px / 768px = 18.619791% */
    margin-top: 0 !important;
  }
  }
  @media (max-width: 768px) {
  .about_uscol-3 {
    padding: 5.5% 6.619791% 8.1%; /* 139px / 768px = 18.098959% */
    margin-top: 0 !important;
  }
  }
  @media (max-width: 768px) {
  .about_uscol {
    padding: 5.5% 6.619791% 8.1%; /* 142px / 768px = 18.489584% */
    margin-top: 0 !important;
  }
  }
  @media (max-width: 768px) {
  .about_uscol-2 {
    padding: 5.5% 6.619791% 8.1%; /* 141px / 768px = 18.359375% */
  }
  }
  @media (max-width: 768px) {
  .about_usgroup-1 {
    padding: 6.8% 5% 7.1%; /* 38.4px / 768px = 5% */
  }
  }

  .operation_global_container_ {
    float: none;
    height: auto;
    margin: 0 auto;
    position: relative;
    background: #ffffff center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    font-family: "Montserrat", sans-serif;
  }
  .operation_row-2 {
    padding: 0 0 100px 0;
    position: relative;
    background: #ffffff center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
  }
  .operation_col {
    margin: 30px auto;
    max-width: 376px;
    padding: 3.5rem; /* 49px / 415px = 11.807229% */
    position: relative;
    background: #f7f6f4;
    background-position: center center;
  }
  .operation_col_block {
    display: flex;
    flex-direction: row;
    gap: 10px;
    align-items: center;
    margin-bottom: 20px;
  }
  .operation_rectangle-2-copy-2 {
    max-width: 7px;
    width: 7px;
  }
  @media (max-width: 768px) {
    
  }
  .operation_rectangle-2-copy-3 {
    left: 44px;
    max-width: 6px;
    position: absolute;
    top: 98px;
    width: 6px;
  }
  @media (max-width: 768px) {
  
  }
  .operation_rectangle-2-copy-4 {
    bottom: 90px;
    left: 44px;
    max-width: 6px;
    position: absolute;
    width: 6px;
  }
  
  .operation_text {
    margin: 0 0 0 3.191489%;
    color: #002d62;
    font-size: 1.5rem;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 16px;
  }
  .operation_text::before {
    content: "";
    background-image: url('../images/rectangle_2_copy_2_2.png');
    background-size: contain;
    height: 14px;
    width: 14px;
    float: left;
    background-repeat: no-repeat;
    margin-right: 10px;
  }
  .operation_text-2 {
    margin: 0 0 0 3.191489%; /* 12px / 376px = 3.191489% */
    font-size: 1.5rem; /* 15px / 10px = 1.5rem */
    font-weight: 300;
    letter-spacing: 0;
    line-height: 24px;
  }
  .operation_text-2::before {
    content: "";
    background-image: url('../images/rectangle_2_copy_3_2.png');
    background-size: contain;
    height: 14px;
    width: 14px;
    float: left;
    background-repeat: no-repeat;
    margin-top: 5px;
    margin-right: 10px;
  }
  
  .operation_text-3 {
    margin: 0 0 0 3.191489%; /* 12px / 376px = 3.191489% */
    font-size: 1.5rem; /* 15px / 10px = 1.5rem */
    font-weight: 300;
    letter-spacing: 0;
  }
  @media (max-width: 768px) {
    .operation_rectangle-2-copy-4 {
      bottom: 43px;
    }
    .operation_text {
      margin: 23px 0 0 40px;
    }
    .operation_text-3{
      margin: 32px 0 0 40px !important;
    }
    .operation_text-2 {
      margin: 25px 0 0 40px !important;
    }
  }
  .operation_col-3 {
    margin: 24px auto 0;
    position: relative;
  }
  .operation_header {
    margin: 0 auto;
    position: relative;
  }
  .operation_text-4 {
    margin: 0 0 0 auto;
    font-size: 60px; /* 65px / 10px = 6.5rem */
    font-weight: 500;
    text-align: center;
  }
  .operation_text-4-e {
    margin: 0 0 0 auto;
    font-size: 50px; /* 65px / 10px = 6.5rem */
    font-weight: 500;
    text-align: center;
  }
  .operation_rectangle-13-copy-3 {
    display: block;
    height: 4px;
    left: 10.25%;
    margin: 0 auto;
    max-width: 56px;
    position: relative;
    width: 7%; /* 56px / 800px = 7% */
    background: #fdb913;
  }
  @media (max-width: 768px) {
    .operation_text-4 {
      font-size: 50px;
    }
  .operation_rectangle-13-copy-3 {
    left: 0;
    margin: 10px auto;
    width: 80px;
  }
  }
  .operation_body-1-b {
    margin: 4.7rem auto 0;
    padding: 0 2.75%; /* 22px / 800px = 2.75% */
    position: relative;
  }
  .operation_text-5 {
    left: 4.563492%;
    margin: 0 auto;
    position: relative;
    width: 90.87302%; /* 687px / 756px = 90.87302% */
    line-height: 31px;
    text-align: center;
    font-size: 16px;
  }
  @media (max-width: 687px) {
  .operation_text-5 {
    left: 0;
    right: 0;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  }
  @media (max-width: 768px) {
  .operation_text-5 {
    left: 0;
  }
  }
  .operation_wrapper {
    left: 6.084656%;
    margin: 6rem auto 0;
    min-height: 882px;
    position: relative;
    width: 66.137566%; /* 500px / 756px = 66.137566% */
  }
  .operation_group-2 {
    left: 262px;
    max-width: 250px;
    height: 250px;
    padding: 3.1rem 2.6% 16px; /* 13px / 500px = 2.6% */
    position: absolute;
    top: 191px;
    width: 50%; /* 250px / 500px = 50% */
    z-index: 0;
    background: #fdb913;
    margin-left: 0;
  }
  .operation_report {
    display: block;
    margin: 0 auto;
    position: relative;
    right: 12.5%;
    width: 70px;
    z-index: 117;
  }
  @media (max-width: 768px) {
  .operation_report {
    right: 0;
  }
  }
  .operation_question {
    display: block;
    left: 9.821428%;
    margin: -46px auto 0;
    position: relative;
    width: 102px;
    z-index: 116;
  }
  @media (max-width: 768px) {
  .operation_question {
    left: 0;
  }
  }
  .operation_text-6 {
    margin: 17px 0 0;
    position: relative;
    z-index: 115;
    color: #002d62;
    font-size: 2.2rem; /* 22px / 10px = 2.2rem */
    font-weight: 500;
    letter-spacing: 0.02em;
    text-align: center;
  }
  .operation_customer {
    margin: 10px 0 0;
    position: relative;
    z-index: 114;
    color: #fdb913;
    font-size: 2.2rem; /* 22px / 10px = 2.2rem */
    font-weight: 500;
    letter-spacing: 0.02em;
    text-align: center;
  }
  .operation_group-3 {
    left: 50%;
    max-width: 250px;
    min-height: 250px;
    padding: 5.8rem 0 4.3rem;
    position: absolute;
    top: 0;
    width: 50%; /* 250px / 500px = 50% */
    background: #002d62;
    margin-left: -250px;
  }
  .operation_vector-smart-object {
    display: block;
    margin: 0 auto;
    width: 100px;
  }
  .operation_customer-2 {
    margin: 27px 0 0;
    color: #fdb913;
    font-size: 2.2rem; /* 22px / 10px = 2.2rem */
    font-weight: 500;
    letter-spacing: 0.02em;
    text-align: center;
  }
  .operation_group-4 {
    left: 262px;
    max-width: 250px;
    min-height: 263px;
    padding: 3.4rem 0 3.8rem 1.4%; /* 7px / 500px = 1.4% */
    position: absolute;
    top: 619px;
    width: 50%; /* 250px / 500px = 50% */
    background: #fdb913;
    margin-left: 0;
  }
  .operation_col-4 {
    float: left;
    margin: 8.4rem 0 0;
    position: relative;
    width: 16.872429%;
  }
  .operation_ellipse-2-holder {
    margin: 0 auto;
    height: 30px;
    padding: 7px 10px;
    position: relative;
    width: 30px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background: #f7f6f4;
  }
  .operation_text-7 {
    display: block;
    margin: 0 auto;
    width: 7px;
  }
  @media (max-width: 41px) {
  .operation_ellipse-2-holder {
    left: 0;
    right: 0;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  }
  .operation_ellipse-2-copy-holder {
    margin: 12px auto 0;
    height: 30px;
    position: relative;
    width: 30px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background: #f7f6f4;
    padding: 0px 10px;
  }
  .operation_text-8 {
    max-width: 41px;
    text-align: center;
  }
  .operation_text-8 > * {
    color: #002d62;
    font-size: 22px; /* 25.92px / 10px = 2.592rem */
    font-weight: 500;
    text-align: center;
  }
  @media (max-width: 41px) {
  .operation_ellipse-2-copy-holder {
    left: 0;
    right: 0;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  }
  .operation_col-5 {
    float: right;
    position: relative;
    width: 83.12757%; /* 202px / 243px = 83.12757% */
  }
  .operation_sma {
    color: #002d62;
    font-family: 'Libre Baskerville', serif;
    font-size: 5.5rem; /* 65px / 10px = 6.5rem */
    letter-spacing: 0;
  }
  .operation_text-9 {
    margin: 10px 0 0 7px;
    color: #002d62;
    font-size: 2rem; /* 22px / 10px = 2.2rem */
    font-weight: 500;
    letter-spacing: 0.02em;
  }
  .operation_text-10 {
    margin: 8px 0 0 4.455446%; /* 9px / 202px = 4.455446% */
    color: #002d62;
    font-size: 2rem; /* 22px / 10px = 2.2rem */
    font-weight: 500;
    letter-spacing: 0.02em;
  }
  .operation_group-5 {
    left: 228px;
    position: absolute;
    top: 140px;
    width: 60.6%; /* 303px / 500px = 60.6% */
    margin-left: -250px;
  }
  .operation_vector-smart-object-2 {
    display: block;
    left: 148px;
    margin: 0 auto;
    position: relative;
    width: 54px;
  }
  @media (max-width: 768px) {
  .operation_vector-smart-object-2 {
    left: 0;
  }
  }
  .operation_row-2-2 {
    margin: 21.7rem auto 0;
    position: relative;
    text-align: center;
  }
  .operation_col-6 {
    position: relative;
  }
  .operation_col-2 {
    width: 250px;
    height: 250px;
    padding: 4.4rem 4.8% 4.3rem; /* 12px / 250px = 4.8% */
    position: relative;
    background: #002d62;
    background-position: center center;
  }
  .operation_calculator {
    display: block;
    margin: 0 auto;
    width: 85px;
  }
  .operation_text-11 {
    margin: 11px 0 0;
    color: #fdb913;
    font-size: 2.2rem; /* 22px / 10px = 2.2rem */
    font-weight: 500;
    letter-spacing: 0.02em;
    line-height: 31px;
    text-align: center;
  }
  .operation_vector-smart-object-copy-3 {
    display: block;
    left: 38.8%;
    margin: 0 auto;
    position: relative;
    width: 56px;
  }
  @media (max-width: 768px) {
  .operation_vector-smart-object-copy-3 {
    left: 0;
  }
  }
  .operation_vector-smart-object-copy-2 {
    margin: 43px 0 0 -12px;
    /* max-width: 51px;
    width: 16.943521%; 51px / 301px = 16.943521% */
  }
  .operation_row-2-2 > * {
    display: inline-block;
    vertical-align: top;
  }
  @media (max-width: 500px) {
  .operation_wrapper {
    left: 0;
    right: 0;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  }
  @media (max-width: 768px) {
  .operation_wrapper {
    left: 0;
  }
  }
  .operation_container-2 {
    position: relative;
  }
  .operation_text-style {
    display: block;
    line-height: 15px;
    margin-bottom: 0;
  }
  .operation_text-style-2 {
    line-height: 31px;
  }
  .operation_text-style-3 {
    line-height: 22px;
  }
  @media (max-width: 768px) {
  .operation_wrapper {
    margin: 6% auto 0;
  }
  }
  @media (max-width: 768px) {
  .operation_row-2-2 {
    margin: 10% auto 0;
  }
  }
  @media (max-width: 768px) {
  .operation_col {
    padding: 3.5% 6.380208% 8.8%; /* 49px / 768px = 6.380208% */
    min-height: 210px;
  }
  }
  @media (max-width: 768px) {
  .operation_group-3 {
    padding: 5.8% 5% 4.3%; /* 38.4px / 768px = 5% */
    position: relative;
    margin-left: 0;
    left: 0;
    width: 100%;
    max-width: unset;
  }
  .operation_group-2 {
    position: relative;
    width: 100%;
    max-width: unset;
    margin-top: 20px;
    left: 0;
    top: 0;
  }
  .operation_vector-smart-object-copy-2, .operation_vector-smart-object-2, .operation_vector-smart-object-copy-3{
    display: none;
  }
  .operation_group-5 {
    position: relative;
    left: 0;
    margin-left: 0;
    top: 0;
    width: 100%;
    margin-top: 20px;
  }
  .operation_row-2-2 {
    margin-top: 0;
  }
  .operation_col-6 {
    width: 100%;
  }
  .operation_col-2 {
    width: 100%;
  }
  .operation_group-4 {
    position: relative;
    left: 0;
    margin-left: 0;
    top: 0;
    margin-top: 20px;
    width: 100%;
    max-width: unset;
  }
  }

  .masthead_home_global_container_ {
    float: none;
    height: auto;
    margin: 0 auto;
    position: relative;
    background: #ffffff center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    font-size: 2.400002rem; /* 24px / 10px = 2.4rem */
    font-style: normal;
    font-weight: normal;
    letter-spacing: 0.05em;
    text-decoration: none;
    color: #ffffff;
  }
  .masthead_home_mast-head {
    min-height: 773px;
    position: relative;
    background: url('../images/rectangle_1_copy_4.jpg') no-repeat center 0;
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
  }
  .masthead_home_col {
    margin: 0 auto;
    padding: 24.2rem 0 12.1rem;
    position: relative;
    background: url('../images/rectangle_1_copy_5.png') no-repeat center center;
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -o-background-size: 100% 100%;
    background-size: 100% 100%;
  }
  .masthead_home_text {
    margin: 0 18.921476% 0 32.828762%; /* 200px / 1057px = 18.921476%, 347px / 1057px = 32.828762% */
    font-size: 6.081075rem; /* 60.81px / 10px = 6.081rem */
    font-weight: 800;
    line-height: 68.91885px;
  }
  .masthead_home_text-2 {
    margin: 22px 21.097446% 0 32.828762%; /* 223px / 1057px = 21.097446%, 347px / 1057px = 32.828762% */
    line-height: 28.37835px;
  }
  .masthead_home_row-3 {
    margin: 7rem auto 0;
    max-width: 190px;
    min-height: 46px;
    padding: 13px 1.270577% 16px;
    position: relative;
    right: 12.886471%;
    background: #fdb913;
  }
  .masthead_home_text-3 {
    float: left;
    margin: 1px 1.886792% 0 5.660378%;
    width: 80.62264%;
    color: #000000;
    font-size: 1.5rem;
  }
  .masthead_home_rectangle-2 {
    float: left;
    max-width: 8px;
    width: 7.54717%; /* 8px / 106px = 7.54717% */
  }
  @media (max-width: 154px) {
  .masthead_home_row-3 {
    left: 0;
    right: 0;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  }
  @media (max-width: 768px) {
  .masthead_home_row-3 {
    right: 0;
  }
  }
  .masthead_home_container-2 {
    position: relative;
  }
  @media (max-width: 768px) {
  .masthead_home_row-3 {
    margin: 7% auto 0;
  }
  }

  /* ======== Home Page ========== */
  .homepage_global_container_ {
    float: none;
    height: auto;
    margin: 0 auto;
    padding: 0;
    position: relative;
    z-index: 0;
    background: #ffffff center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    font-size: 18px;    
    font-family: "Montserrat", sans-serif;
  }
  .homepage_line-1-wrapper {
    position: relative;
    z-index: 316;
  }
  .homepage_line-1 {
    height: 57px;
    margin: 0 auto;
    width: 100%; /* 1920px / 1920px = 100% */
    background: #000000;
  }
  .homepage_row-10 {
    padding: 80px 0;
    position: relative;
  }
  .homepage_col-15 {
    margin: 0 auto 0;
    padding: 0 8.303887%; /* 47px / 566px = 8.303887% */
    position: relative;
  }
  .homepage_text-2 {
    margin: 0 0 0 0.932836%; /* 5px / 536px = 0.932836% */
    letter-spacing: 0.02em;
  }
  .homepage_text-3 {
    margin: 0 0 0;
    font-size: 6rem; /* 65px / 10px = 6.5rem */
    text-align: left;
  }
  .homepage_sma {
    margin: -24px 0 0 0.932836%;
    color: #002d62;
    font-family: 'Libre Baskerville', serif;
    font-size: 6.5rem;
    letter-spacing: 0;
  }
  .homepage_rectangle-13 {
    height: 4px;
    margin: -11px 0 57px 11.701492%;
    max-width: 66px;
    position: relative;
    width: 58px;
    background: #fdb913;
  }
  .homepage_col-16 {
    margin: 0 auto 0;
    position: relative;
  }
  .homepage_text {
    text-align: justify;
  }
  .homepage_row-3 {
    margin: 21px 0 0;
    max-width: 137px;
    min-height: 46px;
    padding: 14px 3% 15px; /* 37px / 626px = 5.910543% */
    position: relative;
    width: 110px; /* 137px / 626px = 21.884985% */
    background: #fdb913;
  }
  .homepage_more {
    float: left;
    margin: 1px 3.174603% 0 0; /* 2px / 63px = 3.174603% */
    width: 76.190475%; /* 48px / 63px = 76.190475% */
    font-size: 1.5rem; /* 15px / 10px = 1.5rem */
    letter-spacing: 0.05em;
    color: #000;
  }
  .homepage_rectangle-2-copy {
    float: left;
    max-width: 8px;
    width: 12.698413%; /* 8px / 63px = 12.698413% */
  }
  @media (max-width: 137px) {
  .homepage_row-3 {
    left: 0;
    right: 0;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  }
  .homepage_container-2 {
    position: relative;
  }
  .homepage_text-wrapper {
    overflow: hidden;
    position: relative;
    z-index: 304;
  }
  .homepage_text-4 {
    margin: 0 auto;
    font-size: 6.5rem; /* 65px / 10px = 6.5rem */
    letter-spacing: -0.02em;
    text-align: center;
  }
  .homepage_container-3 {
    position: relative;
  }
  .homepage_rectangle-13-copy-wrapper {
    margin: -1px 0 0;
    position: relative;
    z-index: 312;
  }
  .homepage_rectangle-13-copy {
    display: block;
    height: 4px;
    margin: -9px auto;
    position: relative;
    right: 17.183674%;
    width: 56px;
    background: #fdb913;
  }
  @media (max-width: 768px) {
    .homepage_rectangle-13 {
      margin: -11px 0 57px 16.701492%;
    }
  .homepage_rectangle-13-copy {
    right: 0;
    margin: 0 auto 0;
  }
  .homepage_text-3 {
    font-size: 55px;
    line-height: 55px;
    margin-bottom: 20px;
  }
  }
  .homepage_container-4 {
    position: relative;
  }
  .homepage_new-set {
    position: relative;
    z-index: 274;
    padding: 7rem 0;
  }
  .homepage_group-2 {
    max-width: 317px;
    height: 240px;
    position: relative;
    background: #ffffff;
    background-position: center center;
    -webkit-box-shadow: 4.045085px 2.938926px 8px 0 rgba(0, 1, 1, 0.28);
    -moz-box-shadow: 4.045085px 2.938926px 8px 0 rgba(0, 1, 1, 0.28);
    box-shadow: 4.045085px 2.938926px 8px 0 rgba(0, 1, 1, 0.28);
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    
  }
  .homepage_rectangle-4 {
    height: 8px;
    margin: 0 auto;
    max-width: 112px;
    width: 35.33123%; /* 112px / 317px = 35.33123% */
    background: #000000;
  }
  .homepage_text-5 {
    margin: 0 auto;
    width: 100%; /* 194px / 317px = 61.19874% */
    font-size: 20px; /* 33.81px / 10px = 3.381rem */
    letter-spacing: -0.02em;
    text-align: center;
    /* font-family: 'Libre Baskerville', serif; */
  }
  @media (max-width: 194px) {
  .homepage_text-5 {
    left: 0;
    right: 0;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  }
  .homepage_rectangle-4-copy {
    height: 8px;
    margin: 0 auto;
    max-width: 112px;
    width: 35.33123%; /* 112px / 317px = 35.33123% */
    background: #fdb913;
  }
  .homepage_group-3 {
    margin: 7rem auto 0;
    max-width: 317px;
    min-height: 207px;
    padding: 0 4.411765%; /* 15px / 340px = 4.411765% */
    position: relative;
    background: #ffffff;
    background-position: center center;
    -webkit-box-shadow: 4.045085px 2.938926px 8px 0 rgba(0, 1, 1, 0.28);
    -moz-box-shadow: 4.045085px 2.938926px 8px 0 rgba(0, 1, 1, 0.28);
    box-shadow: 4.045085px 2.938926px 8px 0 rgba(0, 1, 1, 0.28); /*drop shadow*/
  }
  .homepage_rectangle-4-2 {
    height: 8px;
    margin: 0 auto;
    max-width: 112px;
    width: 39.02439%; /* 112px / 287px = 39.02439% */
    background: #000000;
  }
  .homepage_text-6 {
    margin: 0 auto;
    font-size: 3.381272rem; /* 33.81px / 10px = 3.381rem */
    text-align: center;
  }
  .homepage_rectangle-4-copy-2 {
    height: 8px;
    margin: 4.8rem auto 0;
    max-width: 112px;
    width: 39.02439%; /* 112px / 287px = 39.02439% */
    background: #fdb913;
  }
  .homepage_group-4 {
    margin: 7rem auto 0;
    max-width: 317px;
    min-height: 207px;
    position: relative;
    background: #ffffff;
    background-position: center center;
    -webkit-box-shadow: 4.045085px 2.938926px 8px 0 rgba(0, 1, 1, 0.28);
    -moz-box-shadow: 4.045085px 2.938926px 8px 0 rgba(0, 1, 1, 0.28);
    box-shadow: 4.045085px 2.938926px 8px 0 rgba(0, 1, 1, 0.28); /*drop shadow*/
  }
  .homepage_rectangle-4-3 {
    height: 8px;
    margin: 0 auto;
    max-width: 112px;
    width: 35.33123%; /* 112px / 317px = 35.33123% */
    background: #000000;
  }
  .homepage_text-7 {
    margin: 0 auto;
    font-size: 3.381272rem; /* 33.81px / 10px = 3.381rem */
    letter-spacing: -0.02em;
    text-align: center;
  }
  .homepage_rectangle-4-copy-3 {
    height: 8px;
    margin: 0 auto;
    max-width: 112px;
    width: 35.33123%; /* 112px / 317px = 35.33123% */
    background: #fdb913;
  }
  .homepage_group-5 {
    margin: 7rem auto 0;
    max-width: 317px;
    min-height: 207px;
    padding: 0 4.411765%; /* 15px / 340px = 4.411765% */
    position: relative;
    background: #ffffff;
    background-position: center center;
    -webkit-box-shadow: 4.045085px 2.938926px 8px 0 rgba(0, 1, 1, 0.28);
    -moz-box-shadow: 4.045085px 2.938926px 8px 0 rgba(0, 1, 1, 0.28);
    box-shadow: 4.045085px 2.938926px 8px 0 rgba(0, 1, 1, 0.28); /*drop shadow*/
  }
  .homepage_rectangle-4-4 {
    height: 8px;
    margin: 0 auto;
    max-width: 112px;
    width: 39.02439%; /* 112px / 287px = 39.02439% */
    background: #000000;
  }
  .homepage_text-8 {
    margin: 0 auto;
    font-size: 3rem; /* 33.81px / 10px = 3.381rem */
    letter-spacing: -0.02em;
    text-align: center;
  }
  .homepage_rectangle-4-copy-4 {
    height: 8px;
    margin: 0 auto;
    max-width: 112px;
    width: 39.02439%; /* 112px / 287px = 39.02439% */
    background: #fdb913;
  }
  .homepage_container-5 {
    position: relative;
  }
  .homepage_body-content-3 {
    margin: 14rem auto 0;
    min-height: 1277px;
    overflow: hidden;
    padding: 3.9rem 0 5.4rem;
    position: relative;
    z-index: 106;
    background: url('../images/grey_bg.jpg') no-repeat center 0;
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
  }
  .homepage_col-data-wrapper {
    margin: 14px auto 0;
    position: relative;
  }
  .homepage_services {
    margin: 0 27% -20px; /* 381px / 1300px = 29.307692% */
    letter-spacing: 0.02em;
  }
  .homepage_text-9 {
    margin: 7px 0 0;
    position: relative;
    font-size: 6.5rem; /* 65px / 10px = 6.5rem */
    text-align: center;
  }
  .homepage_rectangle-13-copy-2 {
    display: block;
    height: 4px;
    left: 11%;
    margin: -11px auto 0;
    max-width: 56px;
    position: relative;
    width: 56px;
    background: #fdb913;
  }
  @media (max-width: 768px) {
  .homepage_rectangle-13-copy-2 {
    left: 15px;
    margin: 10px auto 0;
  }
  .homepage_text-9 {
    line-height: 65px;
  }
  .homepage_services {
    margin: 0 0 20px;
  }
  .homepage_text-9 {
    line-height: 65px;
  }
  }
  .homepage_text-10 {
    margin: 29px auto 0;
    width: 75.76923%; /* 985px / 1300px = 75.76923% */
    line-height: 31px;
    text-align: justify;
  }
  @media (max-width: 985px) {
  .homepage_text-10 {
    left: 0;
    right: 0;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  }
  .homepage_row-8 {
    margin-top: 4.4rem;
  }
  .homepage_group-6 {
    margin: 0 auto;
    position: relative;
  }
  .homepage_normal-view {
    margin: 0 auto;
    max-width: 280px;
    height: 240px;
    padding: 3.2rem 0 0;
    position: relative;
    background: #ffffff;
    background-position: center center;
  }
  .homepage_auditing {
    display: block;
    margin: 0 auto;
    width: 38px;
  }
  .homepage_auditing-e {
    display: none;
    margin: 0 auto;
    width: 38px;
  }
  .homepage_audits {
    margin: 8px 0 0;
    color: #002d62;
    font-size: 2.440322rem; /* 24.4px / 10px = 2.44rem */
    font-weight: 500;
    text-align: center;
  }
  .homepage_row-18 {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
    display: table;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    justify-content: center;
    margin: 7.2rem auto 0;
    position: relative;
  }
  .homepage_text-11 {
    display: inline-block;
    font-size: 1.3rem;
    font-weight: 500;
    text-align: justify;
    text-decoration: underline;
    margin-bottom: 0;
    margin-right: 10px;
  }
  .homepage_rectangle-2-copy-7 {
    display: inline-block;
    margin: 2px 0 0 2px;
    max-width: 5px;
    width: 5px;
  }
  .homepage_rectangle-2-copy-7-e {
    display: none;
    margin: 2px 0 0 2px;
    max-width: 5px;
    width: 5px;
  }
  .homepage_rectangle-5-copy-3 {
    height: 4px;
    margin: 20px auto 0;
    max-width: 280px;
    width: 100%; /* 280px / 280px = 100% */
    background: #002d62;
  }
  .homepage_group-6:hover .homepage_normal-view {
    background: #042D61;
  }
  .homepage_group-6:hover .homepage_audits {
    color: #fff;
  }
  .homepage_group-6:hover .homepage_text-11, .homepage_group-6:hover .homepage_text-11 a {
    color: #fdb913;
  }
  .homepage_group-6:hover .homepage_auditing, .homepage_group-6:hover .homepage_rectangle-2-copy-7 {
    display: none;
  }
  .homepage_group-6:hover .homepage_auditing-e {
    display: block;
  }
  .homepage_group-6:hover .homepage_rectangle-2-copy-7-e {
    display: inline-block;
  }
  .homepage_group-7 {
    margin: 0 auto;
    max-width: 280px;
    height: 240px;
    padding: 3.2rem 0 0; /* 30px / 340px = 8.823529% */
    position: relative;
    background: #ffffff;
    background-position: center center;
  }
  .homepage_tax {
    display: block;
    margin: 0 auto;
    width: 38px;
  }
  .homepage_tax-e {
    display: none;
    margin: 0 auto;
    width: 38px;
  }
  .homepage_text-12 {
    margin: 7px 0 0;
    color: #002d62;
    font-size: 2.440322rem; /* 24.4px / 10px = 2.44rem */
    font-weight: 500;
    line-height: 31.18189px;
    text-align: center;
  }
  .homepage_row-19 {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    justify-content: center;
    margin: 3.7rem auto 0;
    position: absolute;
    width: 100%;
    bottom: 30px;
  }
  .homepage_text-13 {
    display: inline-block;
    font-size: 1.3rem; /* 13px / 10px = 1.3rem */
    font-weight: 500;
    text-align: justify;
  }
  .homepage_rectangle-2-copy-8 {
    display: inline-block;
    margin: 2px 0 0 2px;
    max-width: 5px;
    width: 5px;
  }
  .homepage_rectangle-5 {
    height: 4px;
    margin: 4.1rem auto 0; 
    max-width: 280px;
    width: 100%; /* 280px / 250px = 112% */
    background: #002d62;
    position: absolute;
    bottom: 0;
  }
  .homepage_group-7:hover, 
  .homepage_group-8:hover,
  .homepage_group-9:hover,
  .homepage_group-10:hover,
  .homepage_group-11:hover,
  .homepage_group-12:hover,
  .homepage_group-13:hover,
  .homepage_group-14:hover,
  .homepage_group-15:hover,
  .homepage_group-16:hover,
  .homepage_group-17:hover {
    background: #042D61;
  }
  .homepage_group-7:hover .homepage_tax, 
  .homepage_group-8:hover .homepage_handshake, 
  .homepage_group-9:hover .hide-mobile,
  .homepage_group-10:hover .hide-mobile,
  .homepage_group-11:hover .hide-mobile,
  .homepage_group-12:hover .hide-mobile,
  .homepage_group-13:hover .hide-mobile,
  .homepage_group-14:hover .hide-mobile,
  .homepage_group-15:hover .hide-mobile,
  .homepage_group-16:hover .hide-mobile,
  .homepage_group-17:hover .hide-mobile {
    display: none;
  }
  .homepage_group-7:hover .homepage_tax-e, 
  .homepage_group-8:hover .homepage_handshake-e,
  .homepage_group-9:hover .show-mobile,
  .homepage_group-10:hover .show-mobile,
  .homepage_group-11:hover .show-mobile,
  .homepage_group-12:hover .show-mobile,
  .homepage_group-13:hover .show-mobile,
  .homepage_group-14:hover .show-mobile,
  .homepage_group-15:hover .show-mobile,
  .homepage_group-16:hover .show-mobile,
  .homepage_group-17:hover .show-mobile {
    display: block;
  }
  .homepage_group-7:hover .homepage_text-12, 
  .homepage_group-8:hover .homepage_text-14,
  .homepage_group-9:hover .homepage_text-16,
  .homepage_group-10:hover .homepage_text-18,
  .homepage_group-11:hover .homepage_text-20,
  .homepage_group-12:hover .homepage_text-22,
  .homepage_group-13:hover .homepage_text-24,
  .homepage_group-14:hover .homepage_text-26,
  .homepage_group-15:hover .homepage_text-28,
  .homepage_group-16:hover .homepage_text-30,
  .homepage_group-17:hover .homepage_text-32 {
    color: #fff;
  }
  .homepage_group-7:hover .homepage_text-11, .homepage_group-7:hover .homepage_text-11 a,
  .homepage_group-8:hover .homepage_text-11, .homepage_group-8:hover .homepage_text-11 a,
  .homepage_group-9:hover .homepage_text-11, .homepage_group-9:hover .homepage_text-11 a,
  .homepage_group-10:hover .homepage_text-11, .homepage_group-10:hover .homepage_text-11 a,
  .homepage_group-11:hover .homepage_text-11, .homepage_group-11:hover .homepage_text-11 a,
  .homepage_group-12:hover .homepage_text-11, .homepage_group-12:hover .homepage_text-11 a,
  .homepage_group-13:hover .homepage_text-11, .homepage_group-13:hover .homepage_text-11 a,
  .homepage_group-14:hover .homepage_text-11, .homepage_group-14:hover .homepage_text-11 a,
  .homepage_group-15:hover .homepage_text-11, .homepage_group-15:hover .homepage_text-11 a,
  .homepage_group-16:hover .homepage_text-11, .homepage_group-16:hover .homepage_text-11 a,
  .homepage_group-17:hover .homepage_text-11, .homepage_group-17:hover .homepage_text-11 a {
    color: #fdb913;
  }
  .homepage_group-7:hover .homepage_auditing, .homepage_group-7:hover .homepage_rectangle-2-copy-7,
  .homepage_group-8:hover .homepage_auditing, .homepage_group-8:hover .homepage_rectangle-2-copy-7,
  .homepage_group-9:hover .homepage_auditing, .homepage_group-9:hover .homepage_rectangle-2-copy-7,
  .homepage_group-10:hover .homepage_auditing, .homepage_group-10:hover .homepage_rectangle-2-copy-7,
  .homepage_group-11:hover .homepage_auditing, .homepage_group-11:hover .homepage_rectangle-2-copy-7,
  .homepage_group-12:hover .homepage_auditing, .homepage_group-12:hover .homepage_rectangle-2-copy-7,
  .homepage_group-13:hover .homepage_auditing, .homepage_group-13:hover .homepage_rectangle-2-copy-7,
  .homepage_group-14:hover .homepage_auditing, .homepage_group-14:hover .homepage_rectangle-2-copy-7,
  .homepage_group-15:hover .homepage_auditing, .homepage_group-15:hover .homepage_rectangle-2-copy-7,
  .homepage_group-16:hover .homepage_auditing, .homepage_group-16:hover .homepage_rectangle-2-copy-7,
  .homepage_group-17:hover .homepage_auditing, .homepage_group-17:hover .homepage_rectangle-2-copy-7 {
    display: none;
  }
  .homepage_group-7:hover .homepage_auditing-e,
  .homepage_group-8:hover .homepage_auditing-e,
  .homepage_group-9:hover .homepage_auditing-e,
  .homepage_group-10:hover .homepage_auditing-e,
  .homepage_group-11:hover .homepage_auditing-e,
  .homepage_group-12:hover .homepage_auditing-e,
  .homepage_group-13:hover .homepage_auditing-e,
  .homepage_group-14:hover .homepage_auditing-e,
  .homepage_group-15:hover .homepage_auditing-e,
  .homepage_group-16:hover .homepage_auditing-e,
  .homepage_group-17:hover .homepage_auditing-e {
    display: block;
  }
  .homepage_group-7:hover .homepage_rectangle-2-copy-7-e,
  .homepage_group-8:hover .homepage_rectangle-2-copy-7-e,
  .homepage_group-9:hover .homepage_rectangle-2-copy-7-e,
  .homepage_group-10:hover .homepage_rectangle-2-copy-7-e,
  .homepage_group-11:hover .homepage_rectangle-2-copy-7-e,
  .homepage_group-12:hover .homepage_rectangle-2-copy-7-e,
  .homepage_group-13:hover .homepage_rectangle-2-copy-7-e,
  .homepage_group-14:hover .homepage_rectangle-2-copy-7-e,
  .homepage_group-15:hover .homepage_rectangle-2-copy-7-e,
  .homepage_group-16:hover .homepage_rectangle-2-copy-7-e,
  .homepage_group-17:hover .homepage_rectangle-2-copy-7-e {
    display: inline-block;
  }
  .homepage_group-8 {
    margin: 0 auto;
    max-width: 280px;
    height: 240px;
    padding: 24px 0 0;
    position: relative;
    background: #ffffff;
    background-position: center center;
  }
  .homepage_handshake {
    display: block;
    margin: 0 auto;
    position: relative;
    right: 1.785714%;
    width: 48px;
  }
  .homepage_handshake-e {
    display: none;
    margin: 0 auto;
    position: relative;
    right: 1.785714%;
    width: 48px;
  }
  @media (max-width: 768px) {
  .homepage_handshake,  .homepage_handshake-e{
    right: 0;
  }
  }
  .homepage_text-14 {
    margin: 7px 0 0;
    color: #002d62;
    font-size: 2.440322rem; /* 24.4px / 10px = 2.44rem */
    font-weight: 500;
    line-height: 31.18189px;
    text-align: center;
  }
  .homepage_row-12 {
    left: 2.142857%;
    margin: 4px auto 0;
    position: relative;
    width: 28.571428%; /* 80px / 280px = 28.571428% */
  }
  .homepage_text-15 {
    float: left;
    margin: 2px 2.5% 0 0; /* 2px / 80px = 2.5% */
    width: 87.5%; /* 70px / 80px = 87.5% */
    font-size: 1.3rem; /* 13px / 10px = 1.3rem */
    font-weight: 500;
    text-align: justify;
  }
  .homepage_rectangle-2-copy-2 {
    float: left;
    max-width: 8px;
    width: 10%; /* 8px / 80px = 10% */
  }
  @media (max-width: 80px) {
  .homepage_row-12 {
    left: 0;
    right: 0;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  }
  @media (max-width: 768px) {
  .homepage_row-12 {
    left: 0;
  }
  .homepage_group-2 {
    margin: 0 auto 20px;
  }
  }
  .homepage_rectangle-5-2 {
    height: 4px;
    margin: 40px auto 0;
    max-width: 280px;
    width: 100%; /* 280px / 280px = 100% */
    background: #002d62;
    position: absolute;
    bottom: 0;
  }
  .homepage_group-9 {
    margin: 0 auto;
    max-width: 280px;
    height: 240px;
    padding: 3.6rem 0 0;
    position: relative;
    background: #ffffff;
    background-position: center center;
  }
  .homepage_live-chat {
    display: block;
    margin: 0 auto;
    position: relative;
    right: 2.5%;
    width: 38px;
  }
  @media (max-width: 768px) {
  .homepage_live-chat {
    right: 0;
  }
  }
  .homepage_text-16 {
    margin: 11px 0 0;
    color: #002d62;
    font-size: 2.440322rem; /* 24.4px / 10px = 2.44rem */
    font-weight: 500;
    line-height: 31.18189px;
    text-align: center;
  }
  .homepage_row-20 {
    left: 2.142857%;
    margin: 3.7rem auto 0;
    position: relative;
    width: 28.571428%; /* 80px / 280px = 28.571428% */
  }
  .homepage_text-17 {
    float: left;
    margin: 2px 2.5% 0 0; /* 2px / 80px = 2.5% */
    width: 87.5%; /* 70px / 80px = 87.5% */
    font-size: 1.3rem; /* 13px / 10px = 1.3rem */
    font-weight: 500;
    text-align: justify;
  }
  .homepage_rectangle-2-copy-2-2 {
    float: left;
    max-width: 8px;
    width: 10%; /* 8px / 80px = 10% */
  }
  @media (max-width: 80px) {
  .homepage_row-20 {
    left: 0;
    right: 0;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  }
  @media (max-width: 768px) {
  .homepage_row-20 {
    left: 0;
  }
  }
  .homepage_rectangle-5-copy {
    height: 4px;
    margin: 37px auto 0;
    max-width: 280px;
    width: 100%; /* 280px / 280px = 100% */
    background: #002d62;
    position: absolute;
    bottom: 0;
  }
  .homepage_row-9 {
    margin-top: 28px;
  }
  .homepage_group-10 {
    margin: 0 auto;
    max-width: 280px;
    height: 240px;
    padding: 22px 0 0 0; /* 65px / 340px = 19.117647% */
    position: relative;
    background: #ffffff;
    background-position: center center;
  }
  .homepage_company {
    display: block;
    left: 3.023256%;
    margin: 0 auto;
    position: relative;
    width: 73px;
  }
  @media (max-width: 768px) {
  .homepage_company {
    left: 0;
  }
  }
  .homepage_text-18 {
    margin: 9px 0 0;
    color: #002d62;
    font-size: 2.440322rem; /* 24.4px / 10px = 2.44rem */
    font-weight: 500;
    line-height: 31.18189px;
    text-align: center;
    padding: 0 10px;
  }
  .homepage_row-13 {
    left: 2.55814%;
    margin: 5px auto 0;
    position: relative;
    width: 36.744186%; /* 79px / 215px = 36.744186% */
  }
  .homepage_text-19 {
    float: left;
    margin: 1px 2.531646% 0 0; /* 2px / 79px = 2.531646% */
    width: 88.6076%; /* 70px / 79px = 88.6076% */
    font-size: 1.3rem; /* 13px / 10px = 1.3rem */
    font-weight: 500;
    text-align: justify;
  }
  .homepage_rectangle-2-copy-2-3 {
    float: left;
    max-width: 7px;
    width: 8.86076%; /* 7px / 79px = 8.86076% */
  }
  @media (max-width: 79px) {
  .homepage_row-13 {
    left: 0;
    right: 0;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  }
  @media (max-width: 768px) {
  .homepage_row-13 {
    left: 0;
  }
  }
  .homepage_rectangle-5-copy-2 {
    height: 4px;
    margin: 22px auto 0;
    max-width: 280px;
    width: 100%; /* 280px / 215px = 130.23256% */
    background: #002d62;
    position: absolute;
    bottom: 0;
  }
  .homepage_group-11 {
    margin: 0 auto;
    max-width: 280px;
    height: 240px;
    padding: 27px 0 0 0; /* 30px / 340px = 8.823529% */
    position: relative;
    background: #ffffff;
    background-position: center center;
  }
  .homepage_payroll {
    display: block;
    margin: 0 auto;
    width: 50px;
  }
  .homepage_text-20 {
    margin: 4px 28.928572% 0 26.071428%; /* 81px / 280px = 28.928572%, 73px / 280px = 26.071428% */
    color: #002d62;
    font-size: 2.440322rem; /* 24.4px / 10px = 2.44rem */
    font-weight: 500;
    text-align: center;
  }
  .homepage_row-21 {
    left: 2.2%;
    margin: 3.1rem auto 0;
    position: relative;
    width: 31.6%; /* 79px / 250px = 31.6% */
  }
  .homepage_text-21 {
    float: left;
    margin: 1px 2.531646% 0 0; /* 2px / 79px = 2.531646% */
    width: 88.6076%; /* 70px / 79px = 88.6076% */
    font-size: 1.3rem; /* 13px / 10px = 1.3rem */
    font-weight: 500;
    text-align: justify;
  }
  .homepage_rectangle-2-copy-2-4 {
    float: left;
    max-width: 7px;
    width: 8.86076%; /* 7px / 79px = 8.86076% */
  }
  @media (max-width: 79px) {
  .homepage_row-21 {
    left: 0;
    right: 0;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  }
  @media (max-width: 768px) {
  .homepage_row-21 {
    left: 0;
  }
  }
  .homepage_rectangle-5-copy-3-2 {
    height: 4px;
    margin: 29px auto 0;
    max-width: 280px;
    width: 100%; /* 280px / 250px = 112% */
    background: #002d62;
    position: absolute;
    bottom: 0;
  }
  .homepage_group-12 {
    margin: 0 auto;
    max-width: 280px;
    height: 240px;
    padding: 27px 0 0;
    position: relative;
    background: #ffffff;
    background-position: center center;
  }
  .homepage_management {
    display: block;
    margin: 0 auto;
    position: relative;
    right: 1.25%;
    width: 45px;
  }
  @media (max-width: 768px) {
  .homepage_management {
    right: 0;
  }
  }
  .homepage_text-22 {
    margin: 7px 0 0;
    color: #002d62;
    font-size: 2.440322rem; /* 24.4px / 10px = 2.44rem */
    font-weight: 500;
    line-height: 31.18189px;
    text-align: center;
  }
  .homepage_row-14 {
    left: 2.142857%;
    margin: 9px auto 0;
    position: relative;
    width: 28.571428%; /* 80px / 280px = 28.571428% */
  }
  .homepage_text-23 {
    float: left;
    margin: 2px 2.5% 0 0; /* 2px / 80px = 2.5% */
    width: 87.5%; /* 70px / 80px = 87.5% */
    font-size: 1.3rem; /* 13px / 10px = 1.3rem */
    font-weight: 500;
    text-align: justify;
  }
  .homepage_rectangle-2-copy-2-5 {
    float: left;
    max-width: 8px;
    width: 10%; /* 8px / 80px = 10% */
  }
  @media (max-width: 80px) {
  .homepage_row-14 {
    left: 0;
    right: 0;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  }
  @media (max-width: 768px) {
  .homepage_row-14 {
    left: 0;
  }
  }
  .homepage_rectangle-5-copy-4 {
    height: 4px;
    margin: 10px auto 0;
    max-width: 280px;
    width: 100%; /* 280px / 280px = 100% */
    background: #002d62;
    position: absolute;
    bottom: 0;
  }
  .homepage_group-13 {
    margin: 0 auto;
    max-width: 280px;
    height: 240px;
    padding: 22px 0 0;
    position: relative;
    background: #ffffff;
    background-position: center center;
  }
  .homepage_law {
    display: block;
    margin: 0 auto;
    width: 46px;
  }
  .homepage_text-24 {
    margin: 4px 0 0;
    color: #002d62;
    font-size: 2.440322rem; /* 24.4px / 10px = 2.44rem */
    font-weight: 500;
    line-height: 31.18189px;
    text-align: center;
  }
  .homepage_row-15 {
    left: 2.142857%;
    margin: 5px auto 0;
    position: relative;
    width: 28.571428%; /* 80px / 280px = 28.571428% */
  }
  .homepage_text-25 {
    float: left;
    margin: 2px 2.5% 0 0; /* 2px / 80px = 2.5% */
    width: 87.5%; /* 70px / 80px = 87.5% */
    font-size: 1.3rem; /* 13px / 10px = 1.3rem */
    font-weight: 500;
    text-align: justify;
  }
  .homepage_rectangle-2-copy-2-6 {
    float: left;
    max-width: 8px;
    width: 10%; /* 8px / 80px = 10% */
  }
  @media (max-width: 80px) {
  .homepage_row-15 {
    left: 0;
    right: 0;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  }
  @media (max-width: 768px) {
  .homepage_row-15 {
    left: 0;
  }
  }
  .homepage_rectangle-5-copy-5 {
    height: 4px;
    margin: 10px auto 0;
    max-width: 280px;
    width: 100%; /* 280px / 280px = 100% */
    background: #002d62;
    position: absolute;
    bottom: 0;
  }
  .homepage_row-11 {
    margin-top: 4.3rem;
  }
  .homepage_col-data-wrapper-5 {
    margin: 0 auto;
    position: relative;
  }
  .homepage_group-14 {
    margin: 0 auto; /* 24px / 584px = 4.109589% */
    max-width: 280px;
    height: 240px;
    padding: 3.2rem 0 0;
    position: relative;
    width: 100%; /* 280px / 584px = 47.945206% */
    background: #ffffff;
    background-position: center center;
  }
  .homepage_technology {
    display: block;
    margin: 0 auto;
    position: relative;
    right: 1.607143%;
    width: 43px;
  }
  @media (max-width: 768px) {
  .homepage_technology {
    right: 0;
  }
  }
  .homepage_text-26 {
    margin: 8px 0 0;
    color: #002d62;
    font-size: 2.440322rem; /* 24.4px / 10px = 2.44rem */
    font-weight: 500;
    line-height: 31.18189px;
    text-align: center;
  }
  .homepage_row-22 {
    left: 2.142857%;
    margin: 3.6rem auto 0;
    position: relative;
    width: 28.571428%; /* 80px / 280px = 28.571428% */
  }
  .homepage_text-27 {
    float: left;
    margin: 2px 2.5% 0 0; /* 2px / 80px = 2.5% */
    width: 87.5%; /* 70px / 80px = 87.5% */
    font-size: 1.3rem; /* 13px / 10px = 1.3rem */
    font-weight: 500;
    text-align: justify;
  }
  .homepage_rectangle-2-copy-2-7 {
    float: left;
    max-width: 8px;
    width: 10%; /* 8px / 80px = 10% */
  }
  @media (max-width: 80px) {
  .homepage_row-22 {
    left: 0;
    right: 0;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  }
  @media (max-width: 768px) {
  .homepage_row-22 {
    left: 0;
  }
  }
  .homepage_rectangle-5-3 {
    height: 4px;
    margin: 35px auto 0;
    max-width: 280px;
    width: 100%; /* 280px / 280px = 100% */
    background: #002d62;
    position: absolute;
    bottom: 0;
  }
  .homepage_group-14 .homepage_rectangle-5-3 {
    margin: 38px auto 0;
  }
  .homepage_group-15 .homepage_rectangle-5-copy-6 {
    margin: 10px auto 0;
  }
  .homepage_group-15 {
    max-width: 280px;
    height: 240px;
    padding: 28px 0 0;
    position: relative;
    width: 100%; /* 280px / 584px = 47.945206% */
    background: #ffffff;
    background-position: center center;
    margin: 0 auto;
  }
  .homepage_growth {
    display: block;
    margin: 0 auto;
    position: relative;
    right: 2.857143%;
    width: 46px;
  }
  @media (max-width: 768px) {
  .homepage_growth {
    right: 0;
  }
  }
  .homepage_text-28 {
    margin: 5px 20px 0;
    color: #002d62;
    font-size: 2.440322rem; /* 24.4px / 10px = 2.44rem */
    font-weight: 500;
    line-height: 31.18189px;
    text-align: center;
  }
  .homepage_row-16 {
    left: 2.142857%;
    margin: 5px auto 0;
    position: relative;
    width: 28.571428%; /* 80px / 280px = 28.571428% */
  }
  .homepage_text-29 {
    float: left;
    margin: 2px 2.5% 0 0; /* 2px / 80px = 2.5% */
    width: 87.5%; /* 70px / 80px = 87.5% */
    font-size: 1.3rem; /* 13px / 10px = 1.3rem */
    font-weight: 500;
    text-align: justify;
  }
  .homepage_rectangle-2-copy-2-8 {
    float: left;
    max-width: 8px;
    width: 10%; /* 8px / 80px = 10% */
  }
  @media (max-width: 80px) {
  .homepage_row-16 {
    left: 0;
    right: 0;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  }
  @media (max-width: 768px) {
  .homepage_row-16 {
    left: 0;
  }
  }
  .homepage_rectangle-5-copy-6 {
    height: 4px;
    margin: 34px auto 0;
    max-width: 280px;
    width: 100%; /* 280px / 280px = 100% */
    background: #002d62;
    position: absolute;
    bottom: 0;
  }
  @media (max-width: 768px) {
  .homepage_col-data-wrapper-5 {
    margin-bottom: 20px;
  }
  }
  .homepage_col-data-wrapper-6 {
    margin: 1px auto 0;
    position: relative;
  }
  .homepage_group-16 {
    margin: 0 auto; /* 29px / 589px = 4.923599% */
    max-width: 280px;
    height: 240px;
    padding: 29px 0 0;
    position: relative;
    width: 100%; /* 280px / 589px = 47.5382% */
    background: #ffffff;
    background-position: center center;
  }
  .homepage_document {
    display: block;
    margin: 0 auto;
    width: 39px;
  }
  .homepage_text-30 {
    margin: 7px 20px 0;
    color: #002d62;
    font-size: 2.440322rem; /* 24.4px / 10px = 2.44rem */
    font-weight: 500;
    line-height: 31.18189px;
    text-align: center;
  }
  .homepage_row-23 {
    left: 2.142857%;
    margin: 3.7rem auto 0;
    position: relative;
    width: 28.571428%; /* 80px / 280px = 28.571428% */
  }
  .homepage_text-31 {
    float: left;
    margin: 4px 2.5% 0 0; /* 2px / 80px = 2.5% */
    width: 87.5%; /* 70px / 80px = 87.5% */
    font-size: 1.3rem; /* 13px / 10px = 1.3rem */
    font-weight: 500;
    text-align: justify;
  }
  .homepage_rectangle-2-copy-2-9 {
    float: left;
    max-width: 8px;
    width: 10%; /* 8px / 80px = 10% */
  }
  @media (max-width: 80px) {
  .homepage_row-23 {
    left: 0;
    right: 0;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  }
  @media (max-width: 768px) {
  .homepage_row-23 {
    left: 0;
  }
  }
  .homepage_rectangle-5-copy-2-2 {
    height: 4px;
    margin: 68px auto 0;
    max-width: 280px;
    width: 100%; /* 280px / 280px = 100% */
    background: #002d62;
    position: absolute;
    bottom: 0;
  }
  .homepage_group-17 {
    max-width: 280px;
    height: 240px;
    padding: 3.1rem 0 0;
    position: relative;
    width: 100%; /* 280px / 589px = 47.5382% */
    background: #ffffff;
    background-position: center center;
    margin: 0 auto;
  }
  .homepage_row-8 > div {
    margin-bottom: 20px;
  }
  .homepage_folder {
    display: block;
    margin: 0 auto;
    position: relative;
    right: 1.785714%;
    width: 40px;
  }
  @media (max-width: 768px) {
  .homepage_folder {
    right: 0;
  }
  }
  .homepage_text-32 {
    margin: 9px 0 0;
    color: #002d62;
    font-size: 2.440322rem; /* 24.4px / 10px = 2.44rem */
    font-weight: 500;
    line-height: 31.18189px;
    text-align: center;
  }
  .homepage_row-17 {
    left: 2.142857%;
    margin: 5px auto 0;
    position: relative;
    width: 28.571428%; /* 80px / 280px = 28.571428% */
  }
  .homepage_text-33 {
    float: left;
    margin: 2px 2.5% 0 0; /* 2px / 80px = 2.5% */
    width: 87.5%; /* 70px / 80px = 87.5% */
    font-size: 1.3rem; /* 13px / 10px = 1.3rem */
    font-weight: 500;
    text-align: justify;
  }
  .homepage_rectangle-2-copy-2-10 {
    float: left;
    max-width: 8px;
    width: 10%; /* 8px / 80px = 10% */
  }
  @media (max-width: 80px) {
  .homepage_row-17 {
    left: 0;
    right: 0;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  }
  @media (max-width: 768px) {
  .homepage_row-17 {
    left: 0;
  }
  }
  .homepage_rectangle-5-4 {
    height: 4px;
    margin: 7px auto 0;
    max-width: 280px;
    width: 100%; /* 280px / 280px = 100% */
    background: #002d62;
    position: absolute;
    bottom: 0;
  }
  @media (max-width: 768px) {
  .homepage_col-data-wrapper-6 {
    margin-bottom: 20px;
  }
  }
  .homepage_row-2-2 {
    margin: 7.8rem auto 0;
    padding: 13px 1.923077% 16px; /* 25px / 1300px = 1.923077% */
    position: relative;
    right: 0.884615%;
    width: fit-content; /* 201px / 1300px = 15.461538% */
    background: #fdb913;
    display: flex;
    flex-direction: row;
    gap: 10px;
    align-items: center;
  }

  .homepage_text-34 {
    margin: 1px 1.324503% 0 -1.986755%; /* 2px / 151px = 1.324503%, -3px / 151px = -1.986755% */
    width: 100%; /* 140px / 151px = 92.71523% */
    font-size: 1.5rem; /* 15px / 10px = 1.5rem */
    color: #000;
  }
  .homepage_rectangle-2-copy-3 {
    float: left;
    max-width: 8px;
    width: 5.298013%; /* 8px / 151px = 5.298013% */
  }
  @media (max-width: 201px) {
  .homepage_row-2-2 {
    left: 0;
    right: 0;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  }
  @media (max-width: 768px) {
  .homepage_row-2-2 {
    right: 0;
  }
  }
  .homepage_container-6 {
    position: relative;
  }
  .homepage_body-content-4 {
    margin: -3px 0 0;
    position: relative;
    z-index: 57;
    background: #002d62;
    background-position: center center;
  }
  .homepage_col-data-wrapper-2 {
    margin: 3px auto 0;
    position: relative;
  }
  .homepage_rectangle-14 {
    height: 6px;
    max-width: 33% !important;
    position: relative;
    background: #fdb913;
  }
  .homepage_text-35 {
    margin: 6.1rem 220px -20px; /* 542px / 1920px = 28.229166% */
    color: #ffffff;
    letter-spacing: 0.02em;
  }
  .homepage_text-36 {
    margin: 10px 0 0;
    color: #ffffff;
    font-size: 6.5rem; /* 65px / 10px = 6.5rem */
    font-weight: 500;
    text-align: center;
  }
  .homepage_rectangle-13-copy-3 {
    display: block;
    height: 4px;
    margin: -11px auto 0;
    max-width: 56px;
    position: relative;
    right: 193px;
    width: 56px;
    background: #fdb913;
  }
  @media (max-width: 768px) {
  .homepage_rectangle-13-copy-3 {
    right: 0;
    margin: 0px auto 0;
  }
  }
  .homepage_rectangle-6 {
    display: block;
    margin: 5.1rem auto 0;
    position: relative;
    width: 86.129036%; /* 267px / 310px = 86.129036% */
  }
  @media (max-width: 768px) {
  .homepage_rectangle-6 {
    left: 0;
  }
  }
  .homepage_rectangle-6-copy {
    display: block;
    margin: 5.1rem auto 0;
    width: 86.129036%; /* 267px / 310px = 86.129036% */
  }
  .homepage_rectangle-6-copy-3 {
    display: block;
    margin: 5.1rem auto 0;
    width: 86.129036%; /* 267px / 310px = 86.129036% */
  }
  .homepage_rectangle-6-copy-2 {
    display: block;
    margin: 5.1rem auto 0;
    position: relative;
    width: 86.129036%; /* 267px / 310px = 86.129036% */
  }
  @media (max-width: 768px) {
  .homepage_rectangle-6-copy-2 {
    right: 0;
  }
  }
  .homepage_text-37 {
    margin: 17px auto 0;
    color: #ffffff;
    font-size: 2.731567rem; /* 27.32px / 10px = 2.732rem */
    letter-spacing: 0.02em;
    text-align: center;
  }
  .homepage_text-38 {
    margin: 17px auto 0;
    color: #ffffff;
    font-size: 2.731567rem; /* 27.32px / 10px = 2.732rem */
    letter-spacing: 0.02em;
    text-align: center;
  }
  .homepage_text-39 {
    margin: 17px auto 0;
    color: #ffffff;
    font-size: 2.731567rem; /* 27.32px / 10px = 2.732rem */
    letter-spacing: 0.02em;
    text-align: center;
  }
  .homepage_text-40 {
    margin: 17px auto 0;
    color: #ffffff;
    font-size: 2.731567rem; /* 27.32px / 10px = 2.732rem */
    letter-spacing: 0.02em;
    text-align: center;
  }
  .homepage_row-27 {
    margin: 4.3rem auto 0;
    max-width: 201px;
    min-height: 46px;
    padding: 13px 3% 16px;
    position: relative;
    width: fit-content;
    background: #fdb913;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
  }
  .homepage_text-41 {
    float: left;
    margin: 1px 6.622517% 0 -9.933775%; /* 10px / 151px = 6.622517%, -15px / 151px = -9.933775% */
    width: 87.41722%; /* 132px / 151px = 87.41722% */
    font-size: 1.5rem; /* 15px / 10px = 1.5rem */
    letter-spacing: 0.05em;
  }
  .homepage_rectangle-2-copy-5 {
    float: left;
    max-width: 8px;
    width: 5.298013%; /* 8px / 151px = 5.298013% */
  }
  @media (max-width: 201px) {
  .homepage_row-27 {
    left: 0;
    right: 0;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  }
  .homepage_rectangle-14-copy {
    display: block;
    height: 6px;
    left: 32.994793%;
    margin: 3.9rem auto 0;
    max-width: 653px;
    position: relative;
    width: 34.010418%; /* 653px / 1920px = 34.010418% */
    background: #fdb913;
    visibility: hidden;
  }
  @media (max-width: 768px) {
  .homepage_rectangle-14-copy {
    left: 0;
  }
  }
  .homepage_container-7 {
    position: relative;
  }
  .homepage_rectangle-13-copy-4-wrapper {
    overflow: hidden;
    position: relative;
    z-index: 315;
  }
  .homepage_rectangle-13-copy-4 {
    height: 4px;
    margin: 17.1rem auto 0;
    width: 28.571428%; /* 56px / 196px = 28.571428% */
    background: #fdb913;
  }
  .homepage_container-8 {
    position: relative;
  }
  .homepage_body-content-5 {
    position: relative;
    z-index: 30;
  }
  .homepage_wrapper {
    min-height: 1156px;
    position: relative;
  }
  .homepage_col {
    padding: 5.4rem 0 12.4rem;
    position: absolute;
    top: 262px;
    width: 100%;
    background: #efefef;
  }
  .homepage_col-data-wrapper-3 {
    margin: 13px auto 0;
    padding: 0 2.980132%; /* 27px / 906px = 2.980132% */
    position: relative;
  }
  .homepage_updates {
    margin: 0 0 0 0.684932%; /* 6px / 876px = 0.684932% */
    font-size: 1.80531rem; /* 18.05px / 10px = 1.805rem */
    letter-spacing: 0.02em;
  }
  .homepage_text-42 {
    margin: 9px 0 0;
    font-size: 6.519174rem; /* 65.19px / 10px = 6.519rem */
    font-weight: 500;
    text-align: center;
  }
  .homepage_blog-2 {
    margin: 24px 4.56621% 0 auto; /* 40px / 876px = 4.56621% */
    max-width: 546px;
    padding: 5.3rem 4.680365% 4.5rem; /* 41px / 876px = 4.680365% */
    position: relative;
    background: #ffffff;
    background-position: center center;
  }
  .homepage_text-43 {
    margin: 0 0 0 0.18315%; /* 1px / 546px = 0.18315% */
    color: #0b6582;
    font-size: 2.389112rem; /* 23.89px / 10px = 2.389rem */
    letter-spacing: 0.02em;
  }
  .homepage_rectangle-10 {
    display: block;
    margin: 29px auto 0;
    max-width: 463px;
    width: 99.784485%; /* 463px / 464px = 99.784485% */
  }
  .homepage_text-44 {
    margin: 11px auto 0;
    width: 99.56896%; /* 462px / 464px = 99.56896% */
    color: #464646;
    letter-spacing: 0.02em;
    line-height: 32px;
  }
  @media (max-width: 462px) {
  .homepage_text-44 {
    left: 0;
    right: 0;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  }
  .homepage_row-9-2 {
    left: 38.900864%;
    margin: 4.2rem auto 0;
    position: relative;
    width: 17.025862%; /* 79px / 464px = 17.025862% */
  }
  .homepage_text-45 {
    float: left;
    margin: 1px 2.531646% 0 0; /* 2px / 79px = 2.531646% */
    width: 88.6076%; /* 70px / 79px = 88.6076% */
    font-size: 1.3rem; /* 13px / 10px = 1.3rem */
    font-weight: 500;
    text-align: justify;
  }
  .homepage_rectangle-2-copy-4 {
    float: left;
    max-width: 7px;
    width: 8.86076%; /* 7px / 79px = 8.86076% */
  }
  @media (max-width: 79px) {
  .homepage_row-9-2 {
    left: 0;
    right: 0;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  }
  @media (max-width: 768px) {
  .homepage_row-9-2 {
    left: 0;
  }
  }
  .homepage_container-9 {
    position: relative;
  }
  .homepage_col-data-wrapper-4 {
    margin: 0 auto;
    min-height: 1032px;
    position: relative;
  }
  .homepage_ellipse-1 {
    left: 50%;
    max-width: 366px;
    position: absolute;
    top: 115px;
    width: 100%;
    margin-left: -456.5px;
  }
  .homepage_ellipse-1-copy {
    left: 50%;
    max-width: 427px;
    position: absolute;
    top: 54px;
    width: 100%;
    margin-left: -456.5px;
  }
  .homepage_ellipse-1-copy-2 {
    left: 50%;
    max-width: 481px;
    position: absolute;
    top: 0;
    width: 100%;
    margin-left: -456.5px;
  }
  .homepage_blog-1 {
    left: 50%;
    max-width: 546px;
    padding: 5.3rem 4.49069% 4.5rem; /* 41px / 913px = 4.49069% */
    position: absolute;
    top: 455px;
    width: 59.80285%; /* 546px / 913px = 59.80285% */
    background: #ffffff;
    margin-left: -89.5px;
  }
  .homepage_text-46 {
    margin: 0 0 0 0.18315%; /* 1px / 546px = 0.18315% */
    color: #0b6582;
    font-size: 2.389112rem; /* 23.89px / 10px = 2.389rem */
    letter-spacing: 0.02em;
  }
  .homepage_rectangle-10-2 {
    display: block;
    margin: 29px auto 0;
    max-width: 463px;
    width: 99.784485%; /* 463px / 464px = 99.784485% */
  }
  .homepage_text-47 {
    margin: 11px auto 0;
    width: 99.56896%; /* 462px / 464px = 99.56896% */
    color: #464646;
    letter-spacing: 0.02em;
    line-height: 32px;
  }
  @media (max-width: 462px) {
  .homepage_text-47 {
    left: 0;
    right: 0;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  }
  .homepage_row-4-2 {
    margin: 4.2rem 2.197802% 0 auto; /* 12px / 546px = 2.197802% */
    position: relative;
  }
  .homepage_text-48 {
    float: left;
    margin: 1px 2.531646% 0 0; /* 2px / 79px = 2.531646% */
    width: 88.6076%; /* 70px / 79px = 88.6076% */
    font-size: 1.3rem; /* 13px / 10px = 1.3rem */
    font-weight: 500;
    text-align: justify;
  }
  .homepage_rectangle-2-copy-4-2 {
    float: left;
    max-width: 7px;
    width: 8.86076%; /* 7px / 79px = 8.86076% */
  }
  .homepage_container-10 {
    position: absolute;
    top: 0;
    width: 100%;
  }
  @media (max-width: 768px) {
  .homepage_wrapper {
    min-height: unset;
  }
  .homepage_wrapper > * {
    display: block;
    margin: 15px auto;
    position: relative;
    width: 100%;
    min-width: unset;
    max-height: unset;
    min-height: unset;
    top: unset;
    bottom: unset;
    left: unset;
    right: unset;
  }
  }
  .homepage_rectangle-11-copy-e {
    height: 58px;
    margin: 0 auto;
    width: 100%; /* 1920px / 1920px = 100% */
    background: #efefef;
  }
  .homepage_rectangle-11-copy {
    height: 116px;
    margin: 0 auto;
    width: 100%; /* 1920px / 1920px = 100% */
    background: #fdb913;
  }
  .homepage_text-style-3 {
    color: #002d62;
    font-family: 'Libre Baskerville', serif;
    letter-spacing: 0;
  }
  .homepage_text-style-4 {
    display: block;
    line-height: 15px;
    margin-bottom: 0;
  }
  .homepage_text-style-2 {
    line-height: 31px;
    font-size: 18px;
  }
  .homepage_text-style {
    line-height: 31px;
    font-size: 18px;
    display: block;
    margin-bottom: 20px;
  }
  .homepage_text-style-8 {
    display: block;
    line-height: 19px;
    margin-bottom: 0;
  }
  .fw500 {
    font-weight: 500;
  }
  .homepage_text-style-9 {
    line-height: 38.27855px;
  }
  .fw400 {
    font-weight: normal;
  }
  .homepage_text-style-5 {
    font-size: 41px; /* 41.47px / 10px = 4.147rem */
    font-weight: 500;
    line-height: 31.89879px;
  }
  .homepage_text-style-6 {
    font-size: 33px; 
  }
  .homepage_text-style-11 {
    font-size: 41px; /* 41.47px / 10px = 4.147rem */
    font-weight: 500;
    line-height: 37.0026px;
  }
  .homepage_text-style-7 {
    display: block;
    line-height: 17px;
    margin-bottom: 0;
  }
  .homepage_text-style-12 {
    line-height: 39.3163px;
  }
  .homepage_text-style-10 {
    display: block;
    line-height: 18px;
    margin-bottom: 0;
  }
  .homepage_text-style-13 {
    line-height: 31.18189px;
  }
  .show-mobile-banner {
    display: none !important;
  }
  .show-mobile {
    display: none;
  }
  @media (max-width: 768px) {
    .hide-desktop-banner {
      display: none !important;
    }
    .show-mobile-banner {
      display: block !important;
    }
  .homepage_col-15 {
    margin: 10% auto 0;
    padding: 0;
  }
  }
  @media (max-width: 768px) {
  .homepage_col-16 {
    margin: 0 auto 0;
  }
  }
  @media (max-width: 768px) {
  .homepage_text-4 {
    margin: 10% auto 0;
  }
  }
  @media (max-width: 768px) {
  .homepage_text-5 {
    margin: 5.4% auto 0;
  }
  }
  @media (max-width: 768px) {
  .homepage_group-3 {
    margin: 7% auto 0;
  }
  }
  @media (max-width: 768px) {
  .homepage_group-4 {
    margin: 7% auto 0;
  }
  }
  @media (max-width: 768px) {
  .homepage_text-7 {
    margin: 5.6% 0 0;
  }
  }
  @media (max-width: 768px) {
  .homepage_rectangle-4-copy-3 {
    margin: 6.4% auto 0;
  }
  }
  @media (max-width: 768px) {
  .homepage_group-5 {
    margin: 7% auto 0;
  }
  }
  @media (max-width: 768px) {
  .homepage_body-content-3 {
    margin: 10% auto 0;
  }
  }
  @media (max-width: 768px) {
  .homepage_row-2-2 {
    margin: 7.8% auto 0;
  }
  }
  @media (max-width: 768px) {
  .homepage_text-35 {
    margin: 10px auto 0 20px; /* 542px / 768px = 70.572914% */
    text-align: left;
  }
  .homepage_text-36 {
    font-size: 3.5rem;
  }
  }
  @media (max-width: 768px) {
  .homepage_rectangle-6 {
    margin: 5.1% auto 0;
  }
  }
  @media (max-width: 768px) {
  .homepage_rectangle-6-copy {
    margin: 5.1% auto 0;
  }
  }
  @media (max-width: 768px) {
  .homepage_rectangle-6-copy-3 {
    margin: 5.1% auto 0;
  }
  }
  @media (max-width: 768px) {
  .homepage_rectangle-6-copy-2 {
    margin: 5.1% auto 0;
  }
  }
  @media (max-width: 768px) {
  .homepage_rectangle-13-copy-4 {
    margin: 10% auto 0;
  }
  }
  @media (max-width: 768px) {
  .homepage_body-content-3 {
    padding: 3.9% 5% 5.4%; /* 38.4px / 768px = 5% */
  }
  }
  @media (max-width: 768px) {
  .homepage_col {
    padding: 5.4% 5% 12.4%; /* 38.4px / 768px = 5% */
  }
  }
  @media (max-width: 768px) {
  .homepage_blog-2 {
    padding: 5.3% 5.338542% 4.5%; /* 41px / 768px = 5.338542% */
  }
  }
  @media (max-width: 768px) {
  .homepage_blog-1 {
    padding: 5.3% 5.338542% 4.5%; /* 41px / 768px = 5.338542% */
  }
  }

/*====== career +=======*/
.career_global_container_ {
  float: none;
  height: auto;
  margin: 0 auto;
  padding: 0 0 100px 0;
  position: relative;
  background: #ffffff center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  font-family: "Montserrat", sans-serif;
}
.career_top-content {
  display: table;
  margin: 0 auto;
  position: relative;
}
.career_text-wrapper {
  position: relative;
}
.career_text {
  margin: 0 auto;
  color: #000000;
  font-family: "Montserrat";
  font-size: 6.5rem; /* 65px / 10px = 6.5rem */
  font-weight: 500;
  letter-spacing: 0;
  text-align: center;
}
.career_container-2 {
  position: relative;
}
.career_rectangle-13-copy-3-wrapper {
  position: relative;
}
.career_rectangle-13-copy-3 {
  display: block;
  height: 4px;
  margin: -1px auto 0;
  position: relative;
  right: 56px;
  width: 56px;
  background: #fdb913;
}
@media (max-width: 768px) {
.career_rectangle-13-copy-3 {
  right: 0;
}
}
.career_container-3 {
  position: relative;
}
.career_application-wrapper {
  position: relative;
}
.career_application {
  margin: 5.6rem auto 0;
  position: relative;
}
.career_col-4 {
  margin: 16px auto 0;
  position: relative;
}
.career_rectangle-20 {
  height: 37px;
  margin: 12px 0 0;
  position: relative;
  width: 100%; /* 342px / 342px = 100% */
  border: 1px solid #000000; /*stroke*/
}
.career_text-2 {
  margin: 3.1rem 0 0;
}
.career_rectangle-20-copy-3 {
  height: 37px;
  margin: 12px 0 0;
  position: relative;
  width: 100%; /* 342px / 342px = 100% */
  border: 1px solid #000000; /*stroke*/
}
.career_education {
  margin: 3.1rem 0 0;
}
.career_row-2-2 {
  margin: 12px 0 0;
  height: 37px;
  padding: 10px 2.046784% 9px; /* 7px / 342px = 2.046784% */
  position: relative;
  width: 100%; /* 342px / 342px = 100% */
  border: 1px solid #000000; /*stroke*/
}
.career_text-3 {
  float: left;
  margin: 0 0 0 4.878049%; /* 16px / 328px = 4.878049% */
  width: 100%; /* 179px / 328px = 54.57317% */
  opacity: 0.6;
  font-size: 1.5rem; /* 15px / 10px = 1.5rem */
}
.career_rectangle-2-copy-17 {
  float: right;
  margin: 6px 2.439024% 0 0; /* 8px / 328px = 2.439024% */
  max-width: 16px;
  width: 4.878049%; /* 16px / 328px = 4.878049% */
}
@media (max-width: 342px) {
.career_row-2-2 {
  left: 0;
  right: 0;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
}
.career_col-5 {
  margin: 14px auto 0;
  position: relative;
}
.career_rectangle-20-copy {
  height: 37px;
  margin: 12px 0 0;
  position: relative;
  width: 100%; /* 342px / 342px = 100% */
  border: 1px solid #000000; /*stroke*/
}
.career_text-5 {
  margin: 3.1rem 0 0;
}
.career_row-6 {
  margin: 12px 0 0;
  height: 37px;
  padding: 10px 2.339181% 9px; /* 8px / 342px = 2.339181% */
  position: relative;
  width: 100%; /* 342px / 342px = 100% */
  border: 1px solid #000000; /*stroke*/
}
.career_text-6 {
  float: left;
  width: 70.858894%; /* 231px / 326px = 70.858894% */
  opacity: 0.6;
  font-size: 1.5rem; /* 15px / 10px = 1.5rem */
}
.career_rectangle-2-copy-14 {
  float: right;
  margin: 6px 2.147239% 0 0; /* 7px / 326px = 2.147239% */
  max-width: 16px;
  width: 4.907976%; /* 16px / 326px = 4.907976% */
}
@media (max-width: 342px) {
.career_row-6 {
  left: 0;
  right: 0;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
}
.career_text-7 {
  margin: 3.1rem 0 0;
}
.career_rectangle-20-copy-4 {
  height: 37px;
  margin: 12px 0 0;
  position: relative;
  width: 100%; /* 342px / 342px = 100% */
  border: 1px solid #000000; /*stroke*/
}
.career_row-5-2 {
  margin: 4.9rem 0 0;
  position: relative;
  width: 100%; /* 927px / 927px = 100% */
}
.career_col-7 {
  float: left;
  position: relative;
  width: 56.74218%; /* 526px / 927px = 56.74218% */
}
.career_text-8 {
  margin: 20px 0; /* 1px / 526px = 0.190114% */
}
.career_col-12 {
  margin: 14px auto 0;
  padding: 0 2.39726%; /* 7px / 292px = 2.39726% */
  position: relative;
}
.career_row-11 {
  left: 1.814516%;
  margin: 0 auto;
  position: relative;
  width: 96.370964%; /* 239px / 248px = 96.370964% */
}
.career_rectangle-20-copy-7 {
  float: left;
  height: 21px;
  margin: 0 3.34728% 0 0; /* 8px / 239px = 3.34728% */
  width: 21px; /* 21px / 239px = 8.786611% */
  border: 1px solid #000000; /*stroke*/
}
.career_text-9 {
  float: left;
  margin: 3px 0 0;
  width: 87.86611%; /* 210px / 239px = 87.86611% */
}
@media (max-width: 239px) {
.career_row-11 {
  left: 0;
  right: 0;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
}
@media (max-width: 768px) {
.career_row-11 {
  left: 0;
}
}
.career_row-12 {
  left: 1.612903%;
  margin: 3.1rem auto 0;
  position: relative;
  width: 95.96774%; /* 238px / 248px = 95.96774% */
}
.wpcf7-list-item {
	margin: 0 0 20px 0;
	width: 100%;
}
.career_rectangle-20-copy-10 label {
	display: flex;
    align-items: center;
    gap: 10px;
}
.career_rectangle-20-copy-10 input[type=checkbox] {
	height: 21px;
    width: 21px;
}
.wpcf7-list-item-label {
	font-weight: normal;
}
.career_text-10 {
  float: left;
  margin: 1px 0 0;
  width: 88.23529%; /* 210px / 238px = 88.23529% */
}
@media (max-width: 238px) {
.career_row-12 {
  left: 0;
  right: 0;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
}
@media (max-width: 768px) {
.career_row-12 {
  left: 0;
}
}
.career_col-13 {
  margin: 14px auto 0;
  position: relative;
}
.career_row-13 {
  position: relative;
  width: 100%; /* 199px / 199px = 100% */
}
.career_rectangle-20-copy-8 {
  float: left;
  height: 21px;
  margin: 0 3.517588% 0 0; /* 7px / 199px = 3.517588% */
  width: 21px; /* 21px / 199px = 10.552764% */
  border: 1px solid #000000; /*stroke*/
}
.career_text-11 {
  float: left;
  margin: 3px 0 0;
  width: 85.92965%; /* 171px / 199px = 85.92965% */
}
@media (max-width: 199px) {
.career_row-13 {
  left: 0;
  right: 0;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
}
.career_row-14 {
  margin: 3.1rem 0 0;
  position: relative;
  width: 100%; /* 199px / 199px = 100% */
}
.career_rectangle-20-copy-10-2 {
  float: left;
  height: 21px;
  margin: 0 3.517588% 0 0; /* 7px / 199px = 3.517588% */
  width: 21px; /* 21px / 199px = 10.552764% */
  border: 1px solid #000000; /*stroke*/
}
.career_text-12 {
  float: left;
  margin: 3px 0 0;
  width: 62.81407%; /* 125px / 199px = 62.81407% */
}
@media (max-width: 199px) {
.career_row-14 {
  left: 0;
  right: 0;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
}
.career_col-data-wrapper {
  margin: 3.2rem auto 0;
  position: relative;
}
.career_rectangle-20-copy-13 {
  float: left;
  height: 21px;
  margin: 0 2.352941% 0 0; /* 6px / 255px = 2.352941% */
  width: 8.235294%; /* 21px / 255px = 8.235294% */
  border: 1px solid #000000; /*stroke*/
}
.career_text-13 {
  float: left;
  margin: 3px 0 0;
  width: 89.411766%; /* 228px / 255px = 89.411766% */
}
.career_col-data-wrapper-2 {
  margin: 30px auto 0;
  position: relative;
}
.career_rectangle-20-copy-14 {
  float: left;
  height: 21px;
  margin: 0 5.343512% 0 0; /* 7px / 131px = 5.343512% */
  width: 16.030535%; /* 21px / 131px = 16.030535% */
  border: 1px solid #000000; /*stroke*/
}
.career_text-14 {
  float: left;
  margin: 1px 0 0;
  width: 78.62595%; /* 103px / 131px = 78.62595% */
}
.career_text-15 {
  margin: 4rem 0 0 0.190114%; /* 1px / 526px = 0.190114% */
}
.career_row-3-2 {
  margin: 11px 0 0 0.190114%; /* 1px / 526px = 0.190114% */
  min-height: 37px;
  padding: 10px 1.520913% 9px; /* 8px / 526px = 1.520913% */
  position: relative;
  width: 65.01901%; /* 342px / 526px = 65.01901% */
  border: 1px solid #000000; /*stroke*/
}
.career_text-16 {
  float: left;
  margin: 0 21.77914% 0 0; /* 71px / 326px = 21.77914% */
  width: 70.858894%; /* 231px / 326px = 70.858894% */
  opacity: 0.6;
  font-size: 1.5rem; /* 15px / 10px = 1.5rem */
}
.career_rectangle-2-copy-18 {
  float: left;
  margin: 6px 0 0;
  max-width: 16px;
  width: 4.907976%; /* 16px / 326px = 4.907976% */
}
@media (max-width: 342px) {
.career_row-3-2 {
  left: 0;
  right: 0;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
}
.career_text-17 {
  margin: 4.5rem 0 0 0.190114%; /* 1px / 526px = 0.190114% */
}
.career_wrapper-10 {
  margin: 11px 0 0 0.190114%; /* 1px / 526px = 0.190114% */
  min-height: 37px;
  position: relative;
  width: 65.01901%; /* 342px / 526px = 65.01901% */
}
.career_rectangle-22-holder {
  left: 50%;
  margin: 0 0 0 -47.66082%; /* -163px / 342px = -47.66082% */
  max-width: 95px;
  min-height: 23px;
  position: absolute;
  top: 6px;
  width: 27.777779%; /* 95px / 342px = 27.777779% */
  background: rgba(119, 119, 119, 0.2);
  color: #777777;
  font-size: 1.3rem; /* 13px / 10px = 1.3rem */
  line-height: 23px;
  text-align: center;
}
.career_rectangle-20-copy-3-holder {
  left: 50%;
  margin: 0 0 0 -50%; /* -171px / 342px = -50% */
  max-width: 342px;
  min-height: 37px;
  position: absolute;
  top: 0;
  width: 100%; /* 342px / 342px = 100% */
  border: 1px solid #000000; /*stroke*/
  color: #777777;
  font-size: 1.3rem; /* 13px / 10px = 1.3rem */
  line-height: 37px;
  text-align: center;
}
@media (max-width: 768px) {
.career_wrapper-10 {
  min-height: unset;
}
.career_wrapper-10 > * {
  display: block;
  margin: 15px auto;
  position: relative;
  width: 100%;
  min-width: unset;
  max-height: unset;
  min-height: unset;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
}
}
@media (max-width: 342px) {
.career_wrapper-10 {
  left: 0;
  right: 0;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
}
.career_text-20 {
  margin: 4.8rem 0 0 0.190114%; /* 1px / 526px = 0.190114% */
}
.career_col-8 {
  float: right;
  margin: 3.3rem 0 0;
  position: relative;
  width: 42.502697%; /* 394px / 927px = 42.502697% */
}
.career_row-6-2 {
  position: relative;
  width: 100%; /* 394px / 394px = 100% */
}
.career_rectangle-20-copy-9 {
  float: left;
  height: 21px;
  margin: 0 1.77665% 0 0; /* 7px / 394px = 1.77665% */
  width: 5.329949%; /* 21px / 394px = 5.329949% */
  border: 1px solid #000000; /*stroke*/
}
.career_text-21 {
  float: left;
  margin: 3px 0 0;
  width: 63.45178%; /* 250px / 394px = 63.45178% */
}
@media (max-width: 394px) {
.career_row-6-2 {
  left: 0;
  right: 0;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
}
.career_row-7-2 {
  margin: 3.1rem 0 0;
  position: relative;
  width: 100%; /* 394px / 394px = 100% */
}
.career_rectangle-20-copy-10-3 {
  float: left;
  height: 21px;
  margin: 0 1.77665% 0 0; /* 7px / 394px = 1.77665% */
  width: 5.329949%; /* 21px / 394px = 5.329949% */
  border: 1px solid #000000; /*stroke*/
}
.career_text-22 {
  float: left;
  margin: 3px 0 0;
  width: 74.11167%; /* 292px / 394px = 74.11167% */
}
@media (max-width: 394px) {
.career_row-7-2 {
  left: 0;
  right: 0;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
}
.career_row-8-2 {
  margin: 3.2rem 0 0;
  position: relative;
  width: 100%; /* 394px / 394px = 100% */
}
.career_rectangle-20-copy-11 {
  float: left;
  height: 21px;
  margin: 0 1.77665% 0 0; /* 7px / 394px = 1.77665% */
  width: 5.329949%; /* 21px / 394px = 5.329949% */
  border: 1px solid #000000; /*stroke*/
}
.career_text-23 {
  float: left;
  margin: 3px 0 0;
  width: 92.8934%; /* 366px / 394px = 92.8934% */
}
@media (max-width: 394px) {
.career_row-8-2 {
  left: 0;
  right: 0;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
}
@media (max-width: 927px) {
.career_row-5-2 {
  left: 0;
  right: 0;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
}
.career_rectangle-20-copy-2 {
  height: 157px;
  margin: 11px 0 0 0.107875%; /* 1px / 927px = 0.107875% */
  position: relative;
  width: 77.88565%; /* 722px / 927px = 77.88565% */
  border: 1px solid #000000; /*stroke*/
}
.career_layer-43 {
  display: block;
  margin: 25px 0 0 0.107875%; /* 1px / 927px = 0.107875% */
  max-width: 308px;
  position: relative;
  width: 100%;
}
.career_rectangle-1-holder {
  margin: 28px 0 0 0.107875%; /* 1px / 927px = 0.107875% */
  max-width: 159px;
  min-height: 50px;
  padding: 0 4.530745%; /* 42px / 927px = 4.530745% */
  position: relative;
  background: #fdb913;
  background-position: center center;
  color: #000;
  font-weight: 500;
  line-height: 50px;
  text-align: center;
}
.career_container-4 {
  position: relative;
}
.colore3000f {
  color: #e3000f;
}
@media (max-width: 768px) {
  .btn-learn-more {
    margin-top: 0 !important;
  }
.career_application {
  margin: 5.6% auto 0;
}
}
@media (max-width: 768px) {
.career_global_container_ {
  padding: 0 0 40px; /* 38.4px / 768px = 5% */
}
.career_col-7 {
  width: 100%;
}
.career_col-13 {
  padding: 0 2.39726%;
}
.career_row-13, .career_row-14 {
  width: 95.96774%;
  margin: 3.1rem auto 0;
}
.career_col-8 {
  width: 100%;
}
}

/* =========== news * ========= */
.news_global_container_ {
  float: none;
  height: auto;
  margin: 0 auto;
  padding: 0;
  position: relative;
  background: #ffffff center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  font-family: "Montserrat", sans-serif;
}
.news_row-2 {
  position: relative;
}
.news_col-data-wrapper {
  margin: 0 auto;
  position: relative;
  text-align: center;
}
.news_left-menu {
  margin: 8px 1.858736% 80px 0; /* 25px / 1345px = 1.858736% */
  width: 25%;
  padding: 28px 1.784387% 4.5rem; /* 24px / 1345px = 1.784387% */
  position: relative;
  background: #f7f6f4;
  background-position: center center;
}
.news_text {
  margin: 0 0 0 4.787234%; /* 18px / 376px = 4.787234% */
  color: #000000;
  font-size: 2.5rem; /* 25px / 10px = 2.5rem */
  font-weight: 300;
}
.news_row-4 {
  margin: 7px 0 0 4.787234%; /* 18px / 376px = 4.787234% */
  position: relative;
  width: 94.51219%; /* 310px / 328px = 94.51219% */
}
.news_group-2 {
  float: left;
  margin: 8px 8.064516% 0 0; /* 25px / 310px = 8.064516% */
  position: relative;
  width: 2.258065%; /* 7px / 310px = 2.258065% */
}
.news_rectangle-2-copy-2 {
  display: block;
  margin: 0 auto;
  width: 7px;
}
.news_rectangle-2-copy-3 {
  display: block;
  margin: 19px auto 0;
  width: 6px;
}
.news_rectangle-2-copy-4 {
  display: block;
  margin: 17px auto 0;
  width: 6px;
}
.news_rectangle-2-copy-5 {
  display: block;
  margin: 17px auto 0;
  width: 6px;
}
.news_rectangle-2-copy-7 {
  display: block;
  margin: 18px auto 0;
  width: 6px;
}
.news_rectangle-2-copy-8 {
  display: block;
  margin: 18px auto 0;
  width: 6px;
}
.news_rectangle-2-copy-9 {
  display: block;
  margin: 18px auto 0;
  width: 6px;
}
.news_rectangle-2-copy-10 {
  display: block;
  margin: 18px auto 0;
  width: 6px;
}
.news_rectangle-2-copy-11 {
  display: block;
  margin: 18px auto 0;
  width: 6px;
}
.news_rectangle-2-copy-12 {
  display: block;
  margin: 18px auto 0;
  width: 6px;
}
.news_rectangle-2-copy-17 {
  display: block;
  margin: 18px auto 0;
  width: 6px;
}
.news_rectangle-2-copy-17-2 {
  display: block;
  margin: 15px auto 0;
  width: 6px;
}
.news_rectangle-2-copy-17-3 {
  display: block;
  margin: 17px auto 0;
  width: 6px;
}
.news_text-2 {
  float: left;
  width: 88%; /* 194px / 310px = 62.580647% */
  line-height: 27px;
  text-align: left;
}
@media (max-width: 310px) {
.news_row-4 {
  left: 0;
  right: 0;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
}
.news_left-menu-2 {
  margin: 10px 0 0 3.723404%; /* 14px / 376px = 3.723404% */
  position: relative;
}
.news_archive {
  margin: 0 0 0 0.955414%; /* 3px / 314px = 0.955414% */
  min-height: 42px;
  padding: 0 1.910828%; /* 6px / 314px = 1.910828% */
  position: relative;
  border: 1px solid rgba(56, 51, 55, 0.4); /*stroke*/
  background-position: center center;
}
.news_text-3 {
  margin: 0 0 0 0;
  opacity: 0.7;
  color: #000000;
  font-size: 1.5rem;
  line-height: 42px;
  text-align: left;
  width: 100%;
  background: #fff;
  padding: 0;
}
.news_search-btn {
  margin: 19px 0 0;
  max-width: 134px;
  min-height: 46px;
  padding: 0 9.55414% 0 12.738853%; /* 30px / 314px = 9.55414%, 40px / 314px = 12.738853% */
  position: relative;
  background: #fdb913;
  background-position: center center;
  color: #000000;
  font-size: 1.5rem; /* 15px / 10px = 1.5rem */
  letter-spacing: 0.05em;
  line-height: 46px;
}
.news_top-content {
  position: relative;
  width: 70%; /* 944px / 1345px = 70.185875% */
}
.news_blog-1 {
  padding: 5.1rem 1.694915% 4.8rem; /* 16px / 944px = 1.694915% */
  width: 48%; /* 460px / 944px = 48.728813% */
  background: #ffffff;
  -webkit-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.28);
  box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.28); /*drop shadow*/
  float: left;
  position: relative;
  min-height: 430px;
}
.news_blog-1:nth-child(even) {
  margin-left: 4%;
}
.news_rectangle-13-copy-3 {
  display: block;
  height: 4px;
  left: 9.579439%;
  margin: 0 auto 40px;
  max-width: 56px;
  position: relative;
  width: 13.084112%; /* 56px / 428px = 13.084112% */
  background: #fdb913;
}
@media (max-width: 768px) {
.news_rectangle-13-copy-3 {
  left: 0;
}
}
.news_rectangle-10 {
  display: block;
  margin: 0 auto 0;
  max-width: 426px;
  width: 99.53271%; /* 426px / 428px = 99.53271% */
}
.news_rectangle-23-holder {
  margin: 22px 0 0;
  max-width: 185px;
  min-height: 27px;
  position: relative;
  background: #fdb913;
  background-position: center center;
}
.news_arbitration {
  margin: 0 0 0 3.26087%; /* 15px / 460px = 3.26087% */
  line-height: 27px;
}
.news_text-4 {
  margin: 15px 0 0;
  color: #0b6582;
  font-size: 2.389112rem; /* 23.89px / 10px = 2.389rem */
  letter-spacing: 0.02em;
  text-align: left;
}
.news_row-2-2 {
  position: absolute;
  bottom: 15px;
  right: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.news_text-5 {
  float: left;
  margin: 1px 2.531646% 0 0;
  width: 80px;
  color: #000000;
  font-weight: 500;
  letter-spacing: -0.04em;
  text-align: justify;
}
.news_blog-2 {
  padding: 4.7rem 1.694915% 4.8rem;
  width: 48%; /* 461px / 944px = 48.834747% */
  z-index: 0;
  background: #ffffff;
  -webkit-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.28);
  box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.28); /*drop shadow*/
  float: left;
}
.news_rectangle-10-2 {
  display: block;
  left: 0.815851%;
  margin: 0 auto;
  max-width: 422px;
  position: relative;
  width: 98.3683%; /* 422px / 429px = 98.3683% */
  z-index: 136;
}
@media (max-width: 768px) {
.news_rectangle-10-2 {
  left: 0;
}
}
.news_rectangle-23-copy-holder {
  margin: 22px 0 0 1.301518%; /* 6px / 461px = 1.301518% */
  max-width: 185px;
  min-height: 27px;
  overflow: hidden;
  position: relative;
  z-index: 141;
  background: #fdb913;
  background-position: center center;
  line-height: 27px;
  text-align: center;
}
.news_text-7 {
  margin: -6px 0 0 1.301518%; /* 6px / 461px = 1.301518% */
  position: relative;
  z-index: 139;
  color: #0b6582;
  font-size: 2.389112rem; /* 23.89px / 10px = 2.389rem */
  letter-spacing: 0.02em;
}
.news_row-3-2 {
  margin: 17px 3.253796% 0 auto; /* 15px / 461px = 3.253796% */
  position: relative;
  z-index: 143;
}
.news_text-8 {
  float: left;
  margin: 1px 2.531646% 0 0; /* 2px / 79px = 2.531646% */
  width: 88.6076%; /* 70px / 79px = 88.6076% */
  color: #000000;
  font-weight: 500;
  letter-spacing: -0.04em;
  text-align: justify;
}
.news_rectangle-2-copy-4-3 {
  float: left;
  max-width: 7px;
  width: 8.86076%; /* 7px / 79px = 8.86076% */
}
.news_text-9 {
  max-width: 100%;
  color: #000000;
  font-size: 6.5rem; /* 65px / 10px = 6.5rem */
  font-weight: 500;
  letter-spacing: -0.04em;
  line-height: 74px;
  text-align: center;
}
@media (max-width: 768px) {
.news_top-content {
  min-height: unset;
}
.news_top-content > * {
  display: block;
  margin: 15px auto;
  position: relative;
  width: 100%;
  min-width: unset;
  max-height: unset;
  min-height: unset;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
}
}
.news_col-data-wrapper > * {
  display: inline-block;
  vertical-align: top;
}
.news_container-2 {
  position: relative;
}
.news_text-style-3 {
  line-height: 26.54569px;
}
.news_text-style {
  display: block;
  line-height: 33px;
  margin-bottom: 0;
}
.news_text-style-2 {
  line-height: 66.36421px;
}
@media (max-width: 768px) {
.news_left-menu-2 {
  margin: 5.4% 0 0; /* 14px / 376px = 3.723404% */
}
}
@media (max-width: 768px) {
.news_rectangle-10 {
  margin: 7.9% auto 0;
}
}
@media (max-width: 768px) {
.news_row-2-2 {
  margin: 6% 0 0;
}
}
@media (max-width: 768px) {
.news_global_container_ {
  padding: 0 10px; /* 38.4px / 768px = 5% */
}
}
@media (max-width: 768px) {
.news_blog-1 {
  padding: 5.1% 2.083333% 12%; /* 16px / 768px = 2.083333% */
}
}
@media (max-width: 768px) {
.news_blog-2 {
  padding: 13.4% 2.083333% 4.8%; /* 16px / 768px = 2.083333% */
}
.news_left-menu {
  width: 100%;
}
.news_top-content {
  width: 100%;
}
.news_blog-1:nth-child(even) {
  margin-left: 0;
}
}
/* ======= contact us ============*/
.global_container_ {
  float: none;
  height: auto;
  margin: 0 auto;
  padding: 0 0 100px 0;
  position: relative;
  background: #ffffff center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  font-family: "Montserrat", sans-serif;
}
.body {
  display: table;
  margin: 0 auto;
  position: relative;
}
.text-wrapper {
  position: relative;
}
.text {
  margin: 0 auto;
  color: #000000;
  font-family: "Montserrat";
  font-size: 6.5rem; /* 65px / 10px = 6.5rem */
  letter-spacing: -0.02em;
  text-align: center;
}
.container-2 {
  position: relative;
}
.head-office {
  position: relative;
}
.get-in-touch-2 {
  margin: 6.2rem auto 0;
  position: relative;
}
.text-2 {
  position: relative;
  font-size: 3.5rem; /* 35px / 10px = 3.5rem */
  font-weight: 300;
  text-align: center;
}
.row-4 {
  margin-top: -5px;
}
.col-4 {
  margin: 4.8rem auto 0;
  position: relative;
}
.rectangle-20 {
  height: 37px;
  margin: 12px 0 0 0; /* 5px / 347px = 1.440922% */
  position: relative;
  width: 98.559074%; /* 342px / 347px = 98.559074% */
  border: 1px solid #000000; /*stroke*/
}
.col-5 {
  margin: 4.6rem auto 0;
  position: relative;
}
.rectangle-20-copy {
  height: 37px;
  margin: 12px 0 0 0; /* 8px / 350px = 2.285714% */
  position: relative;
  width: 97.71429%; /* 342px / 350px = 97.71429% */
  border: 1px solid #000000; /*stroke*/
}
.text-5 {
  margin: 23px auto 0;
}
.rectangle-20-copy-2 {
  height: 157px;
  margin: 11px auto 0;
  width: 99.86169%; /* 722px / 723px = 99.86169% */
  border: 1px solid #000000; /*stroke*/
}
.layer-39 {
  display: block;
  margin: 25px 0 0;
  max-width: 308px;
  position: relative;
  width: 100%;
}
.rectangle-1-holder {
  margin: 28px 0 0;
  max-width: 159px;
  min-height: 50px;
  padding: 0 5.809129%; /* 42px / 723px = 5.809129% */
  position: relative;
  background: #fdb913;
  background-position: center center;
  color: #000;
  font-weight: 500;
  line-height: 50px;
  text-align: center;
	border: none;
}
.container-3 {
  position: relative;
}
.text-style {
  color: #002d62;
  font-family: 'Libre Baskerville', serif;
  letter-spacing: 0;
}
.colore3000f {
  color: #e3000f;
}
@media (max-width: 768px) {
.get-in-touch-2 {
  margin: 6.2% auto 50px;
}
}
@media (max-width: 768px) {
.global_container_ {
  padding: 0 10px; /* 38.4px / 768px = 5% */
}
.text {
  font-size: 5.5rem;
}
}

/* ============= services =========== */
.services_global_container_ {
  float: none;
  height: auto;
  margin: 0 auto;
  padding: 0;
  position: relative;
  background: #ffffff center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  font-family: "Montserrat", sans-serif;
}
.services_row-2 {
  position: relative;
}
.services_col-data-wrapper {
  margin: 0 auto 40px;
  position: relative;
  text-align: center;
}
.services_col {
  margin: 5px 0 80px 0;
  position: relative;
  width: 30%;
}
.services_left-menu {
  max-width: 376px;
  padding: 28px 0.265957% 27px; /* 1px / 376px = 0.265957% */
  position: relative;
  background: #f7f6f4;
  background-position: center center;
}
.services_left-menu-e {
  padding: 28px 0.265957% 38px;
}
.services_services {
  margin: 0; /* 41px / 376px = 10.904255% */
  font-size: 2.5rem; /* 25px / 10px = 2.5rem */
  letter-spacing: 0;
}
.services_row-9 {
  margin: 14px 0 0 10.904255%; /* 41px / 376px = 10.904255% */
  position: relative;
  width: 89.03743%; /* 333px / 374px = 89.03743% */
  display: flex;
  align-items: center;
}
.services_row-9:hover, .services_row-9.active {
  font-weight: bold;
  border-right: 2px solid #002d62;
}
.services_row-9:hover img.services_rectangle-2-copy-2-e, .services_row-9.active img.services_rectangle-2-copy-2-e {
  display: none;
}
.services_row-9:hover img.services_rectangle-2-copy-2, .services_row-9.active img.services_rectangle-2-copy-2 {
  display: unset;
}

.news-extended .services_row-9.active {
  border-right: unset !important;
}
.services_rectangle-2-copy-2 {
  float: left;
  margin: 1px 0 0;
  max-width: 7px;
  width: 2.102102%; /* 7px / 333px = 2.102102% */
  display: none;
}
.services_rectangle-2-copy-2-e {
  float: left;
  margin: 1px 0 0;
  max-width: 7px;
  width: 2.102102%; /* 7px / 333px = 2.102102% */
}
.services_audits {
  float: left;
  margin: 1px 0 0 8.408408%; /* 28px / 333px = 8.408408% */
  color: #002d62;
  font-size: 1.4rem; /* 13px / 10px = 1.3rem */
  letter-spacing: 0;
  text-align: left;
  width: 80%;
}

.services_audits-e {
  width: 90%;
}
.services_layer-33 {
  float: right;
  height: 16px;
  width: 1.201201%; /* 4px / 333px = 1.201201% */
  background-color: #002d62; /*Layer's solid color*/
}
@media (max-width: 333px) {
.services_row-9 {
  left: 0;
  right: 0;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
}
.services_row-20 {
  margin: 16px 0 0 10.904255%; /* 41px / 376px = 10.904255% */
  position: relative;
  width: 74.59893%; /* 279px / 374px = 74.59893% */
}
.services_col-18 {
  float: left;
  margin: 1px 10.394265% 0 0; /* 29px / 279px = 10.394265% */
  position: relative;
  width: 2.150538%; /* 6px / 279px = 2.150538% */
}
.services_rectangle-2-copy-3 {
  display: block;
  margin: 0 auto;
  width: 6px;
}
.services_rectangle-2-copy-16 {
  display: block;
  margin: 27px auto 0;
  width: 6px;
}
.services_col-19 {
  float: left;
  position: relative;
  width: 87.4552%; /* 244px / 279px = 87.4552% */
}
.services_text {
  color: #002d62;
  font-size: 1.3rem; /* 13px / 10px = 1.3rem */
  letter-spacing: 0;
}
.services_text-2 {
  margin: 15px 0 0;
  width: 96.31148%; /* 235px / 244px = 96.31148% */
  color: #002d62;
  font-size: 1.3rem; /* 13px / 10px = 1.3rem */
  letter-spacing: 0;
  line-height: 17px;
}
@media (max-width: 235px) {
.services_text-2 {
  left: 0;
  right: 0;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
}
@media (max-width: 279px) {
.services_row-20 {
  left: 0;
  right: 0;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
}
.services_row-10 {
  margin: 19px 0 0 10.904255%; /* 41px / 376px = 10.904255% */
  position: relative;
  width: 89.03743%; /* 333px / 374px = 89.03743% */
}
.services_rectangle-2-copy-4 {
  float: left;
  margin: 0 7.807808% 0 0; /* 26px / 333px = 7.807808% */
  max-width: 6px;
  width: 1.801802%; /* 6px / 333px = 1.801802% */
}
.services_text-3 {
  float: left;
  width: 40.54054%; /* 135px / 333px = 40.54054% */
  color: #002d62;
  font-size: 1.3rem; /* 13px / 10px = 1.3rem */
  letter-spacing: 0;
}
@media (max-width: 333px) {
.services_row-10 {
  left: 0;
  right: 0;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
}
.services_row-11 {
  margin: 18px 0 0 10.904255%; /* 41px / 376px = 10.904255% */
  position: relative;
  width: 89.03743%; /* 333px / 374px = 89.03743% */
}
.services_rectangle-2-copy-5 {
  float: left;
  margin: 0 8.108109% 0 0; /* 27px / 333px = 8.108109% */
  max-width: 6px;
  width: 1.801802%; /* 6px / 333px = 1.801802% */
}
.services_text-4 {
  float: left;
  width: 57.057056%; /* 190px / 333px = 57.057056% */
  color: #002d62;
  font-size: 1.3rem; /* 13px / 10px = 1.3rem */
  letter-spacing: 0;
}
@media (max-width: 333px) {
.services_row-11 {
  left: 0;
  right: 0;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
}
.services_row-12 {
  margin: 18px 0 0 10.904255%; /* 41px / 376px = 10.904255% */
  position: relative;
  width: 89.03743%; /* 333px / 374px = 89.03743% */
}
.services_rectangle-2-copy-7 {
  float: left;
  margin: 0 8.708709% 0 0; /* 29px / 333px = 8.708709% */
  max-width: 6px;
  width: 1.801802%; /* 6px / 333px = 1.801802% */
}
.services_text-5 {
  float: left;
  width: 84.684685%; /* 282px / 333px = 84.684685% */
  color: #002d62;
  font-size: 1.3rem; /* 13px / 10px = 1.3rem */
  letter-spacing: 0;
}
@media (max-width: 333px) {
.services_row-12 {
  left: 0;
  right: 0;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
}
.services_row-13 {
  margin: 19px 0 0 10.904255%; /* 41px / 376px = 10.904255% */
  position: relative;
  width: 66.31016%; /* 248px / 374px = 66.31016% */
}
.services_col-12 {
  float: left;
  margin: 1px 11.290322% 0 0; /* 28px / 248px = 11.290322% */
  position: relative;
  width: 2.419355%; /* 6px / 248px = 2.419355% */
}
.services_rectangle-2-copy-8 {
  display: block;
  margin: 0 auto;
  width: 6px;
}
.services_rectangle-2-copy-9 {
  display: block;
  margin: 25px auto 0;
  width: 6px;
}
.services_rectangle-2-copy-10 {
  display: block;
  margin: 27px auto 0;
  width: 6px;
}
.services_rectangle-2-copy-11 {
  display: block;
  margin: 25px auto 0;
  width: 6px;
}
.services_rectangle-2-copy-12 {
  display: block;
  margin: 28px auto 0;
  width: 6px;
}
.services_col-13 {
  float: left;
  position: relative;
  width: 86.29032%; /* 214px / 248px = 86.29032% */
}
.services_text-6 {
  color: #002d62;
  font-size: 1.3rem; /* 13px / 10px = 1.3rem */
  letter-spacing: 0;
  text-align: center;
}
.services_text-7 {
  margin: 18px 0 0;
  color: #002d62;
  font-size: 1.3rem; /* 13px / 10px = 1.3rem */
  letter-spacing: 0;
}
.services_text-8 {
  margin: 17px 0 0;
  color: #002d62;
  font-size: 1.3rem; /* 13px / 10px = 1.3rem */
  letter-spacing: 0;
}
.services_text-9 {
  margin: 16px 0 0;
  color: #002d62;
  font-size: 1.3rem; /* 13px / 10px = 1.3rem */
  letter-spacing: 0;
  line-height: 16px;
}
.services_text-10 {
  margin: 16px 0 0;
  color: #002d62;
  font-size: 1.3rem; /* 13px / 10px = 1.3rem */
  letter-spacing: 0;
}
@media (max-width: 248px) {
.services_row-13 {
  left: 0;
  right: 0;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
}
.services_row-2-2 {
  margin: 10px 0 0 10.904255%; /* 41px / 376px = 10.904255% */
  position: relative;
  width: 89.03743%; /* 333px / 374px = 89.03743% */
}
.services_rectangle-2-copy-15-holder {
  float: left;
  margin: 17px 8.108109% 0 0; /* 27px / 333px = 8.108109% */
  min-height: 13px;
  position: relative;
  width: 1.801802%; /* 6px / 333px = 1.801802% */
  background: url('../images/rectangle_2_copy_3_2.png') no-repeat center 0;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%;
}
.services_rectangle-2-copy-15 {
  display: block;
  margin: 0 auto;
  width: 6px;
}
.services_text-11 {
  float: left;
  width: 43.843845%; /* 146px / 333px = 43.843845% */
  color: #002d62;
  font-size: 1.3rem; /* 13px / 10px = 1.3rem */
  letter-spacing: 0;
}
@media (max-width: 333px) {
.services_row-2-2 {
  left: 0;
  right: 0;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
}
.services_practice-leaders {
  margin: 3.2rem 0 0;
  position: relative;
}
.services_text-12 {
  font-size: 2.5rem; /* 25px / 10px = 2.5rem */
  letter-spacing: 0;
}
.services_group-2 {
  margin: 3.1rem 0 0;
  max-width: 376px;
  min-height: 207px;
  position: relative;
  width: 100%; /* 376px / 376px = 100% */
  background: #002d62;
}
.services_group-2-e {
  display: flex;
  align-items: center;
  background: #002d62;
  padding: 105px 0;
  position: relative;
  justify-content: center;
  margin-bottom: 40px;
}

.services_group-2-e::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
  height: 210px;
  background-color: #fdb913;
  z-index: 0;
}

.services_group-2-e > div.services_group-2-e-inner {
  display: flex;
  align-items: center;
  gap: 30px;
  position: absolute;
}
.services_wrapper-6 {
  float: left;
  margin: 0 6.648936% 0 0; /* 25px / 376px = 6.648936% */
  min-height: 207px;
  position: relative;
  width: 38.82979%; /* 146px / 376px = 38.82979% */
}
.services_rectangle-16-copy-2 {
  height: 207px;
  left: 50%;
  max-width: 41px;
  position: absolute;
  top: 0;
  width: 41px; /* 41px / 146px = 28.082191% */
  background: #fdb913;
  margin-left: -73px;
}
.services_rectangle-16-copy-2-e {
  height: 207px;
  left: 50%;
  max-width: 41px;
  position: absolute;
  top: 0;
  width: 41px; /* 41px / 146px = 28.082191% */
  background: #fdb913;
  margin-left: -73px;
}
.services_rectangle-16-copy-3 {
  height: 150px;
  left: 50%;
  max-width: 120px;
  position: absolute;
  top: 26px;
  width: 120px; /* 120px / 146px = 82.19178% */
  border: 1px solid rgba(178, 178, 178, 0.56); /*stroke*/
  background: url('../images/rectangle_16_copy_3.jpg') no-repeat -1px -1px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box; /*Will not allow bg color to leak outside borders*/
  margin-left: -47px;
}

.services_col-4 {
  float: left;
  margin: 6.1rem 0 0;
  position: relative;
  width: 49.734043%; /* 187px / 376px = 49.734043% */
}
.services_text-13 {
  color: #ffffff;
  font-size: 2.2rem; /* 22px / 10px = 2.2rem */
  letter-spacing: 0.02em;
  text-align: left;
}
.services_text-14 {
  margin: 12px 0 0;
  color: #ffffff;
  font-size: 1.5rem; /* 15px / 10px = 1.5rem */
  letter-spacing: 0.02em;
  text-align: left;
  width: 180px;
}
.services_more-btn-copy {
  left: 30px;
  margin: 3.3rem auto 0;
  position: relative;
  width: 65.080215%;
}

.services_more-btn-copy-e {
  position: absolute;
  bottom: 20px;
  right: 20px;
  width: 110px;
}

.services_text-15 {
  float: left;
  margin: 0 1.941748% 0 0; /* 2px / 103px = 1.941748% */
  width: 90.29126%; /* 93px / 103px = 90.29126% */
  color: #ffffff;
  font-size: 1.5rem; /* 15px / 10px = 1.5rem */
  font-weight: 300;
  letter-spacing: 0.05em;
}
.services_text-24:hover, .services_text-21:hover, .services_text-18:hover, .services_text-15:hover {
  color: #fff;
  text-decoration: underline;
}
.services_rectangle-2-copy {
  float: left;
  margin: 3px 0 0;
  max-width: 8px;
  width: 7.76699%; /* 8px / 103px = 7.76699% */
}
@media (max-width: 103px) {
.services_more-btn-copy {
  left: 0;
  right: 0;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
}
@media (max-width: 768px) {
  .services_group-2-e > div.services_group-2-e-inner {
    gap: 20px;
  }
  .services_text-13 {
    font-size: 15px;
  }
  .services_text-14 {
    width: 150px;
  }
.services_more-btn-copy {
  left: 0;
}
}
@media (max-width: 376px) {
.services_group-2 {
  left: 0;
  right: 0;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
}
.services_group-3 {
  margin: 4.3rem 0 0;
  max-width: 376px;
  min-height: 207px;
  position: relative;
  width: 100%; /* 376px / 376px = 100% */
  background: #002d62;
}
.services_rectangle-16-copy-4 {
  height: 207px;
  left: 50%;
  max-width: 41px;
  position: absolute;
  top: 0;
  width: 10.904255%; /* 41px / 376px = 10.904255% */
  background: #fdb913;
  margin-left: -188px;
}
.services_more-btn-copy-2 {
  left: 50%;
  max-width: 318px;
  position: absolute;
  top: 26px;
  width: 84.57447%; /* 318px / 376px = 84.57447% */
  margin-left: -162px;
}
.services_rectangle-16-copy-3-2 {
  float: left;
  height: 150px;
  margin: 0 7.54717% 0 0; /* 24px / 318px = 7.54717% */
  max-width: 120px;
  width: 37.735847%; /* 120px / 318px = 37.735847% */
  border: 1px solid rgba(178, 178, 178, 0.56); /*stroke*/
  background: url('../images/rectangle_16_copy_3_2.jpg') no-repeat -1px -1px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box; /*Will not allow bg color to leak outside borders*/
}
.services_col-16 {
  float: left;
  margin: 3.5rem 0 0;
  position: relative;
  width: 54.71698%; /* 174px / 318px = 54.71698% */
  z-index: 0;
}
.services_text-16 {
  position: relative;
  z-index: 160;
  color: #ffffff;
  font-size: 2.2rem; /* 22px / 10px = 2.2rem */
  letter-spacing: 0.02em;
  text-align: left;
}
.services_text-17 {
  margin: -7px 0 0;
  position: relative;
  z-index: 159;
  color: #ffffff;
  font-size: 1.5rem; /* 15px / 10px = 1.5rem */
  letter-spacing: 0.02em;
  text-align: left;
}
.services_row-19 {
  left: 45px;
  margin: 26px auto 0;
  position: relative;
  width: 69.195404%;
  z-index: 153;
}
.services_text-18 {
  float: left;
  margin: 0 5.825243% 0 0; /* 6px / 103px = 5.825243% */
  width: 86.40777%; /* 89px / 103px = 86.40777% */
  color: #ffffff;
  font-size: 1.5rem; /* 15px / 10px = 1.5rem */
  font-weight: 300;
  letter-spacing: 0.05em;
}
.services_rectangle-2-copy-6 {
  float: left;
  margin: 4px 0 0;
  max-width: 8px;
  width: 7.76699%; /* 8px / 103px = 7.76699% */
}
@media (max-width: 103px) {
.services_row-19 {
  left: 0;
  right: 0;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
}
@media (max-width: 768px) {
.services_row-19 {
  left: 0;
}
}
@media (max-width: 376px) {
.services_group-3 {
  left: 0;
  right: 0;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
}
.services_group-4 {
  margin: 4.3rem 0 0;
  max-width: 376px;
  min-height: 207px;
  position: relative;
  width: 100%; /* 376px / 376px = 100% */
  background: #002d62;
}
.services_wrapper-8 {
  float: left;
  margin: 0 6.382979% 0 0; /* 24px / 376px = 6.382979% */
  min-height: 207px;
  position: relative;
  width: 38.82979%; /* 146px / 376px = 38.82979% */
}
.services_rectangle-16-copy-4-2 {
  height: 207px;
  left: 50%;
  max-width: 41px;
  position: absolute;
  top: 0;
  width: 28.082191%; /* 41px / 146px = 28.082191% */
  background: #fdb913;
  margin-left: -73px;
}
.services_rectangle-16-copy-3-3 {
  height: 150px;
  left: 50%;
  max-width: 120px;
  position: absolute;
  top: 26px;
  width: 82.19178%; /* 120px / 146px = 82.19178% */
  border: 1px solid rgba(178, 178, 178, 0.56); /*stroke*/
  background: url('../images/rectangle_16_copy_3_4.jpg') no-repeat -1px -1px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box; /*Will not allow bg color to leak outside borders*/
  margin-left: -47px;
}
.services_col-6 {
  float: left;
  margin: 6.1rem 0 0;
  position: relative;
  width: 50%; /* 188px / 376px = 50% */
}
.services_text-19 {
  color: #ffffff;
  font-size: 2.2rem; /* 22px / 10px = 2.2rem */
  letter-spacing: 0.02em;
  text-align: left;
}
.services_text-20 {
  margin: 8px 0 0;
  color: #ffffff;
  font-size: 1.1rem; /* 11px / 10px = 1.1rem */
  letter-spacing: 0.02em;
  text-align: left;
}
.services_more-btn-copy-3 {
  left: 15.159575%;
  margin: 12px auto 0;
  position: relative;
  width: 64.787235%;
}
.services_text-21 {
  float: left;
  margin: 0 1.941748% 0 0; /* 2px / 103px = 1.941748% */
  width: 90.29126%; /* 93px / 103px = 90.29126% */
  color: #ffffff;
  font-size: 1.5rem; /* 15px / 10px = 1.5rem */
  font-weight: 300;
  letter-spacing: 0.05em;
}
.services_rectangle-2-copy-13 {
  float: left;
  margin: 5px 0 0;
  max-width: 8px;
  width: 7.76699%; /* 8px / 103px = 7.76699% */
}
@media (max-width: 103px) {
.services_more-btn-copy-3 {
  left: 0;
  right: 0;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
}
@media (max-width: 768px) {
.services_more-btn-copy-3 {
  left: 0;
}
}
@media (max-width: 376px) {
.services_group-4 {
  left: 0;
  right: 0;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
}
.services_group-5 {
  margin: 4.3rem 0 0;
  max-width: 376px;
  min-height: 207px;
  position: relative;
  width: 100%; /* 376px / 376px = 100% */
  background: #002d62;
}
.services_wrapper-7 {
  float: left;
  margin: 0 6.382979% 0 0; /* 24px / 376px = 6.382979% */
  min-height: 207px;
  position: relative;
  width: 38.82979%; /* 146px / 376px = 38.82979% */
}
.services_rectangle-16-copy-2-2 {
  height: 207px;
  left: 50%;
  max-width: 41px;
  position: absolute;
  top: 0;
  width: 28.082191%; /* 41px / 146px = 28.082191% */
  background: #fdb913;
  margin-left: -73px;
}
.services_rectangle-16-copy-3-4 {
  height: 150px;
  left: 50%;
  max-width: 120px;
  position: absolute;
  top: 26px;
  width: 82.19178%; /* 120px / 146px = 82.19178% */
  border: 1px solid rgba(178, 178, 178, 0.56); /*stroke*/
  background: url('../images/rectangle_16_copy_3_3.jpg') no-repeat -1px -1px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box; /*Will not allow bg color to leak outside borders*/
  margin-left: -47px;
}
.services_col-5 {
  float: left;
  margin: 6.1rem 0 0;
  position: relative;
  width: 50%; /* 188px / 376px = 50% */
  z-index: 0;
}
.services_text-22 {
  position: relative;
  z-index: 181;
  color: #ffffff;
  font-size: 2.2rem; /* 22px / 10px = 2.2rem */
  letter-spacing: 0.02em;
  text-align: left;
}
.services_text-23 {
  margin: -7px 0 0;
  position: relative;
  z-index: 180;
  color: #ffffff;
  font-size: 1.5rem; /* 15px / 10px = 1.5rem */
  letter-spacing: 0.02em;
  text-align: left;
}
.services_more-btn-copy-4 {
  left: 25px;
  margin: 25px auto 0;
  position: relative;
  width: 64.787235%;
  z-index: 176;
}
.services_text-24 {
  float: left;
  margin: 0 1.941748% 0 0; /* 2px / 103px = 1.941748% */
  width: 90.29126%; /* 93px / 103px = 90.29126% */
  color: #ffffff;
  font-size: 1.5rem; /* 15px / 10px = 1.5rem */
  font-weight: 300;
  letter-spacing: 0.05em;
}
.services_rectangle-2-copy-14 {
  float: left;
  margin: 4px 0 0;
  max-width: 8px;
  width: 7.76699%;
}
@media (max-width: 103px) {
.services_more-btn-copy-4 {
  left: 0;
  right: 0;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
}
@media (max-width: 768px) {
.services_more-btn-copy-4 {
  left: 0;
}
}
@media (max-width: 376px) {
.services_group-5 {
  left: 0;
  right: 0;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
}
.services_audits-content {
  position: relative;
  width: 69%;
  padding: 0 0 0 46px;
}
.services_top-content {
  margin: 0 0 0 auto;
  overflow: hidden;
  position: relative;
}
.services_audits-2 {
  font-size: 6.5rem; /* 65px / 10px = 6.5rem */
  font-weight: 500;
  text-align: center;
}
.services_audits-2-direct-tax {
  font-size: 65px;
  font-weight: 500;
  text-align: center;
  line-height: 65px;
}
.services_audits-2-direct-tax-e {
  font-size: 65px;
  font-weight: 500;
  text-align: center;
  line-height: 72px;
}
.services_rectangle-13-copy-3 {
  height: 4px;
  margin: 5px auto 0;
  max-width: 56px;
  width: 56px; /* 56px / 918px = 6.100218% */
  background: #fdb913;
}
.services_text-25 {
  margin: 3.4rem auto 0;
  width: 100%; /* 914px / 918px = 99.56427% */
  line-height: 31px;
  text-align: left;
}
.services_text-25-e {
  margin: 3.4rem auto 0;
  width: 100%;
  line-height: 31px;
  font-size: 18px;
  text-align: left;
  color: #000;
}
.services_text-25-e-2 {
  margin: 3.4rem auto 0;
  width: 100%;
  line-height: 31px;
  font-size: 18px;
  text-align: left;
  color: #000;
  font-weight: bold;
}
@media (max-width: 914px) {
.services_text-25 {
  left: 0;
  right: 0;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
}
.services_practice-areas {
  margin: 20px 0 0;
  position: relative;
}
.services_rectangle-17 {
  display: block;
  height: 11px;
  position: relative;
  min-width: 11px; /* 11px / 104px = 10.576923% */
  background: #fdb913;
}
@media (max-width: 768px) {
  .services_audits-2-direct-tax, .services_audits-2-direct-tax-e {
    font-size: 45px;
    line-height: 55px;
  }
.services_rectangle-17 {
  left: 0;
}
}
.services_text-27 {
  /* margin: 27px auto 0; */
}
.services_col-data-wrapper-2 {
  margin: 26px auto 0;
  position: relative;
}
.services_rectangle-17-copy-3 {
  float: left;
  height: 11px;
  margin: 4px 6.161138% 0 0; /* 13px / 211px = 6.161138% */
  max-width: 11px;
  width: 5.21327%; /* 11px / 211px = 5.21327% */
  background: #fdb913;
}
.services_text-26 {
  float: left;
  width: 88.625595%; /* 187px / 211px = 88.625595% */
}
.services_row-4-2 {
  margin: 30px 0 0 9.536424%; /* 72px / 755px = 9.536424% */
  position: relative;
  width: 90.46358%; /* 683px / 755px = 90.46358% */
}
.services_rectangle-17-copy {
  float: left;
  height: 11px;
  margin: 4px 0 0;
  max-width: 11px;
  width: 1.610542%; /* 11px / 683px = 1.610542% */
  background: #fdb913;
}
.services_text-28 {
  float: left;
  margin: 0 0 0 2.196193%; /* 15px / 683px = 2.196193% */
  width: 55.19766%; /* 377px / 683px = 55.19766% */
}
.services_text-29 {
  float: right;
}
.services_rectangle-17-copy-4 {
  float: right;
  height: 11px;
  margin: 4px 2.342606% 0 0; /* 16px / 683px = 2.342606% */
  max-width: 11px;
  width: 1.610542%; /* 11px / 683px = 1.610542% */
  background: #fdb913;
}
.flex-end {
  justify-content: flex-end;
}
@media (max-width: 683px) {
.services_row-4-2 {
  left: 0;
  right: 0;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
}
.services_row-5 {
  margin: 30px 0 0 9.536424%; /* 72px / 755px = 9.536424% */
  position: relative;
  width: 90.46358%; /* 683px / 755px = 90.46358% */
}
.services_rectangle-17-copy-2 {
  float: left;
  height: 11px;
  margin: 4px 0 0;
  max-width: 11px;
  width: 1.610542%; /* 11px / 683px = 1.610542% */
  background: #fdb913;
}
.services_text-30 {
  float: left;
  margin: 0 0 0 2.196193%; /* 15px / 683px = 2.196193% */
  width: 54.46559%; /* 372px / 683px = 54.46559% */
}
.services_rectangle-17-copy-5 {
  float: left;
  height: 11px;
  margin: 4px 0 0 13.177159%; /* 90px / 683px = 13.177159% */
  max-width: 11px;
  width: 1.610542%; /* 11px / 683px = 1.610542% */
  background: #fdb913;
}
.services_text-31 {
  float: left;
  margin: 1px 0 0 1.903368%; /* 13px / 683px = 1.903368% */
  width: 16.544657%; /* 113px / 683px = 16.544657% */
}
@media (max-width: 683px) {
.services_row-5 {
  left: 0;
  right: 0;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
}
.services_wrapper-5 {
  margin: 6.7rem auto 0;
  min-height: 674px;
  position: relative;
  width: 99.59596%; /* 986px / 990px = 99.59596% */
}
.services_auditing-and-assurance {
  width: 100%;
  margin-top: 80px;
}
.services_text-32 {
  margin: 0 24.645031%; /* 243px / 986px = 24.645031% */
  color: #ffffff;
  font-size: 2.2rem; /* 22px / 10px = 2.2rem */
  font-weight: 500;
  letter-spacing: 0;
  text-align: left;
}
.services_col-9 {
  margin: 0 0 0;
  max-width: 916px;
  min-height: 320px;
  padding: 0 0 3.6rem;
  position: relative;
  background: #fdb913;
  background-position: 70px 0;
}
.services_rectangle-19-copy-2-holder {
  margin: 0 auto;
  padding: 13px 0 14px;
  position: relative;
  width: 100%; /* 916px / 986px = 92.90061% */
  background: #002d62;
}
.services_text-33 {
  left: 1.69214%;
  margin: 0 auto;
  position: relative;
  width: 96.61572%; /* 885px / 916px = 96.61572% */
  color: #ffffff;
  font-size: 2.2rem; /* 22px / 10px = 2.2rem */
  font-weight: 500;
  letter-spacing: 0;
  text-align: center;
}
@media (max-width: 768px) {
.services_text-33 {
  left: 0;
}
}
@media (max-width: 916px) {
.services_rectangle-19-copy-2-holder {
  left: 0;
  right: 0;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
}
@media (max-width: 768px) {
.services_rectangle-19-copy-2-holder {
  left: 0;
}
.services_col-data-wrapper-3-e {
  margin-top: -8px !important;
}
}
.services_col-data-wrapper-3 {
  margin: 21px auto 0;
  position: relative;
}
.services_col-21 {
  float: left;
  margin: 13px 0 0 30px;
  position: relative;
  width: 1.098901%; /* 5px / 455px = 1.098901% */
}
.services_rectangle-17-copy-6 {
  height: 5px;
  margin: 0 auto;
  max-width: 5px;
  width: 100%; /* 5px / 5px = 100% */
  background: #002d62;
}
.services_rectangle-17-copy-16 {
  height: 5px;
  margin: 26px auto 0;
  max-width: 5px;
  width: 100%; /* 5px / 5px = 100% */
  background: #002d62;
}
.services_rectangle-17-copy-17 {
  height: 5px;
  margin: 26px auto 0;
  max-width: 5px;
  width: 100%; /* 5px / 5px = 100% */
  background: #002d62;
}
.services_rectangle-17-copy-18 {
  height: 5px;
  margin: 27px auto 0;
  max-width: 5px;
  width: 100%; /* 5px / 5px = 100% */
  background: #002d62;
}
.services_rectangle-17-copy-19 {
  height: 5px;
  margin: 26px auto 0;
  max-width: 5px;
  width: 100%; /* 5px / 5px = 100% */
  background: #002d62;
}
.services_text-34 {
  color: #002d62;
  text-align: left;
  font-size: 17px;
}
.services_col-22 {
  float: left;
  margin: 13px 0 0 15.384615%; /* 70px / 455px = 15.384615% */
  position: relative;
  width: 1.098901%; /* 5px / 455px = 1.098901% */
}
.services_rectangle-17-copy-7 {
  height: 5px;
  margin: 0 auto;
  max-width: 5px;
  width: 100%; /* 5px / 5px = 100% */
  background: #002d62;
}
.services_rectangle-17-copy-23 {
  height: 5px;
  margin: 26px auto 0;
  max-width: 5px;
  width: 100%; /* 5px / 5px = 100% */
  background: #002d62;
}
.services_rectangle-17-copy-22 {
  height: 5px;
  margin: 26px auto 0;
  max-width: 5px;
  width: 100%; /* 5px / 5px = 100% */
  background: #002d62;
}
.services_rectangle-17-copy-21 {
  height: 5px;
  margin: 27px auto 0;
  max-width: 5px;
  width: 100%; /* 5px / 5px = 100% */
  background: #002d62;
}
.services_rectangle-17-copy-20 {
  height: 5px;
  margin: 26px auto 0;
  max-width: 5px;
  width: 100%; /* 5px / 5px = 100% */
  background: #002d62;
}
.services_text-35 {
  margin: 21px auto 0;
  color: #002d62;
}
.services_firm-empanelled {
  width: 100%;
  padding: 15px 0 29px;
  width: 100%; /* 986px / 986px = 100% */
  background: rgba(0, 45, 98, 0.05);
  background-position: 70px 0;
}
.services_unnamed {
  display: block;
  margin: 0 auto;
  position: relative;
}
@media (max-width: 768px) {
.services_unnamed {
  left: 0;
}
}
.services_col-20 {
  margin: 12px auto 0;
  position: relative;
}
.services_text-36 {
  font-size: 2.2rem; /* 22px / 10px = 2.2rem */
  font-weight: 500;
}
.services_indian-audit-and-accounts-deoartment {
  display: block;
  margin: 0 auto 0;
  position: relative;
}
@media (max-width: 768px) {
.services_indian-audit-and-accounts-deoartment {
  left: 0;
}
}
.services_new-ca-logo {
  display: block;
  margin: 0 auto 0;
  max-width: 166px;
  position: relative;
  width: 100%;
}
.mt-20 {
  margin-top: 20px;
}
@media (max-width: 768px) {
.services_new-ca-logo {
  left: 0;
}
}
.services_text-37 {
  margin: 12px auto 30px;
  font-size: 18px;
}
.services_text-38 {
  margin: 5px auto 0;
  text-align: center;
  width: 220px;
  font-size: 18px;
}
@media (max-width: 992px) {
.services_text-38 {
  margin-bottom: 20px;
}
}
.services_text-39 {
  margin: 9px auto 21px;
  text-align: center;
  font-size: 18px;
}
@media (max-width: 992px) {
.services_text-39 {
  margin-bottom: 20px;
}
}
@media (max-width: 768px) {
.services_wrapper-5 {
  min-height: unset;
}
.services_wrapper-5 > * {
  display: block;
  margin: 15px auto;
  position: relative;
  width: 100%;
  min-width: unset;
  max-height: unset;
  min-height: unset;
  top: unset;
  bottom: unset;
  left: unset;
  right: unset;
}
}
@media (max-width: 986px) {
.services_wrapper-5 {
  left: 0;
  right: 0;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
}
.services_enquiry-form {
  margin: 8rem auto;
  max-width: 583px;
  padding: 0 0 10px 0; /* 170px / 990px = 17.171717%, 230px / 990px = 23.232323% */
  position: relative;
  background: rgba(0, 45, 98, 0.05);
  background-position: 7px 0;
}
.services_rectangle-19-copy-4 {
  display: block;
  height: 10px;
  margin: 0 auto;
  max-width: 583px;
  position: relative;
  background: #002d62;
}
@media (max-width: 768px) {
.services_rectangle-19-copy-4 {
  left: 0;
}
}
.services_text-40 {
  margin: 3.2rem 0 0;
  font-size: 2.2rem; /* 22px / 10px = 2.2rem */
  font-weight: 500;
  text-align: center;
}
.services_row-14-2 {
  margin: 3.7rem auto 0;
  position: relative;
  width: 90%; /* 490px / 190px = 257.89474% */
}
.services_name {
  float: left;
  margin: 9px 0.408163% 0 0; /* 2px / 490px = 0.408163% */
  width: 20.408163%; /* 100px / 490px = 20.408163% */
  color: #002d62;
}
.services_rectangle-20 {
  float: left;
  height: 42px;
  width: 79.18367%; /* 388px / 490px = 79.18367% */
  border: 1px solid rgba(56, 51, 55, 0.4); /*stroke*/
	background: transparent;
}
@media (max-width: 490px) {
.services_row-14-2 {
  left: 0;
  right: 0;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
}
.services_row-15 {
  margin: 4.4rem auto 0;
  position: relative;
  width: 90%; /* 491px / 190px = 258.42105% */
}
.services_email {
  float: left;
  margin: 9px 0.407332% 0 0; /* 2px / 491px = 0.407332% */
  width: 20.977596%; /* 103px / 491px = 20.977596% */
  color: #002d62;
}
.services_rectangle-20-copy {
  float: left;
  height: 42px;
  width: 78.615074%; /* 386px / 491px = 78.615074% */
  border: 1px solid rgba(56, 51, 55, 0.4); /*stroke*/
	background: transparent;
}
@media (max-width: 491px) {
.services_row-15 {
  left: 0;
  right: 0;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
}
.services_row-16 {
  margin: 4.7rem 0 0;
  position: relative;
  width: 271.05264%; /* 515px / 190px = 271.05264% */
}
.services_row-8-2 {
  float: left;
  position: relative;
}
.services_row-17 {
  min-height: 42px;
  border: 1px solid rgba(56, 51, 55, 0.4); /*stroke*/
}
.services_select {
  margin: 11px auto 12px;
  opacity: 0.5;
  color: #002d62;
}
.services_col-8 {
  margin: 7px auto 6px;
  position: relative;
}
.services_rectangle-2-copy-14-2 {
  display: block;
  left: 42.920353%;
  margin: 0 auto;
  position: relative;
  width: 16px;
}
@media (max-width: 768px) {
.services_rectangle-2-copy-14-2 {
  left: 0;
}
}
.services_rectangle-2-copy-13-2 {
  display: block;
  left: 42.920353%;
  margin: 13px auto 0;
  position: relative;
  width: 16px;
}
@media (max-width: 768px) {
.services_rectangle-2-copy-13-2 {
  left: 0;
}
}
@media (max-width: 515px) {
.services_row-16 {
  left: 0;
  right: 0;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
}
.services_rectangle-20-copy-5-holder {
  margin: 4.8rem 8.81356% 0 25.423729%; /* 52px / 590px = 8.81356%, 150px / 590px = 25.423729% */
  min-height: 42px;
  padding: 0 2.372881%; /* 14px / 590px = 2.372881% */
  position: relative;
  border: 1px solid rgba(56, 51, 55, 0.4); /*stroke*/
  background-position: center center;
}
.services_text-41 {
  opacity: 0.5;
  color: #002d62;
  line-height: 42px;
}
.services_row-6-2 {
  margin: 5.7rem auto 0;
  position: relative;
  width: 90%; /* 489px / 190px = 257.3684% */
}
.services_text-42 {
  float: left;
  margin: 6px 0.408998% 0 0; /* 2px / 489px = 0.408998% */
  width: 20.2454%; /* 99px / 489px = 20.2454% */
  color: #002d62;
  line-height: 24px;
}
.services_rectangle-20-copy-4 {
  float: left;
  height: 112px;
  width: 79.345604%; /* 388px / 489px = 79.345604% */
  border: 1px solid rgba(56, 51, 55, 0.4); /*stroke*/
	background: transparent;
}
@media (max-width: 489px) {
.services_row-6-2 {
  left: 0;
  right: 0;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
}
.services_more-btn-copy-2-2 {
  margin: 5.8rem auto 40px;
  max-width: 134px;
  min-height: 46px;
  padding: 0;
  position: relative;
  width: 80.52631%;
  background: #fdb913;
  display: flex;
  align-items: center;
  justify-content: center;
}
.services_more-btn-copy-2-2 .wpcf7-spinner {
	display: none;
}
.services_submit {
  float: left;
  margin: 1px 2.531646% 0 6.329114%; /* 2px / 79px = 2.531646%, 5px / 79px = 6.329114% */
  width: 62.07595%; /* 68px / 79px = 86.07595% */
  font-size: 1.5rem; /* 15px / 10px = 1.5rem */
  letter-spacing: 0.05em;
}
.services_rectangle-2-copy-17 {
    background: #fdb913;
    border: none;
}
@media (max-width: 134px) {
.services_more-btn-copy-2-2 {
  left: 0;
  right: 0;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
}
.services_col-data-wrapper > * {
  display: inline-block;
  vertical-align: top;
}
.services_container-2 {
  position: relative;
}
.services_text-style-3 {
  display: block;
  line-height: 25px;
  margin-bottom: 0;
}
.services_text-style-11 {
  line-height: 26px;
}
.services_text-style-7 {
  font-size: 1.5rem; /* 15px / 10px = 1.5rem */
  line-height: 20px;
}
.services_text-style-12 {
  line-height: 24px;
}
.services_text-style {
  line-height: 31px;
}
.services_text-style-6 {
  display: block;
  line-height: 10px;
  margin-bottom: 0;
}
.services_text-style-9 {
  color: #fff;
  text-align: left;
  width: 160px;
  display: block;
  font-size: 11px;
}
.services_text-style-8 {
  display: block;
  line-height: 7px;
  margin-bottom: 0;
}
.services_text-style-10 {
  line-height: 35px;
}
.services_text-style-5 {
  line-height: 20px;
}
.services_text-style-2 {
  line-height: 16px;
}
.services_practice-areas-content {
  display: flex;
  align-items: baseline;
  gap: 30px;
  padding-top: 10px;
  text-align: left;
  font-size: 18px;
}
@media (max-width: 768px) {
.services_wrapper-5 {
  margin: 6.7% auto 0;
}
}
@media (max-width: 768px) {
.services_col-9 {
  margin: 10% 0 0;
}
}
@media (max-width: 768px) {
.services_unnamed {
  margin: 6.7% auto 0;
}
}
@media (max-width: 768px) {
.services_enquiry-form {
  margin: 8% 0 0;
}
}
@media (max-width: 768px) {
.services_row-6-2 {
  margin: 5.7% auto 0;
}
}
@media (max-width: 768px) {
.services_more-btn-copy-2-2 {
  margin: 6.8% auto 0;
}
}
@media (max-width: 768px) {
.services_global_container_ {
  padding: 0 20px; /* 38.4px / 768px = 5% */
}
.services_col {
  width: 100%;
}
.services_audits-content {
  width: 100%;
  padding: 0;
}
}

.wpcf7-form p {
    margin: 0;
    padding: 0;
}