* {
  box-sizing: border-box;
}
body {
  margin: 0;
}
#ibvvn{
  margin:0 0 0px 0;
}
#nav_btn{
  color:black;
  font-family:Inter, sans-serif;
  font-size:16px;
}
*{
  box-sizing:border-box;
}
body{
  margin:0;
  margin-top:0px;
  margin-right:0px;
  margin-bottom:0px;
  margin-left:0px;
}
.main_header{
  width:100%;
  color:black;
  border-top-color:black;
  border-right-color:black;
  border-bottom-color:black;
  border-left-color:black;
  border-color:black;
  background-color:rgba(0, 0, 0, 0);
}
.graph-outer-container-Yv30I .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-Yv30I .flex-seventy{
  flex-basis:70%;
}
.fixed-3-7 .col-sm-3{
  width:25%;
}
.fixed-3-7 .col-sm-9{
  width:75%;
}
.graph-outer-container-NLtKk .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-NLtKk .flex-seventy{
  flex-basis:70%;
}
.navbar.navbar-expand-lg.navbar-light{
  color:black;
  border-top-color:black;
  border-right-color:black;
  border-bottom-color:black;
  border-left-color:black;
  border-color:black;
}
.graph-outer-container-w9tJK .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-w9tJK .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-3RevA .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-3RevA .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-tJi8d .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-tJi8d .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-leaa8 .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-leaa8 .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-VX6Ru .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-VX6Ru .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-MUuPZ .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-MUuPZ .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-a56HH .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-a56HH .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-qhIjX .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-qhIjX .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-UfYvk .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-UfYvk .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-g20e2 .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-g20e2 .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-DvfWL .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-DvfWL .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-PNTVy .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-PNTVy .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-boAOu .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-boAOu .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-QGAP5 .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-QGAP5 .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-AvcCD .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-AvcCD .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-49ofT .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-49ofT .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-amTdU .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-amTdU .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-qxZIU .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-qxZIU .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-Z2DUq .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-Z2DUq .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-2Va93 .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-2Va93 .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-tX0mo .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-tX0mo .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-Z1hAA .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-Z1hAA .flex-seventy{
  flex-basis:70%;
}
.nav-link.nav-ancher-tag.text-white{
  color:black;
  border-top-color:black;
  border-right-color:black;
  border-bottom-color:black;
  border-left-color:black;
  border-color:black;
}
.graph-outer-container-WCB9P .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-WCB9P .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-if2Yi .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-if2Yi .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-rGNcF .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-rGNcF .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-WJTHt .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-WJTHt .flex-seventy{
  flex-basis:70%;
}
.fas.fa-search.text-white{
  color:black;
  border-top-color:black;
  border-right-color:black;
  border-bottom-color:black;
  border-left-color:black;
  border-color:black;
}
.graph-outer-container-jv0X6 .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-jv0X6 .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-ypyWN .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-ypyWN .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-bQP3x .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-bQP3x .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-1dm8O .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-1dm8O .flex-seventy{
  flex-basis:70%;
}
.px-4.container-fluid{
  color:black;
  border-top-color:black;
  border-right-color:black;
  border-bottom-color:black;
  border-left-color:black;
  border-color:black;
}
.graph-outer-container-MAQM3 .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-MAQM3 .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-vwsYC .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-vwsYC .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-PudKa .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-PudKa .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-OCqzj .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-OCqzj .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-XAOUK .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-XAOUK .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-jplVx .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-jplVx .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-rCOFF .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-rCOFF .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-6upar .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-6upar .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-jnV5i .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-jnV5i .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-PD7pT .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-PD7pT .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-CdQ5Y .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-CdQ5Y .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-Oc9Zn .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-Oc9Zn .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-E7S6H .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-E7S6H .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-JsdW9 .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-JsdW9 .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-E36L1 .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-E36L1 .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-ewSQj .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-ewSQj .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-65ZqI .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-65ZqI .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-LYOSC .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-LYOSC .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-dRcqn .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-dRcqn .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-xjjnW .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-xjjnW .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-dsSw6 .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-dsSw6 .flex-seventy{
  flex-basis:70%;
}
.show_more_input-KOV2I:checked ~ .show_more_text-KOV2I{
  max-height:700px;
  padding-top:10px;
  padding-right:0px;
  padding-bottom:10px;
  padding-left:0px;
}
.show_more_input-KOV2I:checked + .accordion01Block-KOV2I .caretDown-KOV2I{
  transform:rotate(180deg);
}
.show_more_input-aFQ75:checked ~ .show_more_text-aFQ75{
  max-height:700px;
  padding-top:10px;
  padding-right:0px;
  padding-bottom:10px;
  padding-left:0px;
}
.show_more_input-aFQ75:checked + .accordion01Block-aFQ75 .caretDown-aFQ75{
  transform:rotate(180deg);
}
.show_more_input-EEKqx:checked ~ .show_more_text-EEKqx{
  max-height:700px;
  padding-top:10px;
  padding-right:0px;
  padding-bottom:10px;
  padding-left:0px;
}
.show_more_input-EEKqx:checked + .accordion01Block-EEKqx .caretDown-EEKqx{
  transform:rotate(180deg);
}
.show_more_input-NzLP8:checked ~ .show_more_text-NzLP8{
  max-height:700px;
  padding-top:10px;
  padding-right:0px;
  padding-bottom:10px;
  padding-left:0px;
}
.show_more_input-NzLP8:checked + .accordion01Block-NzLP8 .caretDown-NzLP8{
  transform:rotate(180deg);
}
.show_more_input-zj5sR:checked ~ .show_more_text-zj5sR{
  max-height:700px;
  padding-top:10px;
  padding-right:0px;
  padding-bottom:10px;
  padding-left:0px;
}
.show_more_input-zj5sR:checked + .accordion01Block-zj5sR .caretDown-zj5sR{
  transform:rotate(180deg);
}
.graph-outer-container-QUC1X .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-QUC1X .flex-seventy{
  flex-basis:70%;
}
.show_more_input-ojimS:checked ~ .show_more_text-ojimS{
  max-height:700px;
  padding-top:10px;
  padding-right:0px;
  padding-bottom:10px;
  padding-left:0px;
}
.show_more_input-ojimS:checked + .accordion01Block-ojimS .caretDown-ojimS{
  transform:rotate(180deg);
}
.show_more_input-aIP8Y:checked ~ .show_more_text-aIP8Y{
  max-height:700px;
  padding-top:10px;
  padding-right:0px;
  padding-bottom:10px;
  padding-left:0px;
}
.show_more_input-aIP8Y:checked + .accordion01Block-aIP8Y .caretDown-aIP8Y{
  transform:rotate(180deg);
}
.show_more_input-fLbYB:checked ~ .show_more_text-fLbYB{
  max-height:700px;
  padding-top:10px;
  padding-right:0px;
  padding-bottom:10px;
  padding-left:0px;
}
.show_more_input-fLbYB:checked + .accordion01Block-fLbYB .caretDown-fLbYB{
  transform:rotate(180deg);
}
.show_more_input-cg9VM:checked ~ .show_more_text-cg9VM{
  max-height:700px;
  padding-top:10px;
  padding-right:0px;
  padding-bottom:10px;
  padding-left:0px;
}
.show_more_input-cg9VM:checked + .accordion01Block-cg9VM .caretDown-cg9VM{
  transform:rotate(180deg);
}
.show_more_input-IG5nI:checked ~ .show_more_text-IG5nI{
  max-height:700px;
  padding-top:10px;
  padding-right:0px;
  padding-bottom:10px;
  padding-left:0px;
}
.show_more_input-IG5nI:checked + .accordion01Block-IG5nI .caretDown-IG5nI{
  transform:rotate(180deg);
}
.graph-outer-container-HqSEY .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-HqSEY .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-AFMmS .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-AFMmS .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-S3hUQ .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-S3hUQ .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-2G4ZQ .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-2G4ZQ .flex-seventy{
  flex-basis:70%;
}
.carousel-control-next.justify-content-end.px-5{
  color:black;
  border-color:black;
  border-top-color:black;
  border-right-color:black;
  border-bottom-color:black;
  border-left-color:black;
}
.container-fluid.overflow-hidden.custom_slider_classes{
  color:black;
  border-color:black;
  border-top-color:black;
  border-right-color:black;
  border-bottom-color:black;
  border-left-color:black;
  padding:0 0 0 0;
  padding-top:0px;
  padding-right:0px;
  padding-bottom:0px;
  padding-left:0px;
}
.graph-outer-container-cFFjm .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-cFFjm .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-9yYyt .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-9yYyt .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-wudqW .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-wudqW .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-5QXwL .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-5QXwL .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-cJDkI .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-cJDkI .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-pDAc8 .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-pDAc8 .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-01V8e .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-01V8e .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-5QZpO .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-5QZpO .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-b7r37 .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-b7r37 .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-vL5gK .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-vL5gK .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-xCnWv .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-xCnWv .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-5Qnzh .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-5Qnzh .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-xrVNJ .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-xrVNJ .flex-seventy{
  flex-basis:70%;
}
.collapse.navbar-collapse.justify-content-end{
  color:black;
  border-top-color:black;
  border-right-color:black;
  border-bottom-color:black;
  border-left-color:black;
  border-color:black;
}
.graph-outer-container-vj1GZ .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-vj1GZ .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-soZrk .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-soZrk .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-Op8gn .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-Op8gn .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-i7tFS .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-i7tFS .flex-seventy{
  flex-basis:70%;
}
section.contact{
  display:flex;
  justify-content:center;
  align-items:center;
  background-color:rgb(235, 245, 241);
}
.contact_img img{
  width:100%;
  object-fit:cover;
  max-width:100%;
}
.contact_field button{
  background-color:rgb(2, 133, 84);
  width:100%;
  padding-top:15px;
  padding-right:15px;
  padding-bottom:15px;
  padding-left:15px;
  color:white;
  font-size:16px;
  border-top-width:initial;
  border-right-width:initial;
  border-bottom-width:initial;
  border-left-width:initial;
  border-top-style:none;
  border-right-style:none;
  border-bottom-style:none;
  border-left-style:none;
  border-top-color:initial;
  border-right-color:initial;
  border-bottom-color:initial;
  border-left-color:initial;
  border-image-source:initial;
  border-image-slice:initial;
  border-image-width:initial;
  border-image-outset:initial;
  border-image-repeat:initial;
}
.contact_field label{
  width:100%;
  display:block;
  font-size:14px;
  margin-bottom:10px;
}
.contact_field input, .contact_field select, .contact_field textarea{
  width:100%;
  display:block;
  outline-color:initial;
  outline-style:none;
  outline-width:initial;
  border-top-width:initial;
  border-right-width:initial;
  border-bottom-width:initial;
  border-left-width:initial;
  border-top-style:none;
  border-right-style:none;
  border-bottom-style:none;
  border-left-style:none;
  border-top-color:initial;
  border-right-color:initial;
  border-bottom-color:initial;
  border-left-color:initial;
  border-image-source:initial;
  border-image-slice:initial;
  border-image-width:initial;
  border-image-outset:initial;
  border-image-repeat:initial;
  padding-top:15px;
  padding-right:15px;
  padding-bottom:15px;
  padding-left:15px;
  margin-bottom:15px;
  font-size:14px;
}
.contact_field textarea{
  height:150px;
  color:grey;
  font-family:Inter, sans-serif;
}
.input_radio input{
  width:auto;
  margin-top:0px;
  margin-right:0px;
  margin-bottom:0px;
  margin-left:0px;
}
.input_radio label{
  width:auto;
  margin-left:5px;
}
.input_checkbox input{
  width:auto;
  margin-top:0px;
  margin-right:0px;
  margin-bottom:0px;
  margin-left:0px;
}
.input_checkbox label{
  width:auto;
  margin-left:5px;
}
.graph-outer-container-KZjub .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-KZjub .flex-seventy{
  flex-basis:70%;
}
.col-12.col-sm-6.col-md-2.mb-4{
  padding:20px 0px 20px 0px;
  color:white;
  border-color:black;
  padding-top:20px;
  padding-right:0px;
  padding-bottom:20px;
  padding-left:0px;
  border-top-color:black;
  border-right-color:black;
  border-bottom-color:black;
  border-left-color:black;
}
.graph-outer-container-s6hK5 .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-s6hK5 .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-3PbYP .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-3PbYP .flex-seventy{
  flex-basis:70%;
}
.main-hero-section .overlay{
  position:absolute;
  top:0;
  left:0;
  background:rgba(0, 0, 0, 0.5);
  undefined:undefined;
  width:100%;
  height:100%;
  z-index:1;
}
.main-hero-section .hero-text-container{
  position:relative;
  z-index:2;
}
.main-hero-section .background-text{
  font-size:160px;
  font-weight:700;
  color:rgba(255, 255, 255, 0.15);
  text-transform:uppercase;
  letter-spacing:3px;
}
.main-hero-section .foreground-text{
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%, -50%);
  font-size:76px;
  font-weight:600;
  color:#ffffff;
}
.main-hero-section .breadcrumb-container{
  z-index:2;
  position:absolute;
  bottom:70px;
}
.breadcrumb li{
  color:#fff;
  font-size:18px;
  display:flex;
  align-items:center;
}
.breadcrumb a{
  color:#fff;
  text-decoration:none;
  transition:color 0.3s;
}
.breadcrumb i{
  font-size:14px;
  color:#ccc;
}
.graph-outer-container-WtUS8 .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-WtUS8 .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-cnrLY .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-cnrLY .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-pKBKg .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-pKBKg .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-D8m9I .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-D8m9I .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-C9alL .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-C9alL .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-tj8Pa .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-tj8Pa .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-w5Riq .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-w5Riq .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-1kWbo .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-1kWbo .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-hvMQn .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-hvMQn .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-G9CPb .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-G9CPb .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-yHrBq .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-yHrBq .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-psINt .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-psINt .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-w8Wlf .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-w8Wlf .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-8dDDh .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-8dDDh .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-0BmD4 .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-0BmD4 .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-IuhIz .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-IuhIz .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-dT2pE .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-dT2pE .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-3swFg .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-3swFg .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-7MJHs .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-7MJHs .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-Dt3LU .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-Dt3LU .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-TykK1 .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-TykK1 .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-Jv3NM .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-Jv3NM .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-7M3d6 .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-7M3d6 .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-EYxkc .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-EYxkc .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-5QTtP .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-5QTtP .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-YIzGx .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-YIzGx .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-6rPyE .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-6rPyE .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-gvNnQ .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-gvNnQ .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-JPQlX .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-JPQlX .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-2sPsr .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-2sPsr .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-rZdzx .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-rZdzx .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-lYnyf .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-lYnyf .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-7iR2i .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-7iR2i .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-byN4q .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-byN4q .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-93Fvc .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-93Fvc .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-eUzPe .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-eUzPe .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-TEC7I .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-TEC7I .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-NbMXn{
  display:flex;
  justify-content:flex-start;
  align-items:stretch;
  flex-wrap:nowrap;
  padding:10px;
}
.graph-outer-container-NbMXn .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-NbMXn .flex-seventy{
  flex-basis:70%;
}
.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-outer-container-sztTu .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-sztTu .flex-seventy{
  flex-basis:70%;
}
.graph-cell-sztTu{
  min-height:75px;
  flex-grow:1;
  flex-basis:100%;
}
.heading06Block-6FpOF{
  color:#000000;
  font-size:34px;
  line-height:51px;
  font-weight:700;
  text-align:left;
  width:100%;
}
.project-card-wesdf img{
  width:100%;
  height:100%;
  object-fit:cover;
  transition:transform 0.3s;
}
.graph-outer-container-mXs09 .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-mXs09 .flex-seventy{
  flex-basis:70%;
}
.project-card-wesdf .arrow-icon a{
  text-decoration:none;
}
.graph-outer-container-Qy2ck .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-Qy2ck .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-kfUm5 .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-kfUm5 .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-mbLvt .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-mbLvt .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-YSed1 .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-YSed1 .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-BgWJF .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-BgWJF .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-5pcnX .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-5pcnX .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-CezwV .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-CezwV .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-oQM7l .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-oQM7l .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-GNpsC .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-GNpsC .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-pmYLi .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-pmYLi .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-6GJHV .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-6GJHV .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-oE8Be .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-oE8Be .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-hqm2I .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-hqm2I .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-DzLyK .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-DzLyK .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-9APn3 .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-9APn3 .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-t3yKU .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-t3yKU .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-NoLh2 .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-NoLh2 .flex-seventy{
  flex-basis:70%;
}
.is-collapsed .header-hidden-iMwCT{
  display:flex;
}
.is-collapsed .header-visible-iMwCT{
  display:none;
}
.collapsible-wrapper-iMwCT.is-expanded .collapsible-content-iMwCT{
  display:block;
}
.is-collapsed .header-hidden-Xq84l{
  display:flex;
}
.is-collapsed .header-visible-Xq84l{
  display:none;
}
.collapsible-wrapper-Xq84l.is-expanded .collapsible-content-Xq84l{
  display:block;
}
.graph-outer-container-tjyBM .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-tjyBM .flex-seventy{
  flex-basis:70%;
}
.is-collapsed .header-hidden-1yyyN{
  display:flex;
}
.is-collapsed .header-visible-1yyyN{
  display:none;
}
.collapsible-wrapper-1yyyN.is-expanded .collapsible-content-1yyyN{
  display:block;
}
.is-collapsed .header-hidden-3q2R6{
  display:flex;
}
.is-collapsed .header-visible-3q2R6{
  display:none;
}
.collapsible-wrapper-3q2R6.is-expanded .collapsible-content-3q2R6{
  display:block;
}
.is-collapsed .header-hidden-IDHJI{
  display:flex;
}
.is-collapsed .header-visible-IDHJI{
  display:none;
}
.collapsible-wrapper-IDHJI.is-expanded .collapsible-content-IDHJI{
  display:block;
}
.is-collapsed .header-hidden-YWXbj{
  display:flex;
}
.is-collapsed .header-visible-YWXbj{
  display:none;
}
.collapsible-wrapper-YWXbj.is-expanded .collapsible-content-YWXbj{
  display:block;
}
.is-collapsed .header-hidden-o5ow1{
  display:flex;
}
.is-collapsed .header-visible-o5ow1{
  display:none;
}
.collapsible-wrapper-o5ow1.is-expanded .collapsible-content-o5ow1{
  display:block;
}
.graph-outer-container-a4K5q .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-a4K5q .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-T57U2 .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-T57U2 .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-EujpH .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-EujpH .flex-seventy{
  flex-basis:70%;
}
.custom_section_blm73ghx .graph-outer-container-w5Riq{
  display:flex;
  justify-content:flex-start;
  align-items:stretch;
  flex-wrap:nowrap;
  padding:10px;
}
.custom_section_blm73ghx .graph-outer-container-w5Riq .flex-thirty{
  flex-basis:30%;
}
.custom_section_blm73ghx .graph-outer-container-w5Riq .flex-seventy{
  flex-basis:70%;
}
.custom_section_blm73ghx .graph-cell-w5Riq{
  min-height:75px;
  flex-grow:1;
  flex-basis:100%;
}
.custom_section_blm73ghx .graph-cell-heW7a{
  min-height:75px;
  flex-grow:1;
  flex-basis:100%;
}
.custom_section_blm73ghx #i8zpzl{
  min-width:60%;
  color:black;
  background-color:rgb(0, 132, 83);
}
.custom_section_blm73ghx #iv9dy2{
  width:100%;
  height:100%;
  object-fit:cover;
}
.custom_section_blm73ghx #i5i8c4{
  height:594px;
  max-width:1992px;
  margin:0px auto;
  color:black;
  padding:0px;
  min-height:594px;
}
.custom_section_blm73ghx .heading07Block-rB1Sl{
  color:rgb(51, 51, 51);
  font-size:28px;
  line-height:42px;
  font-weight:700;
  text-align:left;
  width:100%;
}
.custom_section_blm73ghx .paragraph01Block-QOGin{
  width:270px;
  color:rgb(0, 0, 0);
  font-family:Inter;
  font-size:12px;
  font-weight:400;
  line-height:1.4em;
  text-align:left;
}
.custom_section_blm73ghx .button10-4RWUI{
  width:123px;
  height:48px;
  font-size:16px;
  font-weight:700;
  display:flex;
  align-items:center;
  justify-content:space-between;
  border-radius:7px;
  border:0px;
  text-align:center;
  padding:10px 20px;
  background-color:rgb(245, 246, 247) !important;
  color:rgb(6, 28, 61) !important;
}
.custom_section_blm73ghx #igv5jj{
  white-space-collapse:preserve;
}
.custom_section_blm73ghx .graph-outer-container-1kWbo{
  display:flex;
  justify-content:flex-start;
  align-items:stretch;
  flex-wrap:nowrap;
  padding:10px;
}
.custom_section_blm73ghx .graph-outer-container-1kWbo .flex-thirty{
  flex-basis:30%;
}
.custom_section_blm73ghx .graph-outer-container-1kWbo .flex-seventy{
  flex-basis:70%;
}
.custom_section_blm73ghx .graph-cell-1kWbo{
  min-height:75px;
  flex-grow:1;
  flex-basis:100%;
}
.custom_section_blm73ghx #iw7n02{
  font-family:Figtree, sans-serif;
  color:rgb(255, 255, 255);
}
.custom_section_blm73ghx #iuahlp{
  width:100%;
  color:white;
  font-size:18px;
  font-family:Figtree, sans-serif;
}
.custom_section_blm73ghx #iy10v7{
  border:0px solid black;
  width:auto;
  border-radius:0px;
  background-color:rgb(255, 209, 0) !important;
}
.custom_section_blm73ghx #iabq1l{
  color:black;
  max-width:552px;
  margin:0px auto;
}
.custom_section_blm73ghx #i9h9nx{
  height:100%;
  display:flex;
  justify-content:center;
  align-items:center;
  color:black;
}
.custom_section_blm73ghx #injmi6{
  color:black;
  margin:0px 10px 0px 0px;
  font-family:Figtree, sans-serif;
  font-weight:700;
  font-size:18px;
}
.custom_section_blm73ghx #iih72l{
  color:black;
}
.graph-outer-container-nIJUa .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-nIJUa .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-L55Tm .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-L55Tm .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-JsZW6 .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-JsZW6 .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-p4YiL .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-p4YiL .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-cm31R .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-cm31R .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-6BT0D .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-6BT0D .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-D9N8k .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-D9N8k .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-6Nj2e .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-6Nj2e .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-2YqF2 .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-2YqF2 .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-LQnTu .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-LQnTu .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-mVV17 .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-mVV17 .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-E1ZYV .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-E1ZYV .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-ZAIS2 .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-ZAIS2 .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-TqSkf .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-TqSkf .flex-seventy{
  flex-basis:70%;
}
.project-card-wesdf .bottom-strip{
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  background-color:#008453;
  color:white;
  padding:40px;
  font-weight:bold;
  font-size:18px;
}
.project-card-wesdf:hover .bottom-strip{
  opacity:0;
  pointer-events:none;
}
.project-card-wesdf .news-overlay{
  position:absolute;
  inset:0;
  background-color:#008453;
  color:white;
  display:flex;
  flex-direction:column;
  justify-content:center;
  padding:40px;
  opacity:0;
  transition:0.3s;
}
.project-card-wesdf:hover .news-overlay{
  opacity:1;
}
.project-card-wesdf .news-text{
  font-size:20px;
  font-weight:bold;
  margin-bottom:15px;
}
.project-card-wesdf .news-description{
  font-size:16px;
  line-height:1.5;
}
.project-card-wesdf .arrow-icon{
  position:absolute;
  bottom:0;
  right:0;
}
.project-card-wesdf .arrow-icon .icon-box{
  background-color:white;
  width:72px;
  height:72px;
  display:flex;
  align-items:center;
  justify-content:center;
}
.project-card-wesdf .arrow-icon i{
  color:black;
  font-size:22px;
}
.graph-outer-container-4pMoG .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-4pMoG .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-GrQBC .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-GrQBC .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-loSUg .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-loSUg .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-jI3BQ .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-jI3BQ .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-Ge4pR .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-Ge4pR .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-xyAya .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-xyAya .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-NIZkk .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-NIZkk .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-knyzO .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-knyzO .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-g2XH5 .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-g2XH5 .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-D9sx9 .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-D9sx9 .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-yQeoh .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-yQeoh .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-lsjDo .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-lsjDo .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-u2veB .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-u2veB .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-wzqNw .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-wzqNw .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-4nLR5 .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-4nLR5 .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-qMjC6 .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-qMjC6 .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-Hhdby .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-Hhdby .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-hvrpe .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-hvrpe .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-U530T .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-U530T .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-JTsaa .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-JTsaa .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-an1Ll .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-an1Ll .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%;
}
.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;
}
.custom-list-WWA8W p{
  font-size:26px;
  font-style:normal;
  font-weight:500;
  margin:0px;
  width:100%;
}
.custom-hover_section .custom-card{
  position:relative;
  background-image:url('/Images/_A_51059a49-7b4e-4541-b3d4-dad0e37947e1.png');
  background-size:cover;
  background-position:center center;
  color:white;
  padding:30px 40px;
  margin:10px 0px;
  border-radius:12px;
  font-family:sans-serif;
  font-size:1.5rem;
  font-weight:bold;
  cursor:pointer;
  display:flex;
  justify-content:space-between;
  align-items:center;
  overflow:hidden;
}
.custom-hover_section .custom-card .overlay{
  position:absolute;
  inset:0px;
  background-color:transparent;
  transition:background-color 0.3s;
  z-index:0;
  border-radius:0px;
}
.custom-hover_section .custom-card:hover .overlay{
  background-color:rgb(255, 191, 0);
  color:#000000 !important;
}
.custom-hover_section .custom-card p, .custom-hover_section .custom-card .icon{
  position:relative;
  z-index:1;
}
.custom-hover_section .custom-card .icon{
  display:none;
  width:24px;
  height:24px;
  transition:transform 0.3s;
}
.custom-hover_section .custom-card:hover .icon{
  display:block;
}
.custom-list-o49jB p{
  font-size:26px;
  font-style:normal;
  font-weight:500;
  margin:0px;
  width:100%;
}
#iyxvpl :hover{
  color:black;
}
.project-varient-featured .custom-card{
  min-height:350px;
  color:white;
  position:relative;
  background-size:cover;
  background-position:center center;
  border-top-right-radius:40px;
  overflow:hidden;
  max-width:541px;
}
.project-varient-featured .custom-card .overlay{
  position:absolute;
  inset:0px;
  background-color:rgba(203, 0, 57, 0.8);
  display:flex;
  flex-direction:column;
  justify-content:space-between;
  padding:40px 20px;
}
.project-varient-featured .custom-card .title{
  font-weight:bold;
  text-transform:uppercase;
  font-size:24px;
  line-height:normal;
}
.project-varient-featured .custom-card .read-more{
  background:white;
  color:black;
  font-size:0.9rem;
  padding:0.4rem 0.8rem;
  border:none;
  text-decoration:none;
  display:inline-flex;
  align-items:center;
  gap:0.3rem;
  border-radius:0px;
  margin:0px;
  width:fit-content;
  align-self:flex-start;
}
.project-varient-featured .custom-card .read-more-content{
  display:inline-flex;
  align-items:center;
  gap:0.3rem;
}
.project-varient-featured .custom-card .read-more i{
  font-size:0.8em;
  line-height:1;
}
.project-varient-featured .custom-card .read-more:hover{
  background:rgb(240, 240, 240);
}
.accordion-label .icon{
  display:flex;
  align-items:center;
  margin-left:10px;
}
.icon svg{
  width:20px;
  height:20px;
  stroke:currentcolor;
  fill:none;
  stroke-width:2;
}
.icon .caret-up{
  display:none;
}
.graph-outer-container-x9d1U .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-x9d1U .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-x7dfR .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-x7dfR .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-D8m9I{
  display:flex;
  justify-content:flex-start;
  align-items:stretch;
  flex-wrap:nowrap;
  padding:10px;
}
.graph-cell-D8m9I{
  min-height:75px;
  flex-grow:1;
  flex-basis:100%;
}
.heading01Block-iWtC4{
  color:#333;
  font-size:58px;
  line-height:87px;
  font-weight:700;
  text-align:left;
  width:100%;
}
.graph-outer-container-2sPsr{
  display:flex;
  justify-content:flex-start;
  align-items:stretch;
  flex-wrap:nowrap;
  padding:10px;
}
.graph-cell-2sPsr{
  min-height:75px;
  flex-grow:1;
  flex-basis:100%;
}
.graph-outer-container-rZdzx{
  display:flex;
  justify-content:flex-start;
  align-items:stretch;
  flex-wrap:nowrap;
  padding:10px;
}
.graph-cell-rZdzx{
  min-height:75px;
  flex-grow:1;
  flex-basis:100%;
}
.heading06Block-IOi5l{
  color:#333;
  font-size:34px;
  line-height:51px;
  font-weight:700;
  text-align:left;
  width:100%;
}
.heading07Block-AMTgW{
  color:#333;
  font-size:28px;
  line-height:42px;
  font-weight:700;
  text-align:left;
  width:100%;
}
.graph-outer-container-lYnyf{
  display:flex;
  justify-content:flex-start;
  align-items:stretch;
  flex-wrap:nowrap;
  padding:10px;
}
.graph-cell-lYnyf{
  min-height:75px;
  flex-grow:1;
  flex-basis:100%;
}
.graph-cell-Gkz34{
  min-height:75px;
  flex-grow:1;
  flex-basis:100%;
}
.paragraph01Block-iSSxI{
  width:270px;
  color:#000000;
  font-family:Inter;
  font-size:12px;
  font-weight:400;
  line-height:1.4em;
  text-align:left;
}
.paragraph01Block-8IzcA{
  width:270px;
  color:#000000;
  font-family:Inter;
  font-size:12px;
  font-weight:400;
  line-height:1.4em;
  text-align:left;
}
.graph-outer-container-7iR2i{
  display:flex;
  justify-content:flex-start;
  align-items:stretch;
  flex-wrap:nowrap;
  padding:10px;
}
.graph-cell-7iR2i{
  min-height:75px;
  flex-grow:1;
  flex-basis:100%;
}
.bulletText01Block-tbZ5U{
  text-align:left;
}
.heading07Block-vscef{
  color:#333;
  font-size:28px;
  line-height:42px;
  font-weight:700;
  text-align:left;
  width:100%;
}
.graph-outer-container-loSUg{
  display:flex;
  justify-content:flex-start;
  align-items:stretch;
  flex-wrap:nowrap;
  padding:10px;
}
.graph-cell-loSUg{
  min-height:75px;
  flex-grow:1;
  flex-basis:100%;
}
.paragraph01Block-ZD5bf{
  width:100%;
  font-family:Inter;
  font-size:14px;
  font-weight:400;
  line-height:normal;
  text-align:left;
}
.paragraph01Block-Yvhwr{
  width:100%;
  font-family:Inter;
  font-size:14px;
  font-weight:400;
  line-height:normal;
  text-align:left;
}
#FooterSection{
  color:black;
  border:0 solid black;
}
#izoc0k{
  background-size:cover;
  background-position:center center;
  min-height:600px;
  color:black;
}
#i56zzf{
  max-width:1000px;
  margin:50px auto 20px auto;
  color:black;
  padding:10px 10px 0 10px;
}
#iurdli{
  font-family:Libre Franklin, sans-serif;
  color:black;
  font-size:36px;
  font-weight:700;
  line-height:normal;
}
#i8eesu{
  font-family:Libre Franklin, sans-serif;
  color:#000000;
  font-size:24px;
  margin:0 0 4px 0;
}
#ittk7j{
  color:black;
  border:0 solid black;
}
#iayhup{
  font-family:Libre Franklin, sans-serif;
  color:#000000;
  font-size:24px;
  margin:0 0 0px 0;
}
#i4q072{
  width:100%;
  font-family:Libre Franklin, sans-serif;
  font-size:17px;
  line-height:140%;
  margin:0 0 4px 0;
}
#iw9jzt{
  white-space-collapse:preserve;
  color:black;
  font-size:17px;
  font-family:Libre Franklin, sans-serif;
}
#idb10t{
  font-family:Libre Franklin, sans-serif;
  font-size:17px;
  width:100%;
  margin:0 0 4px 0;
}
#i1alnb{
  white-space-collapse:preserve;
  color:black;
  font-size:17px;
  font-family:Libre Franklin, sans-serif;
}
#i4bsue{
  padding:0px 0px 0 0px;
  color:black;
  margin:0 0 10px 0;
}
#iydumy{
  max-width:1000px;
  margin:0px auto 0px auto;
  color:black;
  font-size:17px;
  padding:10px 10px 0px 10px;
}
#i0n0u9{
  margin:0 0 0px 0;
  color:black;
}
#i6y24r{
  color:black;
}
#im1drm{
  color:black;
}
#i9s33f{
  color:black;
}
#i07myg{
  margin:0 0 0px 0;
  color:black;
  font-size:17px;
  font-family:Libre Franklin, sans-serif;
}
#idkma1{
  color:black;
}
#ieszug{
  margin:0 0 0px 0;
  font-size:15px;
  color:black;
}
#isi8st{
  white-space-collapse:preserve;
  font-size:17px;
  color:black;
  font-family:Libre Franklin, sans-serif;
}
#idwwu5{
  white-space-collapse:preserve;
  color:black;
}
#ib8rss{
  white-space-collapse:preserve;
  color:black;
}
#i8o0zl{
  white-space-collapse:preserve;
  color:black;
}
#ikupya{
  white-space-collapse:preserve;
  color:black;
}
#ir1hcc{
  color:black;
}
#iecdud{
  color:black;
}
#ijxzoj{
  margin:0 0 0px 0;
  font-size:17px;
  color:black;
  font-family:Libre Franklin, sans-serif;
}
#i9ev5c{
  white-space-collapse:preserve;
  color:black;
}
#i46pjh{
  color:#000000;
  font-family:Libre Franklin, sans-serif;
  font-size:17px;
  margin:0px auto 50px auto;
  max-width:1000px;
  padding:0px 10px 0px 10px;
  line-height:140%;
}
#iiaci1{
  white-space-collapse:preserve;
  color:black;
  border:0 solid black;
}
#irfnr{
  color:black;
}
#iqni3x{
  height:720px;
  background-size:cover;
  background-position:center center;
  color:black;
  padding:0px;
  background-image:url('/Images/_A_d8f2d5f6-e9cf-4ec9-92ca-5f94b8f0083d.png');
  object-fit:cover;
  background-repeat:no-repeat;
}
#itbmvl{
  position:relative;
  text-transform:uppercase;
  color:black;
  font-size:15px;
}
#i1zqss{
  position:absolute;
  width:100%;
  bottom:0px;
  background-color:rgb(0, 132, 83);
  color:black;
  padding:0px;
}
#i87dfi{
  min-height:auto;
  padding:20px 0px;
  color:black;
}
#ic59oy{
  margin:0px;
  text-align:center;
  color:white;
  line-height:normal;
  font-size:32px;
}
#ikfyw{
  padding:0px 0px 0px 0px;
  color:black;
}
#i1wha2{
  font-family:Libre Franklin, sans-serif;
  font-size:17px;
  color:black;
  max-width:1000px;
  margin:0px auto 6px auto;
}
#ih107z{
  font-family:Libre Franklin, sans-serif;
  font-size:17px;
  color:black;
  margin:0 0 4px 0;
}
#ipr3pq{
  display:flex;
  align-items:center;
  color:black;
  padding:20px 0px 20px 0px;
}
#ihl673{
  white-space-collapse:preserve;
  color:black;
  font-size:17px;
  font-family:Libre Franklin, sans-serif;
}
#igrfsf{
  width:100%;
  font-family:Libre Franklin, sans-serif;
  font-size:17px;
  margin:0 0 4px 0;
}
#im883m{
  white-space-collapse:preserve;
  font-size:17px;
  color:black;
  font-family:Libre Franklin, sans-serif;
}
#isblub{
  font-family:Libre Franklin, sans-serif;
  font-size:17px;
  width:100%;
  margin:0 0 4px 0;
}
#ioq51a{
  width:300px;
  height:300px;
  object-fit:contain;
}
#iupifh{
  display:flex;
  align-items:flex-start;
  color:black;
  padding:20px 0px 20px 0px;
}
#ir9gu9{
  padding:0px 0px 0 0px;
}
#i8a7om{
  width:300px;
  height:300px;
  object-fit:contain;
}
#itcltq{
  font-family:Libre Franklin, sans-serif;
  font-size:17px;
  line-height:140%;
  color:black;
  margin:0 0 0px 0;
}
#ix6rzm{
  white-space-collapse:preserve;
  color:black;
}
#io6o0t{
  color:black;
}
#ifouyz{
  white-space-collapse:preserve;
  color:black;
}
#iplt74{
  color:black;
}
#irgz9o{
  font-weight:normal;
}
#iafh1a{
  font-weight:normal;
}
#i4xwau{
  font-weight:normal;
  font-size:38px;
  color:black;
  vertical-align:text-top;
}
#id8rn3{
  font-style:normal;
  color:black;
  font-size:42px;
  font-family:Libre Franklin, sans-serif;
}
#i81sfx{
  white-space-collapse:preserve;
  color:rgb(0, 0, 0);
  font-family:Figtree, sans-serif;
  font-size:56px;
  font-weight:900;
  text-align:left;
  max-width:1312px;
  margin:0px auto;
  font-style:italic;
  line-height:normal;
}
#ippr2s{
  font-size:32px;
  font-family:Figtree, sans-serif;
  color:rgb(0, 0, 0);
  font-weight:300;
  text-align:center;
  margin:0px auto;
  line-height:normal;
}
#isfbox{
  font-style:normal;
  color:black;
  font-size:28px;
  font-weight:400;
  text-align:center;
  font-family:Libre Franklin, sans-serif;
}
#i2pmn9{
  white-space-collapse:preserve;
  color:rgb(0, 0, 0);
  font-family:Figtree, sans-serif;
  font-size:28px;
  font-weight:900;
  text-align:left;
  max-width:1312px;
  margin:0px auto;
  font-style:italic;
  line-height:normal;
}
#i83cof{
  font-size:32px;
  font-family:Figtree, sans-serif;
  color:rgb(0, 0, 0);
  font-weight:300;
  text-align:center;
  margin:0px auto;
  line-height:normal;
}
#is1eva{
  color:black;
  background-size:cover;
  background-position:center center;
  max-width:1120px;
  margin:0px auto;
  border:0px solid black;
}
#irnurc{
  background-color:rgb(255, 209, 0);
  color:black;
  padding:100px 0px;
  height:auto;
}
#i6rasw{
  color:black;
}
#ikk0lf{
  color:black;
}
#i1dkjf{
  color:black;
}
#iq1pdt{
  color:white;
  padding:0 5px 0 0;
}
#ii7vfn{
  line-height:normal;
  color:#ffd100;
}
#il6ww3{
  line-height:normal;
  color:black;
}
#i51z2o{
  line-height:normal;
  color:black;
}
#i3ada4{
  line-height:normal;
  color:black;
}
#ixokwx{
  line-height:normal;
  color:#ffd100;
}
#ig3m3k{
  line-height:normal;
  color:black;
}
#ixqmy2{
  color:black;
}
#ites19{
  color:#ffd100;
}
#irp5nn{
  color:black;
}
#iyon4h{
  color:black;
}
@media (max-width: 1023px){
  .main-hero-section .background-text{
	font-size:90px;
	undefined:undefined;
  }
  .main-hero-section .foreground-text{
	font-size:32px;
  }
  .main-hero-section .breadcrumb-text{
	font-size:14px;
  }
}
@media (max-width: 992px){
  .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;
  }
  .custom_section_blm73ghx .graph-cell-3RevA{
	border-color:black;
  }
  .custom_section_blm73ghx .heading03Block-QIkGb{
	padding:0px 10px;
	border-color:black;
  }
  .custom_section_blm73ghx .paragraph01Block-Cf1YU{
	padding:0px 10px 15px;
	border-color:black;
  }
  .custom_section_blm73ghx .graph-outer-container-tJi8d{
	border-color:black;
	padding:10px;
  }
  .custom_section_blm73ghx .graph-outer-container-g20e2{
	padding:10px 0px;
	border-color:black;
  }
  .custom_section_blm73ghx .graph-cell-VX6Ru{
	border-color:black;
	padding:0px 50px;
  }
  .custom_section_blm73ghx .heading05Block-IFVyB{
	padding:0px 50px 20px;
	border-color:black;
  }
  .custom_section_blm73ghx .graph-outer-container-MUuPZ{
	border-color:black;
  }
  .custom_section_blm73ghx .graph-cell-tJi8d{
	width:100%;
	min-height:300px;
	height:300px;
	border-color:black;
	margin:0px 0px 20px;
  }
  .custom_section_blm73ghx .graph-outer-container-a56HH{
	border-color:black;
  }
  .custom_section_blm73ghx .graph-cell-efSWm{
	width:100%;
	min-height:300px;
	height:300px;
	border-color:black;
  }
  .custom_section_blm73ghx .graph-outer-container-leaa8{
	padding:10px;
	border-color:black;
  }
  .custom_section_blm73ghx .graph-outer-container-qhIjX{
	border-color:black;
  }
  .custom_section_blm73ghx .graph-cell-leaa8{
	width:100%;
	height:300px;
	border-color:black;
	margin:0px 0px 20px;
  }
  .custom_section_blm73ghx .graph-outer-container-UfYvk{
	border-color:black;
  }
  .custom_section_blm73ghx .graph-cell-kR6u6{
	width:100%;
	height:300px;
	border-color:black;
  }
  .custom_section_blm73ghx #i6pqxy{
	border-color:black;
  }
  .custom_section_blm73ghx .graph-cell-g20e2{
	height:400px;
	border-color:black;
	margin:0px 0px 10px;
  }
  .custom_section_blm73ghx .graph-cell-DvfWL{
	border-color:black;
  }
  .custom_section_blm73ghx .graph-outer-container-DvfWL{
	border-color:black;
  }
  .custom_section_blm73ghx .graph-cell-pMVVP{
	height:400px;
	border-color:black;
  }
  .custom_section_blm73ghx #id3lde{
	color:white;
	font-size:60px;
  }
  .custom_section_blm73ghx #iptup{
	width:80%;
  }
  .custom_section_blm73ghx #iws8jf{
	height:642px;
  }
  .custom_section_blm73ghx #icqyum{
	font-size:48px;
  }
  .custom_section_blm73ghx #iuw65j{
	padding:0px 10px;
  }
  .custom_section_blm73ghx #i8zpzl{
	min-width:50%;
	min-height:400px;
	height:400px;
  }
  .custom_section_blm73ghx #i5i8c4{
	height:auto;
	min-height:400px;
  }
  .custom_section_blm73ghx #iv9dy2{
	height:400px;
  }
  .custom_section_blm73ghx #iw7n02{
	line-height:normal;
  }
  .custom_section_45nk3oq9 #ip1pj{
	height:642px;
	color:black;
	z-index:1;
	width:100%;
  }
  .custom_section_45nk3oq9 #itzs1{
	color:black;
  }
  .custom_section_45nk3oq9 #in7av{
	color:white;
  }
  .custom_section_45nk3oq9 #i5c6e7{
	font-size:26px;
	line-height:45px;
  }
  .custom_section_45nk3oq9 #ips6ye{
	font-size:16px;
	line-height:normal;
	color:black;
  }
  .custom_section_45nk3oq9 #ir1b1o{
	width:100%;
  }
  .custom_section_45nk3oq9 #ibn69y{
	font-size:26px;
	line-height:45px;
  }
  .custom_section_45nk3oq9 #iclcmb{
	font-size:16px;
	line-height:normal;
	color:black;
  }
  .custom_section_45nk3oq9 #ifkgo{
	height:642px;
  }
  .custom_section_45nk3oq9 #i5x8l{
	width:100%;
  }
  .custom_section_45nk3oq9 #irdh4{
	font-size:48px;
  }
  .custom_section_45nk3oq9 #i0o498{
	font-size:23px;
	line-height:normal;
  }
  .custom_section_45nk3oq9 #i4la2{
	font-size:20px;
	font-family:Figtree, sans-serif;
  }
  .custom_section_45nk3oq9 #ilnxbe{
	font-family:Figtree, sans-serif;
  }
  .custom_section_45nk3oq9 #ilj6a3{
	font-family:Figtree, sans-serif;
  }
  .custom_section_45nk3oq9 #is797o{
	height:356px;
  }
  .custom_section_45nk3oq9 #i3ipnw{
	height:auto;
	min-height:356px;
	padding:50px 0px 0px;
  }
  .custom_section_45nk3oq9 #ir3xog{
	height:356px;
  }
  .custom_section_45nk3oq9 #iq5ivq{
	height:200px;
  }
  .custom_section_45nk3oq9 #iwvf1d{
	left:0px;
  }
  .custom_section_45nk3oq9 #container_nav{
	color:black;
  }
  .graph-cell-loSUg{
	min-height:100px;
  }
  .graph-outer-container-loSUg{
	flex-wrap:wrap;
  }
  #ic59oy{
	font-size:28px;
  }
  #i4xwau{
	font-size:38px;
  }
  #id8rn3{
	font-size:32px;
  }
  #i81sfx{
	font-size:38px;
  }
  #ippr2s{
	padding:0px 10px;
  }
  #isfbox{
	font-size:24px;
  }
  #i2pmn9{
	font-size:24px;
  }
  #i83cof{
	padding:0px 10px;
	font-size:36px;
  }
  #irnurc{
	padding:80px 0px;
  }
}
@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 (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-NbMXn{
	min-height:100px;
  }
  .graph-outer-container-NbMXn{
	flex-wrap:wrap;
  }
  .graph-cell-sztTu{
	min-height:100px;
  }
  .graph-outer-container-sztTu{
	flex-wrap:wrap;
  }
  .custom_section_blm73ghx .graph-cell-Yv30I{
	min-height:100px;
  }
  .custom_section_blm73ghx .graph-outer-container-Yv30I{
	flex-wrap:wrap;
  }
  .custom_section_blm73ghx .graph-cell-NLtKk{
	min-height:100px;
  }
  .custom_section_blm73ghx .graph-outer-container-NLtKk{
	flex-wrap:wrap;
  }
  .custom_section_blm73ghx .graph-cell-3RevA{
	min-height:100px;
  }
  .custom_section_blm73ghx .graph-outer-container-3RevA{
	flex-wrap:wrap;
  }
  .custom_section_blm73ghx .graph-cell-tJi8d{
	min-height:100px;
  }
  .custom_section_blm73ghx .graph-cell-efSWm{
	min-height:100px;
  }
  .custom_section_blm73ghx .graph-outer-container-tJi8d{
	flex-wrap:wrap;
  }
  .custom_section_blm73ghx .graph-cell-leaa8{
	min-height:100px;
  }
  .custom_section_blm73ghx .graph-cell-kR6u6{
	min-height:100px;
  }
  .custom_section_blm73ghx .graph-outer-container-leaa8{
	flex-wrap:wrap;
  }
  .custom_section_blm73ghx .graph-cell-VX6Ru{
	min-height:100px;
  }
  .custom_section_blm73ghx .graph-outer-container-VX6Ru{
	flex-wrap:wrap;
  }
  .custom_section_blm73ghx .graph-cell-MUuPZ{
	min-height:100px;
  }
  .custom_section_blm73ghx .graph-outer-container-MUuPZ{
	flex-wrap:wrap;
  }
  .custom_section_blm73ghx .graph-cell-a56HH{
	min-height:100px;
  }
  .custom_section_blm73ghx .graph-outer-container-a56HH{
	flex-wrap:wrap;
  }
  .custom_section_blm73ghx .graph-cell-qhIjX{
	min-height:100px;
  }
  .custom_section_blm73ghx .graph-outer-container-qhIjX{
	flex-wrap:wrap;
  }
  .custom_section_blm73ghx .graph-cell-UfYvk{
	min-height:100px;
  }
  .custom_section_blm73ghx .graph-outer-container-UfYvk{
	flex-wrap:wrap;
  }
  .custom_section_blm73ghx .graph-cell-g20e2{
	min-height:100px;
  }
  .custom_section_blm73ghx .graph-cell-pMVVP{
	min-height:100px;
  }
  .custom_section_blm73ghx .graph-outer-container-g20e2{
	flex-wrap:wrap;
  }
  .custom_section_blm73ghx .graph-cell-DvfWL{
	min-height:100px;
  }
  .custom_section_blm73ghx .graph-outer-container-DvfWL{
	flex-wrap:wrap;
  }
  .custom_section_blm73ghx .graph-cell-PNTVy{
	min-height:100px;
  }
  .custom_section_blm73ghx .graph-outer-container-PNTVy{
	flex-wrap:wrap;
  }
  .custom_section_blm73ghx .graph-cell-D8m9I{
	min-height:100px;
  }
  .custom_section_blm73ghx .graph-outer-container-D8m9I{
	flex-wrap:wrap;
  }
  .custom_section_blm73ghx .graph-cell-w5Riq{
	min-height:100px;
  }
  .custom_section_blm73ghx .graph-cell-heW7a{
	min-height:100px;
  }
  .custom_section_blm73ghx .graph-outer-container-w5Riq{
	flex-wrap:wrap;
  }
  .custom_section_blm73ghx .graph-cell-1kWbo{
	min-height:100px;
  }
  .custom_section_blm73ghx .graph-outer-container-1kWbo{
	flex-wrap:wrap;
  }
  .custom_section_45nk3oq9 .graph-cell-VV9VM{
	min-height:100px;
  }
  .custom_section_45nk3oq9 .graph-cell-IPhzb{
	min-height:100px;
  }
  .custom_section_45nk3oq9 .graph-outer-container-VV9VM{
	flex-wrap:wrap;
  }
  .custom_section_45nk3oq9 .graph-cell-Tkdsb{
	min-height:100px;
  }
  .custom_section_45nk3oq9 .graph-outer-container-Tkdsb{
	flex-wrap:wrap;
  }
  .graph-cell-D8m9I{
	min-height:100px;
  }
  .graph-outer-container-D8m9I{
	flex-wrap:wrap;
  }
  .graph-cell-2sPsr{
	min-height:100px;
  }
  .graph-outer-container-2sPsr{
	flex-wrap:wrap;
  }
  .graph-cell-rZdzx{
	min-height:100px;
  }
  .graph-outer-container-rZdzx{
	flex-wrap:wrap;
  }
  .graph-cell-lYnyf{
	min-height:100px;
  }
  .graph-cell-Gkz34{
	min-height:100px;
  }
  .graph-outer-container-lYnyf{
	flex-wrap:wrap;
  }
  .graph-cell-7iR2i{
	min-height:100px;
  }
  .graph-outer-container-7iR2i{
	flex-wrap:wrap;
  }
  .graph-cell-loSUg{
	min-height:100px;
  }
  .graph-outer-container-loSUg{
	flex-wrap:wrap;
  }
  #ic59oy{
	font-size:32px;
  }
  #i4bsue{
	flex-direction:column-reverse;
  }
  #ir9gu9{
	flex-direction:column-reverse;
  }
  #i4xwau{
	font-size:38px;
  }
  #id8rn3{
	font-size:26px;
  }
  #i81sfx{
	font-size:28px;
  }
  #isfbox{
	font-size:18px;
  }
  #i2pmn9{
	font-size:17px;
  }
  #i8a7om{
	width:250px;
	height:250px;
  }
  #irfnr{
	padding:0px 0px 0px 0px;
  }
  #iurdli{
	font-size:32px;
  }
  #i1wha2{
	font-size:16px;
  }
  #ih107z{
	font-size:16px;
  }
  #iw9jzt{
	font-size:16px;
  }
  #i4q072{
	font-size:16px;
  }
  #i1alnb{
	font-size:16px;
  }
  #igrfsf{
	font-size:16px;
  }
  #im883m{
	font-size:16px;
  }
  #itcltq{
	font-size:16px;
  }
  #ijxzoj{
	font-size:16px;
  }
  #idwwu5{
	font-size:16px;
  }
  #ib8rss{
	font-size:16px;
  }
  #i9s33f{
	font-size:16px;
  }
  #isi8st{
	font-size:16px;
  }
  #i46pjh{
	font-size:16px;
  }
}
@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){
  .navbar-toggler-icon{
	color:black;
	border-top-color:black;
	border-right-color:black;
	border-bottom-color:black;
	border-left-color:black;
	border-color:black;
  }
  .px-4.container-fluid{
	color:black;
	border-top-color:black;
	border-right-color:black;
	border-bottom-color:black;
	border-left-color:black;
	border-color:black;
  }
  .navbar-toggler{
	color:black;
	border-top-color:black;
	border-right-color:black;
	border-bottom-color:black;
	border-left-color:black;
	border-color:black;
  }
  .custom_section_blm73ghx .heading01Block-OgYmV{
	line-height:30px;
	width:234px;
	height:39px;
	padding:0px 0px 0px 10px;
	border-color:black;
  }
  .custom_section_blm73ghx #id3lde{
	font-size:24px;
  }
  .custom_section_blm73ghx .graph-outer-container-Yv30I{
	height:50vh;
  }
  .custom_section_blm73ghx .graph-cell-NLtKk{
	width:50%;
	height:89px;
	color:black;
	border-color:black;
  }
  .custom_section_blm73ghx .graph-outer-container-NLtKk{
	width:250px;
	height:58px;
  }
  .custom_section_blm73ghx .graph-cell-Yv30I{
	width:50%;
	height:55px;
	min-height:50px;
	min-width:0px;
	border-color:black;
	overflow:hidden;
  }
  .custom_section_blm73ghx .heading03Block-QIkGb{
	line-height:25px;
	color:rgb(0, 0, 0);
	padding:0px;
	border-color:black;
  }
  .custom_section_blm73ghx .paragraph01Block-Cf1YU{
	line-height:1.2em;
	padding:0px 20px;
	border-color:black;
  }
  .custom_section_blm73ghx .graph-outer-container-3RevA{
	width:100%;
	border-color:black;
	overflow:hidden;
  }
  .custom_section_blm73ghx #igpzis{
	position:relative;
	font-size:20px;
  }
  .custom_section_blm73ghx .graph-cell-3RevA{
	background-color:rgb(255, 255, 255);
	padding:20px 0px 10px;
	width:100%;
	border-color:black;
	overflow:hidden;
  }
  .custom_section_blm73ghx #i6pqxy{
	color:black;
	border-color:black;
  }
  .custom_section_blm73ghx .graph-cell-kR6u6{
	min-height:200px;
	width:100%;
	border-color:black;
	height:150px;
  }
  .custom_section_blm73ghx #ix9rhf{
	left:10px;
	width:150px;
	height:150px;
	position:absolute;
  }
  .custom_section_blm73ghx .graph-cell-tJi8d{
	min-height:200px;
	margin:0px 0px 20px;
	border-color:black;
	height:150px;
  }
  .custom_section_blm73ghx .graph-cell-efSWm{
	min-height:200px;
	border-color:black;
	height:150px;
  }
  .custom_section_blm73ghx .graph-cell-leaa8{
	min-height:200px;
	margin:0px 0px 20px;
	width:100%;
	border-color:black;
	height:150px;
  }
  .custom_section_blm73ghx .graph-outer-container-tJi8d{
	padding:10px;
	width:100%;
	border-color:black;
  }
  .custom_section_blm73ghx .graph-outer-container-leaa8{
	padding:10px;
	border-color:black;
  }
  .custom_section_blm73ghx .graph-cell-VX6Ru{
	padding:0px 30px;
	border-color:black;
  }
  .custom_section_blm73ghx .heading05Block-IFVyB{
	line-height:30px;
	padding:0px;
	border-color:black;
	color:rgb(0, 0, 0);
	font-weight:700;
  }
  .custom_section_blm73ghx #i3j9ux{
	font-size:20px;
  }
  .custom_section_blm73ghx .graph-outer-container-g20e2{
	padding:10px 0px;
	border-color:black;
  }
  .custom_section_blm73ghx .graph-cell-DvfWL{
	margin:0px 0px 0px 10px;
  }
  .custom_section_blm73ghx .graph-outer-container-DvfWL{
	padding:0px;
  }
  .custom_section_blm73ghx .graph-cell-g20e2{
	min-height:400px;
	margin:0px 0px 22px;
	border-color:black;
  }
  .custom_section_blm73ghx .graph-outer-container-PNTVy{
	min-height:10px;
	padding:0px;
  }
  .custom_section_blm73ghx .graph-cell-pMVVP{
	min-height:400px;
  }
  .custom_section_blm73ghx #iajn1o{
	display:flex;
	align-items:center;
  }
  .custom_section_blm73ghx #i5t6be{
	display:flex;
	align-items:center;
  }
  .custom_section_blm73ghx #isgorm{
	display:flex;
	align-items:center;
  }
  .custom_section_blm73ghx #ivg5sv{
	display:flex;
	align-items:center;
  }
  .custom_section_blm73ghx #iqzrn2{
	display:flex;
	align-items:center;
  }
  .custom_section_blm73ghx #i4v3yy{
	display:flex;
	align-items:center;
  }
  .custom_section_blm73ghx #ikputh{
	display:flex;
	align-items:center;
  }
  .custom_section_blm73ghx #iucxh7{
	display:flex;
	align-items:center;
  }
  .custom_section_blm73ghx #ip9a4g{
	left:10px;
	width:200px;
	height:200px;
	top:100px;
  }
  .custom_section_blm73ghx #ibv26q{
	right:0px;
  }
  .custom_section_blm73ghx #ihihls{
	left:-50px;
  }
  .custom_section_blm73ghx #inkg6g{
	left:-40px;
  }
  .custom_section_blm73ghx #iwff4s{
	right:10px;
	height:100px;
  }
  .custom_section_blm73ghx #id1t4f{
	right:10px;
  }
  .custom_section_blm73ghx #irnaph{
	right:0px;
  }
  .custom_section_blm73ghx #i1mya3{
	left:10px;
  }
  .custom_section_blm73ghx .navbar-toggler-icon{
	color:black;
	border-color:black;
  }
  .custom_section_blm73ghx .px-4.container-fluid{
	color:black;
	border-color:black;
  }
  .custom_section_blm73ghx .navbar-toggler{
	color:black;
	border-color:black;
  }
  .custom_section_blm73ghx .graph-outer-container-MUuPZ{
	width:100%;
	border-color:black;
	padding:10px;
  }
  .custom_section_blm73ghx .graph-outer-container-a56HH{
	padding:10px;
	border-color:black;
  }
  .custom_section_blm73ghx .graph-outer-container-qhIjX{
	width:100%;
	padding:10px;
	border-color:black;
  }
  .custom_section_blm73ghx .graph-outer-container-UfYvk{
	width:100%;
	padding:10px;
	border-color:black;
  }
  .custom_section_blm73ghx .graph-outer-container-VX6Ru{
	width:100%;
  }
  .custom_section_blm73ghx .graph-cell-a56HH{
	border-color:black;
  }
  .custom_section_blm73ghx #ikwt8{
	font-size:12px;
  }
  .custom_section_blm73ghx .heading05Block-UkwZK{
	line-height:25px;
	border-color:black;
  }
  .custom_section_blm73ghx #iz18lv{
	font-size:20px;
  }
  .custom_section_blm73ghx .heading05Block-KZUHK{
	line-height:25px;
	border-color:black;
  }
  .custom_section_blm73ghx #ibqf88{
	font-size:20px;
  }
  .custom_section_blm73ghx .heading05Block-UYTSk{
	line-height:25px;
	border-color:black;
  }
  .custom_section_blm73ghx #i5zbgj{
	font-size:20px;
  }
  .custom_section_blm73ghx .heading05Block-Xpyvw{
	line-height:25px;
	border-color:black;
  }
  .custom_section_blm73ghx #igmobg{
	font-size:20px;
  }
  .custom_section_blm73ghx #i64dlx{
	font-weight:300;
	border-color:black;
  }
  .custom_section_blm73ghx .button10-lVVF8{
	width:160px;
	border-color:black;
  }
  .custom_section_blm73ghx .button10-EdDWQ{
	width:160px;
	border-color:black;
  }
  .custom_section_blm73ghx #i7wsnr{
	font-weight:300;
	border-color:black;
  }
  .custom_section_blm73ghx #i7jthi{
	font-weight:300;
	border-color:black;
  }
  .custom_section_blm73ghx .button10-5GLBb{
	width:160px;
	border-color:black;
  }
  .custom_section_blm73ghx #ijzhze{
	font-weight:300;
	border-color:black;
  }
  .custom_section_blm73ghx .button10-Ax7Zl{
	width:160px;
	border-color:black;
  }
  .custom_section_blm73ghx #iptup{
	width:80%;
	height:auto;
  }
  .custom_section_blm73ghx #ivajh{
	width:464px;
	height:57px;
  }
  .custom_section_blm73ghx #i5sfq{
	display:flex;
	align-items:center;
  }
  .custom_section_blm73ghx #iws8jf{
	height:600px;
  }
  .custom_section_blm73ghx #icqyum{
	font-size:26px;
  }
  .custom_section_blm73ghx #iuw65j{
	padding:0px 10px;
  }
  .custom_section_blm73ghx #iz8k45{
	min-height:200px;
  }
  .custom_section_blm73ghx #il3h67{
	min-height:100px;
	height:200px;
  }
  .custom_section_blm73ghx #i36yz{
	width:180px;
  }
  .custom_section_blm73ghx #iinj3r{
	height:200px;
	min-height:100px;
  }
  .custom_section_blm73ghx #ikvktc{
	width:180px;
  }
  .custom_section_blm73ghx #i4izlh{
	min-height:100px;
	height:200px;
  }
  .custom_section_blm73ghx #ixjjeo{
	width:180px;
  }
  .custom_section_blm73ghx #id1nn9{
	height:200px;
	min-height:100px;
  }
  .custom_section_blm73ghx #ibogta{
	width:180px;
  }
  .custom_section_blm73ghx #irdq23{
	height:350px;
	min-height:350px;
  }
  .custom_section_blm73ghx #izc6vb{
	min-height:350px;
	height:350px;
  }
  .custom_section_blm73ghx #if8p6y{
	height:350px;
	min-height:350px;
  }
  .custom_section_blm73ghx #irb0v8{
	min-height:350px;
	height:350px;
  }
  .custom_section_blm73ghx #ipv0wj{
	min-height:350px;
	height:350px;
  }
  .custom_section_blm73ghx #ikvi1o{
	height:350px;
	min-height:350px;
  }
  .custom_section_blm73ghx #i4mj9k{
	height:350px;
	min-height:350px;
  }
  .custom_section_blm73ghx #i8zpzl{
	min-height:400px;
  }
  .custom_section_blm73ghx #i5i8c4{
	height:auto;
  }
  .custom_section_blm73ghx #iv9dy2{
	height:400px;
  }
  .custom_section_blm73ghx #iw7n02{
	font-size:24px;
	line-height:normal;
  }
  .custom_section_blm73ghx #igv5jj{
	color:white;
	font-family:Figtree, sans-serif;
  }
  .custom_section_blm73ghx #iuahlp{
	font-size:16px;
	color:white;
  }
  .custom_section_blm73ghx #injmi6{
	font-size:16px;
	font-weight:600;
  }
  .custom_section_45nk3oq9 #ip1pj{
	height:600px;
  }
  .custom_section_45nk3oq9 #i3ipnw{
	margin:20px 0px 0px;
	width:100%;
	height:774px;
  }
  .custom_section_45nk3oq9 #i5c6e7{
	font-size:24px;
	line-height:normal;
  }
  .custom_section_45nk3oq9 #ips6ye{
	color:black;
	font-size:18px;
	line-height:normal;
	width:100%;
  }
  .custom_section_45nk3oq9 #is797o{
	color:black;
	width:100%;
  }
  .custom_section_45nk3oq9 #ir1b1o{
	width:100%;
  }
  .custom_section_45nk3oq9 #ia0t8u{
	color:black;
  }
  .custom_section_45nk3oq9 #ibn69y{
	font-size:24px;
	line-height:normal;
	font-weight:700;
  }
  .custom_section_45nk3oq9 #iclcmb{
	color:black;
	font-size:18px;
	line-height:normal;
  }
  .custom_section_45nk3oq9 #iyta4e{
	margin:50px 0px 20px;
  }
  .custom_section_45nk3oq9 #i5x8l{
	width:100%;
	height:100%;
  }
  .custom_section_45nk3oq9 #io6b14{
	margin:0px 0% 0px 0px;
  }
  .custom_section_45nk3oq9 #i9n4yw{
	margin:20px 0px 0px;
  }
  .custom_section_45nk3oq9 #i847p{
	width:100%;
	height:574px;
	color:black;
  }
  .custom_section_45nk3oq9 #ifkgo{
	height:600px;
  }
  .custom_section_45nk3oq9 #i06ll{
	padding:0px;
	margin:0px;
	width:100%;
	height:696px;
  }
  .custom_section_45nk3oq9 #iua2z{
	color:black;
	height:auto;
	width:100%;
  }
  .custom_section_45nk3oq9 #i4la2{
	color:white;
  }
  .custom_section_45nk3oq9 #irdh4{
	font-size:32px;
	color:white;
  }
  .custom_section_45nk3oq9 #i0o498{
	font-size:17px;
	font-family:Figtree, sans-serif;
	line-height:normal;
  }
  .custom_section_45nk3oq9 #bar-section-heading{
	font-size:24px;
	font-family:Figtree, sans-serif;
	color:black;
	font-weight:700;
  }
  .custom_section_45nk3oq9 #ie1gmc{
	font-family:Figtree, sans-serif;
	font-size:19px;
	line-height:normal;
  }
  .custom_section_45nk3oq9 #imrtm{
	color:rgb(248, 248, 248);
  }
  .custom_section_45nk3oq9 #iq5ivq{
	height:150px;
	top:50px;
	right:50px;
  }
  .custom_section_45nk3oq9 #iwvf1d{
	bottom:0px;
	top:-50px;
  }
  .custom_section_45nk3oq9 #ir3xog{
	height:356px;
  }
  #iurdli{
	font-size:28px;
  }
  #ic59oy{
	font-size:24px;
  }
  #i87dfi{
	padding:15px 0px;
  }
  #iqni3x{
	height:642px;
  }
  #i56zzf{
	margin:50px auto 10px auto;
  }
  #ioq51a{
	height:300px;
  }
  #i4xwau{
	font-size:28px;
  }
  #i81sfx{
	font-size:20px;
  }
  #ippr2s{
	padding:0px 10px;
	font-size:20px;
  }
  #i2pmn9{
	font-size:16px;
  }
  #i83cof{
	padding:0px 10px;
	font-size:16px;
  }
  #irnurc{
	min-height:200px;
	padding:40px 0px 40px 0px;
  }
  #irfnr{
	padding:0px 0px 0px 0px;
  }
  #i46pjh{
	line-height:140%;
	font-size:16px;
  }
  #i8a7om{
	width:250px;
	height:250px;
  }
  #i1wha2{
	font-size:16px;
  }
  #ih107z{
	font-size:16px;
  }
  #ijxzoj{
	font-size:16px;
  }
  #im883m{
	font-size:16px;
  }
  #idb10t{
	font-size:16px;
  }
  #i4q072{
	font-size:16px;
  }
  #id8rn3{
	font-size:24px;
  }
  #isfbox{
	font-size:16px;
  }
  #is1eva{
	display:flex;
	flex-direction:column;
	justify-content:center;
  }
}