*,
*::before,
*::after {
  box-sizing: border-box;
}

body {
  margin: 0;
  font-family: 'proxima-nova';
  font-size: 18px;
  font-weight: 400;
  line-height: 1.5;
  color: #000;
  background-color: #fff;
}

h6,
.h6,
h5,
.h5,
h4,
.h4,
h3,
.h3,
h2,
.h2,
h1,
.h1 {
  margin: 0;
  padding: 0;
}

p {
  margin-bottom: 18px;
}

p:last-child {
  margin-bottom: 0;
}

a,
a:hover,
a:focus {
  text-decoration: none;
}

ol,
ul,
dl {
  margin: 0;
  padding: 0;
  list-style: none;
}

img {
  max-width: 100%;
}


.blueBg {
  background-color: #0F5067;
}

.grayBg {
  background-color: #EBF3F4;
}


.navbarCollapsee {
  margin-left: auto;
  justify-content: flex-end;
}

.navbar-nav .nav-link {
  color: #fff;
  padding: 0 0;
  font-size: 21px;
  margin-left: 1px;
}

.navbar-nav .nav-link-lang {
  font-size: 1rem;
  line-height: 2;
}

section.banar_title h1 {
  text-align: center;
  font-size: 106px;
  font-weight: 300;
}

section.banar_title h1 b {
  font-weight: bold;
}

section.banar_title {
  padding: 29px 0 22px 0;
}

.banar_text h2,
h2.projectTitle {
  font-size: 43px;
  line-height: 1.5;
}

section.blueBg {
  color: #fff;
}

section.banar_text {
  padding: 30px 0 36px 0;
}

section {
  padding: 62px 0;
}

.section_top {
  display: flex;
  align-items: flex-start;
  margin-bottom: 53px;
}

span.blue_box {
  display: block;
  width: 63px;
  height: 68px;
  margin-right: 10px;
  background: #0f5067;
  flex-shrink: 0;
}

.section_top h2 {
  font-size: 32px;
  line-height: 116%;
  letter-spacing: -.1px;
}

.optioBox p {
  margin-bottom: 15px;
  font-size: 22px;
  line-height: 118%;
}

.container {
  max-width: 993px;
}

.process_textBox {
  margin-bottom: 35px;
  font-size: 22.5px;
  line-height: 135%;
  padding-right: 39px;
  letter-spacing: -.5px;
}

.process_image img {
  margin-bottom: 40px;
  width: 100%;
  max-width: 450px;
  margin-left: auto;
  display: block;
}

.process_textBox:last-child {
  margin-bottom: 0;
}

h2.projectTitle {
  margin-bottom: 50px;
  color: #135067;
}

h3.testimonial_text {
  font-size: 25px;
  font-weight: bold;
  text-align: left;
  font-style: italic;
}

.testi_bottom {
  text-align: right;
  margin-top: 6px;
  font-size: 25px;
  line-height: 120%;
}

.testi_bottom p {
  margin: 0;
}

.testimonial_item:not(:last-child) {
  margin-bottom: 36px;
}

.auditar_info {
  margin-top: 20px;
  margin-top: 27px;
  font-size: 22px;
  line-height: 117%;
  letter-spacing: -.2px;
}

.auditar_info a {
  color: #135067;
}

footer.footer_area {
  color: #fff;
  background: #0f5067;
  padding: 12px 0;
}

.font-italic {
  font-style: italic;
  font-size: 22px;
}

.projectMap {
  position: relative;
}

.mapBottom {
  display: flex;
  align-items: center;
  margin-top: 10px;
}

.mapBottom>p {
  display: flex;
  align-items: center;
  margin-top: 7px;
  font-size: 13px;
  margin: 0 25px 0 0;
}

.mapBottom>p img {
  display: block;
  margin-right: 5px;
}

.row.leadership_boxes .col-md-6:first-child .auditar_info {
  margin-top: 27px;
  font-size: 22px;
  line-height: 117%;
  letter-spacing: -.2px;
}

.auditar_info img {
  display: block;
  margin-top: 28px;
  max-width: 350px;
  width: 100%;
}

.navbar-toggler {
  border: 1px solid #fff;
  display: flex;
  width: 32px;
  height: 30px;
  outline: none;
  box-shadow: none;
  padding: 4px;
  align-items: center;
  justify-content: center;
  margin-left: auto;
}

.navbar-toggler img {
  width: 100%;
}

.navbar-toggler img {
  filter: invert(1);
}

.navbar-toggler:focus {
  box-shadow: none;
}

.optioBox {
  margin-bottom: 40px;
}

section#Option {
  padding-bottom: 20px;
}

.row.option_boxes> div {}

.optionImage img {
    border: 2px solid #393839;
}

.row.option_boxes {
    margin: 0 -26px;
}

.row.option_boxes> div {
    padding: 0 26px;
}

section#Options {
    padding-bottom: 25px;
}

section#Process .section_top {
    margin-bottom: 57px;
}

section#Process {
    padding-bottom: 33px;
}

section#Projects {
    padding-top: 31px;
    padding-bottom: 40px;
}

section#Projects h2.projectTitle {
    margin-bottom: 63px;
}

section#Projects .section_top {
    margin-bottom: 23px;
}

section#Impact .section_top {
    margin-right: -10px;
}

section#Impact {
    padding-top: 67px;
    padding-bottom: 74px;
}

section#Impact .process_textBox {
    padding-right: 43px;
}

section#Impact .row.process_boxes> div:last-child> div {
    padding-left: 22px;
    padding-right: 0;
}

.auditor_top {
    font-size: 21px;
}

.row.leadership_boxes> div:last-child {
    padding-left: 31px;
}

.row.leadership_boxes> div:first-child {
    padding-right: 36px;
}

.row.leadership_boxes> div:last-child .auditar_info img {
    margin-top: 40px;
    max-width: 363px;
}

section#Leadership {
    padding-bottom: 34px;
}

p.copyright {
    font-size: 20px;
}

.headerBox {
  height: 47.5px;
}

header.header_area {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  z-index: 999;
}