* {
  box-sizing: border-box;
}
body {
  margin: 0;
}
#i8ruj{
  color:black;
}
#i0z2p{
  font-family:Figtree, sans-serif;
  border-radius:0 0 0 0;
}
#i9bl1{
  font-family:Figtree, sans-serif;
  border-radius:0 0 0 0;
}
#iabza{
  font-family:Figtree, sans-serif;
  border-radius:0 0 0 0;
}
#iy296{
  font-family:Figtree, sans-serif;
  border-radius:0 0 0 0;
}
#navbarNav{
  color:black;
}
#igx0i:hover{
  color:#0b8d46;
  font-family:Figtree, sans-serif;
}
#igx0i{
  color:black;
  font-family:Figtree, sans-serif;
}
#ihe1e-2{
  color:black;
}
#nav_btn{
  color:black;
  font-family:Inter, sans-serif;
  font-size:16px;
}
#ibt0b:hover{
  color:#000000;
}
#ibt0b{
  color:black;
}
*{
  box-sizing:border-box;
}
body{
  margin:0;
}
.is-hidden{
  display:none;
}
#ipcu2n{
  color:black;
}
#ivx2w3{
  color:black;
}
#ixjqho{
  color:black;
  font-family:Figtree, sans-serif;
  border-radius:0 0 0 0;
}
#ix3avd{
  color:black;
  height:1px;
}
#isrd6f{
  color:black;
}
#ibsdzi{
  margin:0px 0 0 0;
  padding:0px 0 0 0;
}
.graph-outer-container-2IwZu{
  display:flex;
  justify-content:flex-start;
  align-items:stretch;
  flex-wrap:nowrap;
  padding:10px;
}
.graph-outer-container-2IwZu .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-2IwZu .flex-seventy{
  flex-basis:70%;
}
.graph-cell-2IwZu{
  min-height:75px;
  flex-grow:1;
  flex-basis:100%;
}
.fixed-3-7 .col-sm-3{
  width:25%;
}
.fixed-3-7 .col-sm-9{
  width:75%;
}
.graph-outer-container-NbMXn .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-NbMXn .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-sztTu .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-sztTu .flex-seventy{
  flex-basis:70%;
}
.custom-list-xgkez p{
  font-size:26px;
  font-style:normal;
  font-weight:500;
  margin:0px;
}
.custom-list-Gm2sl p{
  font-size:26px;
  font-style:normal;
  font-weight:500;
  margin:0px;
}
.custom-list-eImtR p{
  font-size:26px;
  font-style:normal;
  font-weight:500;
  margin:0px;
}
.custom-list-D7cCh p{
  font-size:26px;
  font-style:normal;
  font-weight:500;
  margin:0px;
}
.custom-list-XCExZ p{
  font-size:26px;
  font-style:normal;
  font-weight:500;
  margin:0px;
}
.custom-list-dMg9e p{
  font-size:26px;
  font-style:normal;
  font-weight:500;
  margin:0px;
  width:100%;
}
.custom-list-rAFWe p{
  font-size:26px;
  font-style:normal;
  font-weight:500;
  margin:0px;
  width:100%;
}
.custom-list-wMBuH p{
  font-size:26px;
  font-style:normal;
  font-weight:500;
  margin:0px;
  width:100%;
}
.custom-list-YlbWw p{
  font-size:26px;
  font-style:normal;
  font-weight:500;
  margin:0px;
  width:100%;
}
.custom-list-WWA8W p{
  font-size:26px;
  font-style:normal;
  font-weight:500;
  margin:0px;
  width:100%;
}
.custom-hover_section .custom-card p, .custom-hover_section .custom-card .icon{
  position:relative;
  z-index:1;
}
.custom-list-o49jB p{
  font-size:26px;
  font-style:normal;
  font-weight:500;
  margin:0px;
  width:100%;
}
.graph-outer-container-NbMXn{
  display:flex;
  justify-content:flex-start;
  align-items:stretch;
  flex-wrap:nowrap;
  padding:10px;
}
.graph-cell-NbMXn{
  min-height:75px;
  flex-grow:1;
  flex-basis:100%;
}
.graph-outer-container-sztTu{
  display:flex;
  justify-content:flex-start;
  align-items:stretch;
  flex-wrap:nowrap;
  padding:10px;
}
.graph-cell-sztTu{
  min-height:75px;
  flex-grow:1;
  flex-basis:100%;
}
.heading06Block-6FpOF{
  color:rgb(0, 0, 0);
  font-size:34px;
  line-height:51px;
  font-weight:700;
  text-align:left;
  width:100%;
}
.graph-outer-container-gCusq{
  display:flex;
  justify-content:flex-start;
  align-items:stretch;
  flex-wrap:nowrap;
  padding:10px;
}
.graph-outer-container-gCusq .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-gCusq .flex-seventy{
  flex-basis:70%;
}
.graph-cell-gCusq{
  min-height:75px;
  flex-grow:1;
  flex-basis:100%;
}
#i5vpy9{
  color:black;
}
#iqni3x{
  background-size:cover;
  background-position:center center;
  color:black;
  padding:0px;
  background-image:url('/Images/_98_819e078e-5006-4c75-bba1-318b183e350a.jpg');
  object-fit:cover;
  background-repeat:no-repeat;
}
#itbmvl{
  position:relative;
  text-transform:uppercase;
  color:black;
  font-size:15px;
  height:90vh;
}
#i1zqss{
  position:absolute;
  width:100%;
  bottom:0px;
  background-color:#0b8d46;
  color:black;
  padding:0px;
}
#i87dfi{
  min-height:auto;
  padding:15px 0px 15px 0px;
  color:black;
}
#ic59oy{
  margin:0px;
  text-align:center;
  color:white;
  line-height:normal;
  font-size:32px;
  font-family:Figtree, sans-serif;
}
#ixhlc7{
  padding:0px;
}
#iek7n{
  padding:0px 0px 0 0px;
}
.graph-outer-container-bqGwb{
  display:flex;
  justify-content:flex-start;
  align-items:stretch;
  flex-wrap:nowrap;
  padding:10px;
}
.graph-outer-container-bqGwb .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-bqGwb .flex-seventy{
  flex-basis:70%;
}
.graph-cell-bqGwb{
  min-height:75px;
  flex-grow:1;
  flex-basis:100%;
}
.breadcrumb li{
  color:rgb(255, 255, 255);
  font-size:18px;
  display:flex;
  align-items:center;
}
.contact_img img{
  width:100%;
  object-fit:cover;
  max-width:100%;
}
.project-card-wesdf img{
  width:100%;
  height:100%;
  object-fit:cover;
  transition:transform 0.3s;
}
.section-custom-overly .project-card img{
  width:100%;
  height:100%;
  object-fit:cover;
  display:block;
  transition:transform 0.3s;
}
.project-varient-overlay .project-card img{
  width:100%;
  height:100%;
  object-fit:cover;
  display:block;
  transition:transform 0.3s;
}
.team-swiper-slider .team-card img{
  height:200px;
  object-fit:cover;
  border-radius:0px;
  width:100%;
}
.team-swiper-slider .pdf-icon img{
  width:30px;
  height:auto;
}
.graph-outer-container-6HsA4{
  display:flex;
  justify-content:flex-start;
  align-items:stretch;
  flex-wrap:nowrap;
  padding:10px;
}
.graph-outer-container-6HsA4 .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-6HsA4 .flex-seventy{
  flex-basis:70%;
}
.graph-cell-6HsA4{
  min-height:75px;
  flex-grow:1;
  flex-basis:100%;
}
.heading06Block-26Muv{
  color:rgb(0, 0, 0);
  font-size:34px;
  line-height:51px;
  font-weight:700;
  text-align:left;
  width:100%;
}
.graph-outer-container-HhH5W .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-HhH5W .flex-seventy{
  flex-basis:70%;
}
.is-collapsed .header-hidden-j5iJT{
  display:flex;
}
.is-collapsed .header-visible-j5iJT{
  display:none;
}
.collapsible-wrapper-j5iJT.is-expanded .collapsible-content-j5iJT{
  display:block;
}
.is-collapsed .header-hidden-WvxnE{
  display:flex;
}
.is-collapsed .header-visible-WvxnE{
  display:none;
}
.collapsible-wrapper-WvxnE.is-expanded .collapsible-content-WvxnE{
  display:block;
}
.is-collapsed .header-hidden-0JeAJ{
  display:flex;
}
.is-collapsed .header-visible-0JeAJ{
  display:none;
}
.collapsible-wrapper-0JeAJ.is-expanded .collapsible-content-0JeAJ{
  display:block;
}
.is-collapsed .header-hidden-HJAQc{
  display:flex;
}
.is-collapsed .header-visible-HJAQc{
  display:none;
}
.collapsible-wrapper-HJAQc.is-expanded .collapsible-content-HJAQc{
  display:block;
}
.is-collapsed .header-hidden-NXgTC{
  display:flex;
}
.is-collapsed .header-visible-NXgTC{
  display:none;
}
.collapsible-wrapper-NXgTC.is-expanded .collapsible-content-NXgTC{
  display:block;
}
.is-collapsed .header-hidden-9hTmf{
  display:flex;
}
.is-collapsed .header-visible-9hTmf{
  display:none;
}
.collapsible-wrapper-9hTmf.is-expanded .collapsible-content-9hTmf{
  display:block;
}
.is-collapsed .header-hidden-y4a88{
  display:flex;
}
.is-collapsed .header-visible-y4a88{
  display:none;
}
.collapsible-wrapper-y4a88.is-expanded .collapsible-content-y4a88{
  display:block;
}
.is-collapsed .header-hidden-iDE6Q{
  display:flex;
}
.is-collapsed .header-visible-iDE6Q{
  display:none;
}
.collapsible-wrapper-iDE6Q.is-expanded .collapsible-content-iDE6Q{
  display:block;
}
.is-collapsed .header-hidden-Z7eR4{
  display:flex;
}
.is-collapsed .header-visible-Z7eR4{
  display:none;
}
.collapsible-wrapper-Z7eR4.is-expanded .collapsible-content-Z7eR4{
  display:block;
}
.graph-outer-container-uOJNQ .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-uOJNQ .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-pQXye .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-pQXye .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-FoJPx .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-FoJPx .flex-seventy{
  flex-basis:70%;
}
#ibt001{
  font-size:32px;
  line-height:normal;
  padding:0px 0px 0px 10px;
  font-family:Figtree, sans-serif;
  margin:0px 0px 20px 0px;
}
#igpve4{
  max-width:1120px;
  margin:0px auto;
  padding:45px 0px;
  color:black;
}
.graph-outer-container-X5I8X .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-X5I8X .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-v3cZ8 .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-v3cZ8 .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-Rs8kR .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-Rs8kR .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-35Jbi .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-35Jbi .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-Eg6TK .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-Eg6TK .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-TPUwI .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-TPUwI .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-1pq0w .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-1pq0w .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-9PxiZ .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-9PxiZ .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-5kQMx .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-5kQMx .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-DzORw{
  display:flex;
  justify-content:flex-start;
  align-items:stretch;
  flex-wrap:nowrap;
  padding:10px;
}
.graph-outer-container-DzORw .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-DzORw .flex-seventy{
  flex-basis:70%;
}
.graph-cell-DzORw{
  min-height:75px;
  flex-grow:1;
  flex-basis:100%;
}
.is-collapsed .header-hidden-Urexz{
  display:flex;
}
.is-collapsed .header-visible-Urexz{
  display:none;
}
.collapsible-content-Urexz.is-hidden{
  display:none;
}
.collapsible-wrapper-Urexz.is-expanded .collapsible-content-Urexz{
  display:block;
}
.collapsible-header-GHFfS{
  cursor:pointer;
  padding:20px 40px;
  background:rgba(128,128,128,0.2);
  font-weight:bold;
  justify-content:space-between;
  display:flex;
  align-items:center;
  width:100%;
}
.listHeading-GHFfS{
  font-family:Inter;
  font-size:26px;
  font-weight:600;
  text-transform:uppercase;
}
.header-hidden-GHFfS{
  display:none;
  background-color:rgba(128,128,128,0.2);
}
.header-visible-GHFfS{
  display:flex;
  background-color:#0B8D46;
  color:white;
}
.is-collapsed .header-hidden-GHFfS{
  display:flex;
}
.is-collapsed .header-visible-GHFfS{
  display:none;
}
.collapsible-content-GHFfS{
  display:block;
  padding:20px 40px 40px 40px;
  background:rgba(128,128,128,0.2);
  border-radius:0px;
  text-align:left;
}
.caretUp-GHFfS{
  transform:rotate(180deg);
  height:auto;
  width:auto;
}
.caretDown-GHFfS{
  height:auto;
  width:auto;
}
.collapsible-content-GHFfS.is-hidden{
  display:none;
}
.collapsible-wrapper-GHFfS{
  padding:10px;
}
.collapsible-wrapper-GHFfS.is-expanded .collapsible-content-GHFfS{
  display:block;
}
.collapsible-header-arWJL{
  cursor:pointer;
  padding:20px 40px;
  background:rgba(128,128,128,0.2);
  font-weight:bold;
  justify-content:space-between;
  display:flex;
  align-items:center;
  width:100%;
}
.listHeading-arWJL{
  font-family:Inter;
  font-size:26px;
  font-weight:600;
  text-transform:uppercase;
}
.header-hidden-arWJL{
  display:none;
  background-color:rgba(128,128,128,0.2);
}
.header-visible-arWJL{
  display:flex;
  background-color:#0B8D46;
  color:white;
}
.is-collapsed .header-hidden-arWJL{
  display:flex;
}
.is-collapsed .header-visible-arWJL{
  display:none;
}
.collapsible-content-arWJL{
  display:block;
  padding:20px 40px 40px 40px;
  background:rgba(128,128,128,0.2);
  text-align:left;
}
.caretUp-arWJL{
  transform:rotate(180deg);
  height:auto;
  width:auto;
}
.caretDown-arWJL{
  height:auto;
  width:auto;
}
.collapsible-content-arWJL.is-hidden{
  display:none;
}
.collapsible-wrapper-arWJL{
  padding:10px;
}
.collapsible-wrapper-arWJL.is-expanded .collapsible-content-arWJL{
  display:block;
}
.collapsible-header-EWVcs{
  cursor:pointer;
  padding:20px 40px;
  background:rgba(128,128,128,0.2);
  font-weight:bold;
  justify-content:space-between;
  display:flex;
  align-items:center;
  width:100%;
}
.listHeading-EWVcs{
  font-family:Inter;
  font-size:26px;
  font-weight:600;
  text-transform:uppercase;
}
.header-hidden-EWVcs{
  display:none;
  background-color:rgba(128,128,128,0.2);
}
.header-visible-EWVcs{
  display:flex;
  background-color:#0B8D46;
  color:white;
}
.is-collapsed .header-hidden-EWVcs{
  display:flex;
}
.is-collapsed .header-visible-EWVcs{
  display:none;
}
.collapsible-content-EWVcs{
  display:block;
  padding:20px 40px 40px 40px;
  background:rgba(128,128,128,0.2);
  border-radius:0px;
  text-align:left;
}
.caretUp-EWVcs{
  transform:rotate(180deg);
  height:auto;
  width:auto;
}
.caretDown-EWVcs{
  height:auto;
  width:auto;
}
.collapsible-content-EWVcs.is-hidden{
  display:none;
}
.collapsible-wrapper-EWVcs{
  padding:10px;
}
.collapsible-wrapper-EWVcs.is-expanded .collapsible-content-EWVcs{
  display:block;
}
.collapsible-header-a0TIr{
  cursor:pointer;
  padding:20px 40px;
  background:rgba(128,128,128,0.2);
  font-weight:bold;
  justify-content:space-between;
  display:flex;
  align-items:center;
  width:100%;
}
.listHeading-a0TIr{
  font-family:Inter;
  font-size:26px;
  font-weight:600;
  text-transform:uppercase;
}
.header-hidden-a0TIr{
  display:none;
  background-color:rgba(128,128,128,0.2);
}
.header-visible-a0TIr{
  display:flex;
  background-color:#0B8D46;
  color:white;
}
.is-collapsed .header-hidden-a0TIr{
  display:flex;
}
.is-collapsed .header-visible-a0TIr{
  display:none;
}
.collapsible-content-a0TIr{
  display:block;
  padding:20px 40px 40px 40px;
  background:rgba(128,128,128,0.2);
  border-radius:0px;
  text-align:left;
}
.caretUp-a0TIr{
  transform:rotate(180deg);
  height:auto;
  width:auto;
}
.caretDown-a0TIr{
  height:auto;
  width:auto;
}
.collapsible-content-a0TIr.is-hidden{
  display:none;
}
.collapsible-wrapper-a0TIr{
  padding:10px;
}
.collapsible-wrapper-a0TIr.is-expanded .collapsible-content-a0TIr{
  display:block;
}
.collapsible-header-tyDxw{
  cursor:pointer;
  padding:20px 40px;
  background:rgba(128,128,128,0.2);
  font-weight:bold;
  justify-content:space-between;
  display:flex;
  align-items:center;
  width:100%;
}
.listHeading-tyDxw{
  font-family:Inter;
  font-size:26px;
  font-weight:600;
  text-transform:uppercase;
}
.header-hidden-tyDxw{
  display:none;
  background-color:rgba(128,128,128,0.2);
}
.header-visible-tyDxw{
  display:flex;
  background-color:#0B8D46;
  color:white;
}
.is-collapsed .header-hidden-tyDxw{
  display:flex;
}
.is-collapsed .header-visible-tyDxw{
  display:none;
}
.collapsible-content-tyDxw{
  display:block;
  padding:20px 40px 40px 40px;
  background:rgba(128,128,128,0.2);
  border-radius:0px;
  text-align:left;
}
.caretUp-tyDxw{
  transform:rotate(180deg);
  height:auto;
  width:auto;
}
.caretDown-tyDxw{
  height:auto;
  width:auto;
}
.collapsible-content-tyDxw.is-hidden{
  display:none;
}
.collapsible-wrapper-tyDxw{
  padding:10px;
}
.collapsible-wrapper-tyDxw.is-expanded .collapsible-content-tyDxw{
  display:block;
}
.is-collapsed .header-hidden-YqiUd{
  display:flex;
}
.is-collapsed .header-visible-YqiUd{
  display:none;
}
.collapsible-content-YqiUd.is-hidden{
  display:none;
}
.collapsible-wrapper-YqiUd.is-expanded .collapsible-content-YqiUd{
  display:block;
}
.collapsible-header-jw0uk{
  cursor:pointer;
  padding:20px 40px;
  background:rgba(128,128,128,0.2);
  font-weight:bold;
  justify-content:space-between;
  display:flex;
  align-items:center;
  width:100%;
}
.listHeading-jw0uk{
  font-family:Inter;
  font-size:26px;
  font-weight:600;
  text-transform:uppercase;
}
.header-hidden-jw0uk{
  display:none;
  background-color:rgba(128,128,128,0.2);
}
.header-visible-jw0uk{
  display:flex;
  background-color:#0B8D46;
  color:white;
}
.is-collapsed .header-hidden-jw0uk{
  display:flex;
}
.is-collapsed .header-visible-jw0uk{
  display:none;
}
.collapsible-content-jw0uk{
  display:block;
  padding:20px 40px 40px 40px;
  background:rgba(128,128,128,0.2);
  border-radius:0px;
  text-align:left;
}
.caretUp-jw0uk{
  transform:rotate(180deg);
  height:auto;
  width:auto;
}
.caretDown-jw0uk{
  height:auto;
  width:auto;
}
.collapsible-content-jw0uk.is-hidden{
  display:none;
}
.collapsible-wrapper-jw0uk{
  padding:10px;
}
.collapsible-wrapper-jw0uk.is-expanded .collapsible-content-jw0uk{
  display:block;
}
.is-collapsed .header-hidden-IMAzg{
  display:flex;
}
.is-collapsed .header-visible-IMAzg{
  display:none;
}
.collapsible-content-IMAzg.is-hidden{
  display:none;
}
.collapsible-wrapper-IMAzg.is-expanded .collapsible-content-IMAzg{
  display:block;
}
.is-collapsed .header-hidden-oF8re{
  display:flex;
}
.is-collapsed .header-visible-oF8re{
  display:none;
}
.collapsible-content-oF8re.is-hidden{
  display:none;
}
.collapsible-wrapper-oF8re.is-expanded .collapsible-content-oF8re{
  display:block;
}
#iri6r{
  color:black;
}
#ibpbel{
  color:black;
}
#icvxl1{
  color:black;
}
#ingvlx{
  color:black;
}
#ij3nl{
  padding:0 0px 10px 0px;
  color:black;
}
#ie8aev{
  color:black;
  border:0 solid black;
}
#if9m6{
  padding:0px 0px 0 0px;
  color:black;
}
#ibh1sg{
  color:black;
}
#i67mke{
  color:#0b8d46;
}
#ilz8rr{
  color:black;
}
#itszpa{
  padding:0px 15px 0px 15px;
  color:black;
}
#ic2a1s{
  color:black;
}
#i3st8u{
  color:black;
}
#i3cj3b{
  color:white;
}
#iz5gg4{
  color:black;
}
#isepw6{
  color:black;
}
#isqf61{
  color:black;
}
#i9z243{
  color:black;
}
#iy7c53{
  color:#0b8d46;
}
#i0z6sk{
  color:black;
}
.graph-outer-container-lsJtC{
  display:flex;
  justify-content:flex-start;
  align-items:stretch;
  flex-wrap:nowrap;
  padding:10px;
}
.graph-outer-container-lsJtC .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-lsJtC .flex-seventy{
  flex-basis:70%;
}
.graph-cell-lsJtC{
  min-height:75px;
  flex-grow:1;
  flex-basis:100%;
}
#iu89wz{
  padding:0px 0px 0px 0px;
  color:black;
}
#iogpoi{
  display:flex;
  justify-content:flex-end;
}
#i15ddy{
  width:440px;
}
#iffdfo{
  color:black;
}
.graph-outer-container-BRSBg{
  display:flex;
  justify-content:flex-start;
  align-items:stretch;
  flex-wrap:nowrap;
  padding:10px;
}
.graph-outer-container-BRSBg .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-BRSBg .flex-seventy{
  flex-basis:70%;
}
.graph-cell-BRSBg{
  min-height:75px;
  flex-grow:1;
  flex-basis:100%;
}
#in5ub9{
  padding:0px 0px 0px 0px;
  color:black;
}
#i1x76h{
  display:flex;
  justify-content:flex-end;
}
#i3yoci{
  width:440px;
}
#ix3jqx{
  color:black;
}
.graph-outer-container-bhdDQ{
  display:flex;
  justify-content:flex-start;
  align-items:stretch;
  flex-wrap:nowrap;
  padding:10px;
}
.graph-outer-container-bhdDQ .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-bhdDQ .flex-seventy{
  flex-basis:70%;
}
.graph-cell-bhdDQ{
  min-height:75px;
  flex-grow:1;
  flex-basis:100%;
}
#icrm1g{
  padding:0px 0px 0px 0px;
  color:black;
}
#il3k9r{
  display:flex;
  justify-content:flex-end;
}
#ij82qf{
  width:440px;
}
.graph-outer-container-yq3tP{
  display:flex;
  justify-content:flex-start;
  align-items:stretch;
  flex-wrap:nowrap;
  padding:10px;
}
.graph-outer-container-yq3tP .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-yq3tP .flex-seventy{
  flex-basis:70%;
}
.graph-cell-yq3tP{
  min-height:75px;
  flex-grow:1;
  flex-basis:100%;
}
#ipww73{
  padding:0px 0px 0px 0px;
}
#ibh1mx{
  width:440px;
}
#iy2adc{
  display:flex;
  justify-content:flex-end;
}
.graph-outer-container-SfUsb{
  display:flex;
  justify-content:flex-start;
  align-items:stretch;
  flex-wrap:nowrap;
  padding:10px;
}
.graph-outer-container-SfUsb .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-SfUsb .flex-seventy{
  flex-basis:70%;
}
.graph-cell-SfUsb{
  min-height:75px;
  flex-grow:1;
  flex-basis:100%;
}
#its073{
  padding:0px 0px 0px 0px;
}
#i7g6co{
  width:440px;
}
#i2013z{
  display:flex;
  justify-content:flex-end;
}
.graph-outer-container-hZNVe{
  display:flex;
  justify-content:flex-start;
  align-items:stretch;
  flex-wrap:nowrap;
  padding:10px;
}
.graph-outer-container-hZNVe .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-hZNVe .flex-seventy{
  flex-basis:70%;
}
.graph-cell-hZNVe{
  min-height:75px;
  flex-grow:1;
  flex-basis:100%;
}
#iyfjzg{
  padding:0px 0px 0px 0px;
  color:black;
}
#i2k9w4{
  display:flex;
  justify-content:flex-end;
}
#i4ozr4{
  width:440px;
}
#iqfzmk{
  font-family:Figtree, sans-serif;
  border-radius:0 0 0 0;
}
#iv645b{
  font-family:Figtree, sans-serif;
  border-radius:0 0 0 0;
}
#iym2rw{
  font-family:Figtree, sans-serif;
  border-radius:0 0 0 0;
}
#inuhnv{
  font-family:Figtree, sans-serif;
  border-radius:0 0 0 0;
}
#id28e6{
  font-family:Figtree, sans-serif;
  color:black;
}
#i9ercb{
  font-family:Figtree, sans-serif;
  color:black;
}
#ijrflm{
  font-family:Figtree, sans-serif;
  color:rgb(13, 110, 253);
}
#iigkws{
  font-family:Figtree, sans-serif;
  color:rgb(11, 141, 70);
  text-transform:uppercase;
}
#i2zcr2{
  font-weight:600;
  color:black;
}
#i0dra{
  font-size:16px;
}
#ildau{
  font-size:16px;
}
#iveqqy{
  font-size:16px;
}
#i29yjt{
  font-size:16px;
}
#idnwzt{
  font-size:16px;
}
#il2okf{
  font-size:16px;
}
#ixjiic{
  font-size:16px;
}
#ijs19h{
  font-size:16px;
}
#ir8h5h{
  font-size:16px;
}
#iwhtxs{
  font-size:16px;
}
#i4qzju{
  font-size:16px;
}
#i5yxep{
  font-size:16px;
}
@media (max-width: 1023px){
  .main-hero-section .background-text{
	font-size:90px;
  }
  .main-hero-section .foreground-text{
	font-size:32px;
  }
  .main-hero-section .breadcrumb-text{
	font-size:14px;
  }
}
@media (max-width: 992px){
  #ivx2w3{
	color:black;
  }
  .graph-cell-2IwZu{
	min-height:100px;
  }
  .graph-outer-container-2IwZu{
	flex-wrap:nowrap;
  }
  .project-card-wesdf .news-text{
	font-size:18px;
  }
  .project-card-wesdf .news-description{
	font-size:15px;
  }
  .project-card-wesdf .bottom-strip{
	padding:30px;
	font-size:16px;
  }
  .project-card-wesdf .arrow-icon .icon-box{
	width:60px;
	height:60px;
  }
  .project-card-wesdf .arrow-icon i{
	font-size:20px;
  }
  .graph-cell-NbMXn{
	min-height:100px;
  }
  .graph-outer-container-NbMXn{
	flex-wrap:wrap;
  }
  .graph-cell-sztTu{
	min-height:100px;
  }
  .graph-outer-container-sztTu{
	flex-wrap:wrap;
  }
  .graph-cell-gCusq{
	min-height:100px;
  }
  .graph-outer-container-gCusq{
	flex-wrap:wrap;
  }
  #ic59oy{
	font-size:28px;
  }
  .graph-cell-bqGwb{
	min-height:100px;
  }
  .graph-outer-container-bqGwb{
	flex-wrap:nowrap;
  }
  .graph-cell-6HsA4{
	min-height:100px;
  }
  .graph-outer-container-6HsA4{
	flex-wrap:nowrap;
  }
  .graph-cell-DzORw{
	min-height:100px;
  }
  .graph-outer-container-DzORw{
	flex-wrap:nowrap;
  }
  #ibt001{
	font-family:Figtree, sans-serif;
	font-size:28px;
  }
  #inuhnv{
	width:180px;
  }
  .graph-cell-lsJtC{
	min-height:100px;
  }
  .graph-outer-container-lsJtC{
	flex-wrap:nowrap;
  }
  .graph-cell-BRSBg{
	min-height:100px;
  }
  .graph-outer-container-BRSBg{
	flex-wrap:nowrap;
  }
  .graph-cell-bhdDQ{
	min-height:100px;
  }
  .graph-outer-container-bhdDQ{
	flex-wrap:nowrap;
  }
  .graph-cell-yq3tP{
	min-height:100px;
  }
  .graph-outer-container-yq3tP{
	flex-wrap:nowrap;
  }
  .graph-cell-SfUsb{
	min-height:100px;
  }
  .graph-outer-container-SfUsb{
	flex-wrap:nowrap;
  }
  .graph-cell-hZNVe{
	min-height:100px;
  }
  .graph-outer-container-hZNVe{
	flex-wrap:nowrap;
  }
}
@media (min-width: 992px){
  .project-varient-featured .card-grid{
	display:grid;
	grid-template-columns:repeat(3, 1fr);
	gap:42px 20px;
  }
}
@media (max-width: 991px){
  section.contact_section_formRow{
	min-height:auto;
  }
  .contact_section_formRow .contact_field{
	padding:30px;
  }
}
@media (max-width: 768px){
  .graph-cell-2IwZu{
	min-height:100px;
  }
  .graph-outer-container-2IwZu{
	flex-wrap:wrap;
  }
  .graph-cell-NbMXn{
	min-height:100px;
  }
  .graph-outer-container-NbMXn{
	flex-wrap:wrap;
  }
  .graph-cell-sztTu{
	min-height:100px;
  }
  .graph-outer-container-sztTu{
	flex-wrap:wrap;
  }
  .graph-cell-gCusq{
	min-height:100px;
  }
  .graph-outer-container-gCusq{
	flex-wrap:wrap;
  }
  #ic59oy{
	font-size:28px;
  }
  .collapsible-content-jw0uk{
	padding:20px 20px !important;
  }
  .collapsible-content-GHFfS{
	padding:20px 20px !important;
  }
  .collapsible-content-arWJL{
	padding:20px 20px !important;
  }
  .collapsible-content-EWVcs{
	padding:20px 20px !important;
  }
  .collapsible-content-a0TIr{
	padding:20px 20px !important;
  }
  .collapsible-content-tyDxw{
	padding:20px 20px !important;
  }
  #icdts{
	font-size:18px;
	color:white;
  }
  #i4exx{
	font-size:18px;
	color:black;
  }
  #i9h4zh{
	font-size:18px;
	color:white;
  }
  #if31vs{
	font-size:18px;
	color:black;
  }
  #i3cj3b{
	color:white;
	font-size:18px;
  }
  #iz5gg4{
	color:black;
	font-size:18px;
  }
  #ithwrj{
	font-size:18px;
	color:white;
  }
  #i3x2wf{
	font-size:18px;
	color:black;
  }
  #iwkmq4{
	color:white;
	font-size:18px;
  }
  #ih639v{
	font-size:18px;
	color:black;
  }
  #iqjzl9{
	color:white;
	font-size:18px;
  }
  #ikz01l{
	font-size:18px;
	color:black;
  }
  #i5yxep{
	width:17px;
	height:11px;
  }
  #i0dra{
	width:17px;
	height:11px;
  }
  #i29yjt{
	width:17px;
	height:11px;
  }
  #il2okf{
	width:17px;
	height:11px;
  }
  #ijs19h{
	width:17px;
	height:11px;
  }
  #iwhtxs{
	width:17px;
	height:11px;
  }
  .graph-cell-bqGwb{
	min-height:100px;
  }
  .graph-outer-container-bqGwb{
	flex-wrap:wrap;
  }
  .graph-cell-6HsA4{
	min-height:100px;
  }
  .graph-outer-container-6HsA4{
	flex-wrap:wrap;
  }
  .graph-cell-DzORw{
	min-height:100px;
  }
  .graph-outer-container-DzORw{
	flex-wrap:wrap;
  }
  #ibt001{
	font-family:Figtree, sans-serif;
	font-size:28px;
  }
  .graph-cell-lsJtC{
	min-height:100px;
  }
  .graph-outer-container-lsJtC{
	flex-wrap:wrap;
  }
  #iogpoi{
	display:flex;
	justify-content:flex-start;
  }
  #i15ddy{
	width:300px;
  }
  .graph-cell-BRSBg{
	min-height:100px;
  }
  .graph-outer-container-BRSBg{
	flex-wrap:wrap;
  }
  #i1x76h{
	display:flex;
	justify-content:flex-start;
  }
  #i3yoci{
	width:300px;
  }
  .graph-cell-bhdDQ{
	min-height:100px;
  }
  .graph-outer-container-bhdDQ{
	flex-wrap:wrap;
  }
  #il3k9r{
	display:flex;
	justify-content:flex-start;
  }
  #ij82qf{
	width:300px;
  }
  .graph-cell-yq3tP{
	min-height:100px;
  }
  .graph-outer-container-yq3tP{
	flex-wrap:wrap;
  }
  #iy2adc{
	display:flex;
	justify-content:flex-start;
  }
  #ibh1mx{
	width:300px;
  }
  .graph-cell-SfUsb{
	min-height:100px;
  }
  .graph-outer-container-SfUsb{
	flex-wrap:wrap;
  }
  #i2013z{
	display:flex;
	justify-content:flex-start;
  }
  #i7g6co{
	width:300px;
  }
  .graph-cell-hZNVe{
	min-height:100px;
  }
  .graph-outer-container-hZNVe{
	flex-wrap:wrap;
  }
  #i2k9w4{
	display:flex;
	justify-content:flex-start;
  }
  #i4ozr4{
	width:300px;
  }
  #iza1q{
	padding:20px 20px 20px 20px;
  }
  #iri6r{
	padding:20px 20px 20px 20px;
  }
  #ia4qxi{
	padding:20px 20px 20px 20px;
  }
  #i3bjm4{
	padding:20px 20px 20px 20px;
	color:black;
  }
  #i9dksj{
	padding:20px 20px 20px 20px;
  }
  #ibpbel{
	padding:20px 20px 20px 20px;
  }
  #ij2uli{
	padding:20px 20px 20px 20px;
	color:black;
	border:0 solid black;
  }
  #icvxl1{
	padding:20px 20px 20px 20px;
  }
  #ic2cj1{
	padding:20px 20px 20px 20px;
  }
  #ii2566{
	padding:20px 20px 20px 20px;
	color:black;
  }
  #imsscd{
	padding:20px 20px 20px 20px;
  }
  #i95rnv{
	padding:20px 20px 20px 20px;
	color:black;
  }
  #ixhlc7{
	color:black;
  }
  #i2o51{
	color:black;
  }
  #iek7n{
	color:black;
  }
}
@media (min-width: 768px) and (max-width: 991px){
  .project-varient-featured .card-grid{
	display:grid;
	grid-template-columns:repeat(2, 1fr);
	gap:42px 20px;
  }
}
@media (max-width: 767px){
  .main-hero-section .background-text{
	font-size:60px;
	line-height:150px;
  }
  .main-hero-section .foreground-text{
	font-size:32px;
  }
  .main-hero-section .breadcrumb-text{
	font-size:14px;
  }
  .project-varient-featured .card-grid{
	display:grid;
	grid-template-columns:1fr;
	row-gap:20px;
  }
}
@media (max-width: 576px){
  .project-card-wesdf .news-text{
	font-size:16px;
  }
  .project-card-wesdf .news-description{
	font-size:14px;
  }
  .project-card-wesdf .bottom-strip{
	padding:20px;
	font-size:15px;
  }
  .project-card-wesdf .news-overlay{
	padding:20px;
  }
  .project-card-wesdf .arrow-icon .icon-box{
	width:48px;
	height:48px;
  }
  .project-card-wesdf .arrow-icon i{
	font-size:18px;
  }
  .section-custom-overly .project-card{
	height:360px;
  }
  .section-custom-overly .news-text{
	font-size:0.95rem;
  }
  .section-custom-overly .arrow-icon{
	padding:8px;
  }
  .section-custom-overly .arrow-icon-image{
	width:22px;
	height:22px;
  }
  .project-varient-overlay .project-card{
	height:360px;
  }
  .project-varient-overlay .news-overlay{
	padding:0.75rem;
  }
  .project-varient-overlay .news-text{
	font-size:0.95rem;
  }
  .project-varient-overlay .arrow-icon{
	padding:8px;
  }
  .project-varient-overlay .arrow-icon .arrow-icon-image{
	width:22px;
	height:22px;
  }
  .contact_section_formRow .contact_field{
	padding:20px;
  }
  .contact_section_formRow .contact_field button{
	font-size:14px;
	padding:12px;
  }
  .contact_field input, .contact_field select, .contact_field textarea{
	font-size:13px;
	padding:12px;
  }
  .form_row .form_col{
	flex:1 1 100%;
  }
}
@media (max-width: 557px){
  .main-hero-section .background-text{
	font-size:60px;
	line-height:150px;
  }
  .main-hero-section .foreground-text{
	font-size:32px;
  }
  .main-hero-section .breadcrumb-text{
	font-size:14px;
  }
}
@media (max-width: 480px){
  #i13vj{
	color:black;
  }
  #ivx2w3{
	margin:0px 0px 30px;
  }
  .px-4.container-fluid{
	color:black;
	border-color:black;
  }
  .navbar-toggler{
	color:black;
	border-color:black;
  }
  #ic59oy{
	font-size:28px;
  }
  #i87dfi{
	padding:15px 0px;
  }
  #imsscd{
	padding:20px 20px 20px 20px;
  }
  #i95rnv{
	color:black;
  }
  #ij3nl{
	padding:0px 0px 0px 0;
	color:black;
  }
  #ingvlx{
	padding:0 0px 0px 0px;
	color:black;
  }
  #if9m6{
	color:black;
  }
  #ibt001{
	font-size:24px;
	font-family:Figtree, sans-serif;
  }
  #inuhnv{
	width:150px;
  }
  #i0dra{
	width:11px;
	height:7px;
  }
  #i29yjt{
	width:11px;
	height:7px;
  }
  #il2okf{
	width:11px;
	height:7px;
  }
  #iz5gg4{
	font-size:18px;
  }
  #ijs19h{
	width:11px;
	height:7px;
	color:black;
	border:0 solid black;
  }
  #iwhtxs{
	width:11px;
	height:7px;
  }
  #i5yxep{
	width:11px;
	height:7px;
  }
}