* {
  box-sizing: border-box;
}
body {
  margin: 0;
}
#iq1dd{
  color:black;
  position:relative;
  z-index:99;
  width:100%;
  height:100px;
  background-color:#000000 !important;
  background:#000000 !important;
  border:0 solid black;
  border-top-width:0px;
  border-right-width:0px;
  border-bottom-width:0px;
  border-left-width:0px;
  border-top-style:solid;
  border-right-style:solid;
  border-bottom-style:solid;
  border-left-style:solid;
  border-top-color:black;
  border-right-color:black;
  border-bottom-color:black;
  border-left-color:black;
  border-image-source:initial;
  border-image-slice:initial;
  border-image-width:initial;
  border-image-outset:initial;
  border-image-repeat:initial;
  background-image:initial !important;
  background-position-x:initial !important;
  background-position-y:initial !important;
  background-size:initial !important;
  background-repeat:initial !important;
  background-attachment:initial !important;
  background-origin:initial !important;
  background-clip:initial !important;
  bordera:0 solid black;
}
#icmlj{
  color:black;
}
#logo{
  color:black;
}
#iqdgj{
  color:#ffffff !important;
}
#navbarNav{
  color:black;
}
#navbarList{
  color:black;
}
#searchPanel{
  border-top-left-radius:0px;
  border-top-right-radius:0px;
  border-bottom-right-radius:0px;
  border-bottom-left-radius:0px;
  padding-top:0px;
  padding-right:20px;
  padding-bottom:20px;
  padding-left:20px;
  border-radius:0px;
  padding:0px 20px 20px 20px;
}
#searchInput:focus{
  outline-color:initial !important;
  outline-style:none !important;
  outline-width:initial !important;
  box-shadow:none !important;
  outline:none !important;
  border-color:none !important;
}
#searchInput{
  border-top-width:0px;
  border-right-width:0px;
  border-bottom-width:0px;
  border-left-width:0px;
  border-top-style:initial;
  border-right-style:initial;
  border-bottom-style:initial;
  border-left-style:initial;
  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:12px;
  padding-right:0px;
  padding-bottom:12px;
  padding-left:0px;
  min-width:0;
  border:0;
  padding:12px 0px;
}
*{
  box-sizing:border-box;
}
body{
  margin:0;
}
.solar-capabilities-section{
  padding:60px 0;
}
.solar-capabilities-box{
  background:#061d33;
  padding:45px 50px;
  border-radius:2px;
}
.solar-title h3{
  color:#fff !important;
  font-weight:700;
  font-size:22px;
  letter-spacing:0.5px;
  text-transform:uppercase;
  margin-bottom:8px;
}
.solar-title-line{
  display:inline-block;
  width:45px;
  height:3px;
  background:#ff5a1f;
  margin-bottom:25px;
}
.solar-list{
  list-style:none;
  padding:0;
  margin:0;
}
.solar-list li{
  position:relative;
  padding-left:22px;
  margin-bottom:4px;
  font-size:18px;
  color:#fff !important;
  line-height:1.5;
  font-weight:400;
}
.solar-list li::before{
  content:"›";
  position:absolute;
  left:0;
  top:0;
  color:#ff5a1f;
  font-size:22px;
  font-weight:700;
  line-height:1;
}
#igpkj8{
  min-height:200px;
}
#i16mvd-3{
  margin-left:0px;
  padding-left:0px;
}
#i65ttu{
  color:black;
}
.services-section .service-card{
  background-color:rgb(255, 255, 255);
  padding:40px 15px 30px 30px;
  border-radius:0px;
  height:100%;
}
.services-section .service-title{
  font-size:24px;
  font-weight:800;
  text-transform:uppercase;
  letter-spacing:0.5px;
  margin-bottom:30px;
  position:relative;
  display:inline-block;
  color:rgb(0, 0, 0) !important;
}
.services-section .service-title::after{
  content:"";
  display:block;
  width:48px;
  height:4px;
  background-color:rgb(255, 91, 36);
  margin-top:12px;
}
.services-section .service-list{
  list-style:none;
  padding:0px;
  margin-top:10px;
}
.services-section .service-item{
  display:flex;
  align-items:flex-start;
  gap:2px;
  margin-bottom:12px;
  line-height:1.4;
}
.services-section .service-item:last-child{
  margin-bottom:0px;
}
.services-section .service-icon{
  margin-right:12px;
  flex-shrink:0;
  display:flex;
  align-items:center;
  height:1.4em;
}
.services-section .service-icon svg{
  display:block;
}
.services-section .service-text{
  flex:1 1 0%;
  font-size:18px;
  font-weight:400;
  color:rgb(88, 89, 91) !important;
}
.custom-list-xgkez li{
  display:flex;
  align-items:baseline;
  margin-bottom:12px;
}
.custom-list-xgkez p{
  font-size:26px;
  font-style:normal;
  font-weight:500;
  margin:0px;
}
.custom-list-Gm2sl li{
  display:flex;
  align-items:baseline;
  margin-bottom:12px;
}
.custom-list-Gm2sl p{
  font-size:26px;
  font-style:normal;
  font-weight:500;
  margin:0px;
}
.custom-list-eImtR li{
  display:flex;
  align-items:baseline;
  margin-bottom:12px;
}
.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;
  width:100%;
  margin:0px;
}
.custom-list-rAFWe p{
  font-size:26px;
  font-style:normal;
  font-weight:500;
  width:100%;
  margin:0px;
}
.custom-list-wMBuH p{
  font-size:26px;
  font-style:normal;
  font-weight:500;
  width:100%;
  margin:0px;
}
.custom-list-YlbWw p{
  font-size:26px;
  font-style:normal;
  font-weight:500;
  width:100%;
  margin:0px;
}
.section-custom-overly .project-card img{
  width:100%;
  height:100%;
  object-fit:cover;
  display:block;
  transition:transform 0.3s;
}
.breadcrumb a{
  color:rgb(255, 255, 255);
  text-decoration:none;
  transition:color 0.3s;
}
.breadcrumb li{
  color:rgb(255, 255, 255);
  font-size:18px;
  display:flex;
  align-items:center;
}
.breadcrumb i{
  font-size:14px;
  color:rgb(204, 204, 204);
}
.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;
  width:100%;
  margin:0px;
}
.contact_section_formRow .contact_field button{
  background-color:rgb(0, 88, 184);
  width:100%;
  color:white;
  font-size:16px;
  padding:15px;
  border:none;
}
.custom-hover_section .custom-card p, .custom-hover_section .custom-card .icon{
  position:relative;
  z-index:1;
}
.contact_img img{
  width:100%;
  object-fit:cover;
  max-width:100%;
}
.custom-list-o49jB p{
  font-size:26px;
  font-style:normal;
  font-weight:500;
  margin:0px;
  width:100%;
}
.carousel-indicators button{
  background-color:rgb(179, 205, 234) !important;
}
.nav-item a{
  font-weight:500;
  font-size:16px;
  color:white !important;
}
.nav-item a :hover{
  color:rgb(60, 138, 227) !important;
}
.project-card-wesdf img{
  width:100%;
  height:100%;
  object-fit:cover;
  transition:transform 0.3s;
}
.project-card-wesdf .arrow-icon a{
  text-decoration:none;
}
.search-body .list-group-item h6, .search-body .list-group-item p{
  word-break:break-word;
  white-space:normal;
}
nav #navbarList > li > a.active{
  position:relative;
  color:white;
}
nav #navbarList > li > a.active::before{
  content:"";
  position:absolute;
  top:-10px;
  left:0px;
  width:100%;
  height:2px;
  background-color:white;
  border-radius:2px 2px 0px 0px;
  z-index:10;
}
.custom_section_s7kbheft .custom-list-xgkez p{
  font-size:26px;
  font-style:normal;
  font-weight:500;
  margin:0px;
}
.custom_section_s7kbheft .custom-list-Gm2sl p{
  font-size:26px;
  font-style:normal;
  font-weight:500;
  margin:0px;
}
.custom_section_s7kbheft .custom-list-eImtR p{
  font-size:26px;
  font-style:normal;
  font-weight:500;
  margin:0px;
}
.custom_section_bf9s6w6t .custom-list-xgkez p{
  font-size:26px;
  font-style:normal;
  font-weight:500;
  margin:0px;
}
.custom_section_bf9s6w6t .custom-list-Gm2sl p{
  font-size:26px;
  font-style:normal;
  font-weight:500;
  margin:0px;
}
.custom_section_bf9s6w6t .custom-list-eImtR p{
  font-size:26px;
  font-style:normal;
  font-weight:500;
  margin:0px;
}
.custom_section_bf9s6w6t .custom_section_s7kbheft .custom-list-xgkez p{
  font-size:26px;
  font-style:normal;
  font-weight:500;
  margin:0px;
}
.custom_section_bf9s6w6t .custom_section_s7kbheft .custom-list-Gm2sl p{
  font-size:26px;
  font-style:normal;
  font-weight:500;
  margin:0px;
}
.custom_section_bf9s6w6t .custom_section_s7kbheft .custom-list-eImtR p{
  font-size:26px;
  font-style:normal;
  font-weight:500;
  margin:0px;
}
.graph-outer-container-MGrtN .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-MGrtN .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-1Ht92 .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-1Ht92 .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-PJwMk .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-PJwMk .flex-seventy{
  flex-basis:70%;
}
.graph-outer-container-gDH3X .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-gDH3X .flex-seventy{
  flex-basis:70%;
}
.custom-list-WWA8W li{
  display:flex;
  align-items:baseline;
  margin-bottom:12px;
}
.project-carousel-wrapper .right-panel img{
  width:100%;
  height:100%;
  object-fit:cover;
}
.project-carousel-wrapper .carousel-item .row{
  height:488px;
}
.contact_section_formRow .contact_field h2{
  margin-bottom:20px;
}
.ourexpertisesection .logo-box img{
  max-width:70%;
  max-height:70%;
}
.custom-list-D7cCh li{
  display:flex;
  align-items:baseline;
  margin-bottom:12px;
}
.custom-list-XCExZ li{
  display:flex;
  align-items:baseline;
  margin-bottom:12px;
}
.breadcrumb{
  display:flex;
  align-items:center;
  gap:10px;
  list-style:none;
  padding:0px;
  margin:0px;
}
.graph-outer-container-rm9Ou{
  display:flex;
  justify-content:flex-start;
  align-items:stretch;
  flex-wrap:nowrap;
  padding:10px;
}
.graph-cell-rm9Ou{
  min-height:75px;
  flex-grow:1;
  flex-basis:100%;
}
.button-breadcrumb{
  background-color:transparent;
  border:0px;
}
.custom-card-footer a{
  font-size:16px;
  font-weight:600;
  color:rgb(0, 87, 184) !important;
}
.project-carousel-wrapper .project-btn a{
  color:rgb(0, 87, 184) !important;
}
.squareCard .square-card img{
  max-width:100%;
  max-height:100%;
  object-fit:contain;
  padding:40px 30px;
}
.graph-outer-container-MGrtN{
  display:flex;
  justify-content:flex-start;
  align-items:stretch;
  flex-wrap:nowrap;
  padding:10px;
}
.graph-cell-MGrtN{
  min-height:75px;
  flex-grow:1;
  flex-basis:100%;
}
.graph-outer-container-1Ht92{
  display:flex;
  justify-content:flex-start;
  align-items:stretch;
  flex-wrap:nowrap;
  padding:10px;
}
.graph-cell-1Ht92{
  min-height:75px;
  flex-grow:1;
  flex-basis:100%;
}
.breadcrumb li a button{
  font-size:22px;
  font-weight:300;
  padding:0px;
}
.breadcrumb li a button span{
  font-size:22px;
  font-weight:300;
  padding:0px;
}
.breadcrumb img{
  width:6px;
  height:10px;
}
.graph-outer-container-PJwMk{
  display:flex;
  justify-content:flex-start;
  align-items:stretch;
  flex-wrap:nowrap;
  padding:10px;
}
.graph-cell-PJwMk{
  min-height:75px;
  flex-grow:1;
  flex-basis:100%;
}
.graph-outer-container-gDH3X{
  display:flex;
  justify-content:flex-start;
  align-items:stretch;
  flex-wrap:nowrap;
  padding:10px;
}
.graph-cell-gDH3X{
  min-height:75px;
  flex-grow:1;
  flex-basis:100%;
}
.heading07Block-oMIJT{
  color:rgb(51, 51, 51);
  font-size:28px;
  line-height:42px;
  font-weight:700;
  text-align:left;
  width:100%;
}
.paragraph01Block-FSZbf{
  width:270px;
  color:rgb(0, 0, 0);
  font-family:Inter;
  font-size:12px;
  font-weight:400;
  line-height:1.4em;
  text-align:left;
}
#i9ipmk{
  background-size:cover;
  background-position:center center;
  height:662px;
  padding:0px;
  color:black;
  background-image:url('/Images/_98_919f6286-cad8-4902-b7c4-4b51016c642b.jpg');
  object-fit:cover;
  background-repeat:no-repeat;
}
#icm04h{
  position:relative;
  color:black;
  border-bottom:6px solid rgb(255, 91, 36);
}
#iv0ryj{
  background-color:rgba(38, 34, 34, 0);
  position:absolute;
  width:100%;
  bottom:-65px;
  color:black;
  display:flex;
  align-items:center;
  justify-content:center;
  padding:0px;
}
#irla3n{
  color:black;
  display:flex;
  align-items:center;
  justify-content:center;
  border:0px solid black;
}
#iveddj{
  color:black;
}
#ip5gro{
  color:black;
  background-size:auto;
  background-position:center center;
  height:auto;
  min-height:1000px;
  padding:50px 0px 0px;
  width:100%;
  overflow:hidden;
  background-image:url('/Images/_A_56c8c679-c1ae-4c0a-bab2-e2835a79178d.png');
  object-fit:cover;
  background-repeat:repeat;
}
#ikll3p{
  color:black;
  padding:0px;
  max-width:1280px;
  margin:0px auto;
}
#i132pp{
  color:black;
}
#i9cqvm{
  text-align:center;
  font-family:Figtree, sans-serif;
  font-size:30px;
  border:0px solid black;
  line-height:normal;
  color:rgb(0, 0, 0);
  margin:0px;
  padding:20px 0px;
}
#i9i616{
  width:100%;
  text-align:center;
  font-size:18px;
  font-family:Figtree, sans-serif;
  max-width:853px;
  font-weight:400;
  line-height:140%;
  letter-spacing:0%;
  color:rgb(88, 89, 91);
}
#ibnnbm{
  color:black;
  height:auto;
  max-width:838px;
  margin:0px auto;
  padding:0px 0px 70px;
}
#ikayp4{
  margin:0px auto;
  padding:0px;
  color:black;
  border:0px solid black;
}
#ihn9qy{
  color:black;
  width:100%;
  justify-content:center;
}
#ioudr1{
  color:black;
}
#iovj0h{
  width:100%;
  color:black;
  display:flex;
  justify-content:flex-start;
  min-height:auto;
  padding:45px 0px 28px;
}
#ib1s6s{
  padding:0px;
  color:black;
}
#i62mkm{
  font-family:Figtree, sans-serif;
  font-weight:400;
  padding:0px;
  color:black;
  border:0px solid black;
  font-size:14px;
}
#i93fpj{
  line-height:28px;
  color:black;
  font-size:18px;
  margin:10px 0px 0px;
  height:auto;
  border:0px solid black;
  padding:0px;
}
#inb83l{
  color:rgb(73, 88, 96);
  text-align:center;
  font-family:Figtree, sans-serif;
  font-weight:400;
  margin:0px 0px 6px 0px;
}
#ioojvs{
  display:block;
  color:black;
  border:0px solid black;
}
.expertise-section-ribbon .expertise-item img{
  width:26px;
  height:26px;
  object-fit:contain;
}
#i05c1u{
  min-width:350px;
  color:black;
}
.graph-outer-container-By9MR{
  display:flex;
  justify-content:flex-start;
  align-items:stretch;
  flex-wrap:nowrap;
  padding:10px;
}
.graph-outer-container-By9MR .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-By9MR .flex-seventy{
  flex-basis:70%;
}
#iyaa5d{
  color:black;
  padding:40px 0 80px 0;
  background-size:cover;
  background-position:center center;
}
.graph-outer-container-SBbdL{
  display:flex;
  justify-content:flex-start;
  align-items:stretch;
  flex-wrap:nowrap;
  padding:10px;
}
.graph-outer-container-SBbdL .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-SBbdL .flex-seventy{
  flex-basis:70%;
}
.graph-cell-SBbdL{
  min-height:75px;
  flex-grow:1;
  flex-basis:100%;
}
.graph-cell-66SPW{
  min-height:75px;
  flex-grow:1;
  flex-basis:100%;
}
#i8dn44{
  color:black;
  display:flex;
  justify-content:center;
  align-items:center;
  border-image:initial;
  border-style:none solid none none;
  border-color:rgb(255, 91, 36);
  border-width:6px;
  padding:45px 0px 45px 0px;
  background-image:url('/Images/_98_87aa4ac7-c206-4d5c-9f0f-961d977eecbd.png');
  object-fit:cover;
  background-repeat:no-repeat;
  background-size:cover;
  background-position:center center;
  flex-direction:column;
}
#ihb887{
  background-color:rgb(255, 255, 255);
  color:black;
  min-height:auto;
  height:auto;
  margin:0px 0px 60px 0px;
  padding:0px;
}
#im3nol{
  color:rgb(88, 89, 91);
  margin:0px auto 10px;
  max-width:698px;
  font-family:Figtree, sans-serif;
  font-size:18px;
  line-height:140%;
  padding:0px 60px;
  display:block;
}
#i7lp3h{
  color:rgb(88, 89, 91);
  margin:0px auto 10px;
  max-width:698px;
  font-family:Figtree, sans-serif;
  font-size:18px;
  line-height:140%;
  padding:0px 60px;
  display:block;
}
.graph-outer-container-dwayO{
  display:flex;
  justify-content:flex-start;
  align-items:stretch;
  flex-wrap:nowrap;
  padding:10px;
}
.graph-outer-container-dwayO .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-dwayO .flex-seventy{
  flex-basis:70%;
}
.graph-cell-dwayO{
  min-height:75px;
  flex-grow:1;
  flex-basis:100%;
}
#iz0m2j{
  padding:0 0px 0px 0px;
  color:black;
}
#i2x31k{
  color:black;
}
#ioudr1-2{
  color:black;
}
#i3lkvr{
  display:block;
  color:black;
  border:0px solid black;
}
.graph-outer-container-l8vnC{
  display:flex;
  justify-content:flex-start;
  align-items:stretch;
  flex-wrap:nowrap;
  padding:10px;
}
.graph-outer-container-l8vnC .flex-thirty{
  flex-basis:30%;
}
.graph-outer-container-l8vnC .flex-seventy{
  flex-basis:70%;
}
.graph-cell-l8vnC{
  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%;
}
#ia3a4r{
  background-color:#ffffff;
  padding:0px 0px 0 0px;
}
#ipn03l{
  margin:0px auto 0px auto;
  padding:0px 0px 0px 0px;
  color:black;
  width:100%;
  max-width:1280px;
}
#ix830v{
  color:white;
}
#ijknrd{
  color:black;
}
#i4ztfr{
  color:black;
}
#i1nxy5{
  color:black;
  width:100%;
}
#izoa68{
  color:black;
  width:100%;
}
#i52wdk{
  width:100%;
  height:100%;
}
#i66wje{
  width:44px;
}
#igg82v{
  color:rgb(73, 88, 96);
  text-align:center;
  font-family:Figtree, sans-serif;
  font-weight:400;
  margin:0px;
}
#iewrdj{
  color:black;
}
#icpl4k{
  color:black;
}
#ig8y74{
  color:black;
}
#i75rgj{
  color:black;
}
#idfk49{
  color:black;
}
#ix1al7{
  color:black;
}
#ibuyvn{
  color:black;
}
@media (max-width: 1596px){
  .image-gallery-section .thumbnail, .image-gallery-section .add-thumbnail{
	height:100px !important;
	width:100px !important;
  }
  .image-gallery-section .thumbnails-scroll-container{
	bottom:-60px !important;
	left:-40px !important;
  }
  .image-gallery-section .main-image{
	height:520px !important;
  }
}
@media (max-width: 1440px){
  .search-panel{
	width:600px;
  }
}
@media (max-width: 1034px){
  .image-gallery-section .thumbnail, .image-gallery-section .add-thumbnail{
	height:200px !important;
	width:200px !important;
  }
  .image-gallery-section .thumbnails-scroll-container{
	bottom:-100px !important;
	left:-60px !important;
  }
}
@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;
  }
  .custom_section_s7kbheft .main-hero-section .background-text{
	font-size:90px;
  }
  .custom_section_s7kbheft .main-hero-section .foreground-text{
	font-size:32px;
  }
  .custom_section_s7kbheft .main-hero-section .breadcrumb-text{
	font-size:14px;
  }
  .custom_section_bf9s6w6t .main-hero-section .background-text{
	font-size:90px;
  }
  .custom_section_bf9s6w6t .main-hero-section .foreground-text{
	font-size:32px;
  }
  .custom_section_bf9s6w6t .main-hero-section .breadcrumb-text{
	font-size:14px;
  }
  .custom_section_bf9s6w6t .custom_section_s7kbheft .main-hero-section .background-text{
	font-size:90px;
  }
  .custom_section_bf9s6w6t .custom_section_s7kbheft .main-hero-section .foreground-text{
	font-size:32px;
  }
  .custom_section_bf9s6w6t .custom_section_s7kbheft .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;
  }
  .search-panel{
	right:10px;
	left:10px;
	width:100%;
  }
  .custom_section_6tak8pmz #iewg4{
	height:642px;
  }
  .custom_section_6tak8pmz #ie3b5{
	font-size:100px;
  }
  .custom_section_6tak8pmz #iw2jf{
	font-size:32px;
  }
  .custom_section_s7kbheft #igjb4{
	height:auto;
  }
  .custom_section_s7kbheft .custom_section_6tak8pmz #iewg4{
	height:642px;
  }
  .custom_section_s7kbheft .custom_section_6tak8pmz #ie3b5{
	font-size:100px;
  }
  .custom_section_s7kbheft .custom_section_6tak8pmz #iw2jf{
	font-size:32px;
  }
  .custom_section_s7kbheft #ilf6vw{
	padding:50px 0px 0px;
  }
  .custom_section_s7kbheft #icuk81{
	width:100%;
	min-width:100%;
	padding:0px 0px 50px;
  }
  .custom_section_s7kbheft #i3gzxd{
	font-size:32px;
  }
  .custom_section_s7kbheft #iogwxh{
	width:100%;
	min-width:100%;
	padding:0px 0px 50px;
  }
  .custom_section_bf9s6w6t #igjb4{
	height:auto;
  }
  .custom_section_bf9s6w6t .custom_section_6tak8pmz #iewg4{
	height:642px;
  }
  .custom_section_bf9s6w6t .custom_section_6tak8pmz #ie3b5{
	font-size:100px;
  }
  .custom_section_bf9s6w6t .custom_section_6tak8pmz #iw2jf{
	font-size:32px;
  }
  .custom_section_bf9s6w6t #ilf6vw{
	padding:50px 0px 0px;
  }
  .custom_section_bf9s6w6t #icuk81{
	width:100%;
	min-width:100%;
	padding:0px 0px 50px;
  }
  .custom_section_bf9s6w6t #i3gzxd{
	font-size:32px;
  }
  .custom_section_bf9s6w6t .custom_section_s7kbheft #igjb4{
	height:auto;
  }
  .custom_section_bf9s6w6t .custom_section_s7kbheft .custom_section_6tak8pmz #iewg4{
	height:642px;
  }
  .custom_section_bf9s6w6t .custom_section_s7kbheft .custom_section_6tak8pmz #ie3b5{
	font-size:100px;
  }
  .custom_section_bf9s6w6t .custom_section_s7kbheft .custom_section_6tak8pmz #iw2jf{
	font-size:32px;
  }
  .custom_section_bf9s6w6t .custom_section_s7kbheft #ilf6vw{
	padding:50px 0px 0px;
  }
  .custom_section_bf9s6w6t .custom_section_s7kbheft #icuk81{
	width:100%;
	min-width:100%;
	padding:0px 0px 50px;
  }
  .custom_section_bf9s6w6t .custom_section_s7kbheft #i3gzxd{
	font-size:32px;
  }
  .custom_section_bf9s6w6t .custom_section_s7kbheft #iogwxh{
	width:100%;
	min-width:100%;
	padding:0px 0px 50px;
  }
  .custom_section_bf9s6w6t #im0pww{
	width:100%;
	min-width:100%;
	padding:0px 0px 50px;
  }
  .project-carousel-wrapper .carousel-item .row{
	flex-direction:column-reverse;
	height:auto;
  }
  .project-carousel-wrapper .left-panel{
	height:auto;
	width:100%;
	padding:20px;
  }
  .project-carousel-wrapper .right-panel{
	width:100%;
	height:200px;
  }
  .squareCard .square-card{
	height:280px;
  }
  .graph-cell-MGrtN{
	min-height:100px;
  }
  .graph-outer-container-MGrtN{
	flex-wrap:wrap;
  }
  .graph-cell-1Ht92{
	min-height:100px;
  }
  .graph-outer-container-1Ht92{
	flex-wrap:wrap;
  }
  #i9ipmk{
	height:462px;
  }
  #i9cqvm{
	font-size:28px;
  }
  #iv0ryj{
	bottom:-65px;
  }
  .graph-outer-container-By9MR{
	flex-wrap:nowrap;
  }
  .graph-cell-SBbdL{
	min-height:100px;
  }
  .graph-cell-66SPW{
	min-height:100px;
  }
  .graph-outer-container-SBbdL{
	flex-wrap:nowrap;
  }
  #i8dn44{
	padding:45px 0px 45px 0px;
  }
  #im3nol{
	padding:0px 30px;
  }
  #i7lp3h{
	padding:0px 30px;
  }
  .graph-cell-dwayO{
	min-height:100px;
  }
  .graph-outer-container-dwayO{
	flex-wrap:nowrap;
  }
  .graph-cell-l8vnC{
	min-height:100px;
  }
  .graph-outer-container-l8vnC{
	flex-wrap:nowrap;
  }
}
@media (max-width: 991px){
  .solar-capabilities-box{
	padding:35px 25px;
  }
  .solar-title h3{
	font-size:20px;
  }
  .solar-list li{
	font-size:14px;
  }
  section.contact_section_formRow{
	min-height:auto;
  }
  .contact_section_formRow .contact_field{
	padding:30px;
  }
}
@media (min-width: 768px) and (max-width: 991px){
  .services-section .service-card{
	margin-bottom:20px;
  }
  .project-varient-featured .card-grid{
	display:grid;
	grid-template-columns:repeat(2, 1fr);
	gap:42px 20px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px){
  .expertise-section-ribbon .tablet-col{
	display:flex;
	flex-direction:column;
  }
}
@media (min-width: 992px){
  .project-varient-featured .card-grid{
	display:grid;
	grid-template-columns:repeat(3, 1fr);
	gap:42px 20px;
  }
}
@media (max-width: 768px){
  .custom_section_s7kbheft .graph-outer-container-uvhWt{
	flex-wrap:wrap;
  }
  .solar-list li{
	font-size:16px;
  }
  .custom_section_s7kbheft .graph-outer-container-d6Vrt{
	flex-wrap:wrap;
  }
  .custom_section_s7kbheft .graph-cell-PgaBl{
	min-height:100px;
  }
  .custom_section_s7kbheft .graph-outer-container-PgaBl{
	flex-wrap:wrap;
  }
  .custom_section_s7kbheft .graph-cell-td47v{
	min-height:100px;
  }
  .custom_section_s7kbheft .graph-outer-container-td47v{
	flex-wrap:wrap;
  }
  .custom_section_s7kbheft .graph-cell-7fTlH{
	min-height:100px;
  }
  .custom_section_s7kbheft .graph-cell-jlwmg{
	min-height:100px;
  }
  .custom_section_s7kbheft .graph-outer-container-7fTlH{
	flex-wrap:wrap;
  }
  .custom_section_s7kbheft .graph-cell-A7QTL{
	min-height:100px;
  }
  .custom_section_s7kbheft .graph-cell-Mx9h5{
	min-height:100px;
  }
  .custom_section_s7kbheft .graph-outer-container-A7QTL{
	flex-wrap:wrap;
  }
  .custom_section_s7kbheft .graph-cell-rsFeE{
	min-height:100px;
  }
  .custom_section_s7kbheft .graph-cell-RL5lJ{
	min-height:100px;
  }
  .custom_section_s7kbheft .graph-outer-container-rsFeE{
	flex-wrap:wrap;
  }
  .custom_section_s7kbheft .graph-cell-vM7O4{
	min-height:100px;
  }
  .custom_section_s7kbheft .graph-outer-container-vM7O4{
	flex-wrap:wrap;
  }
  .custom_section_bf9s6w6t .graph-outer-container-uvhWt{
	flex-wrap:wrap;
  }
  .custom_section_bf9s6w6t .graph-outer-container-d6Vrt{
	flex-wrap:wrap;
  }
  .custom_section_bf9s6w6t .graph-cell-PgaBl{
	min-height:100px;
  }
  .custom_section_bf9s6w6t .graph-outer-container-PgaBl{
	flex-wrap:wrap;
  }
  .custom_section_bf9s6w6t .graph-cell-td47v{
	min-height:100px;
  }
  .custom_section_bf9s6w6t .graph-outer-container-td47v{
	flex-wrap:wrap;
  }
  .custom_section_bf9s6w6t .graph-cell-7fTlH{
	min-height:100px;
  }
  .custom_section_bf9s6w6t .graph-cell-jlwmg{
	min-height:100px;
  }
  .custom_section_bf9s6w6t .graph-outer-container-7fTlH{
	flex-wrap:wrap;
  }
  .custom_section_bf9s6w6t .graph-cell-A7QTL{
	min-height:100px;
  }
  .custom_section_bf9s6w6t .graph-cell-Mx9h5{
	min-height:100px;
  }
  .custom_section_bf9s6w6t .graph-outer-container-A7QTL{
	flex-wrap:wrap;
  }
  .custom_section_bf9s6w6t .graph-cell-rsFeE{
	min-height:100px;
  }
  .custom_section_bf9s6w6t .graph-cell-RL5lJ{
	min-height:100px;
  }
  .custom_section_bf9s6w6t .graph-outer-container-rsFeE{
	flex-wrap:wrap;
  }
  .custom_section_bf9s6w6t .graph-cell-vM7O4{
	min-height:100px;
  }
  .custom_section_bf9s6w6t .graph-outer-container-vM7O4{
	flex-wrap:wrap;
  }
  .custom_section_bf9s6w6t .custom_section_s7kbheft .graph-outer-container-uvhWt{
	flex-wrap:wrap;
  }
  .custom_section_bf9s6w6t .custom_section_s7kbheft .graph-outer-container-d6Vrt{
	flex-wrap:wrap;
  }
  .custom_section_bf9s6w6t .custom_section_s7kbheft .graph-cell-PgaBl{
	min-height:100px;
  }
  .custom_section_bf9s6w6t .custom_section_s7kbheft .graph-outer-container-PgaBl{
	flex-wrap:wrap;
  }
  .custom_section_bf9s6w6t .custom_section_s7kbheft .graph-cell-td47v{
	min-height:100px;
  }
  .custom_section_bf9s6w6t .custom_section_s7kbheft .graph-outer-container-td47v{
	flex-wrap:wrap;
  }
  .custom_section_bf9s6w6t .custom_section_s7kbheft .graph-cell-7fTlH{
	min-height:100px;
  }
  .custom_section_bf9s6w6t .custom_section_s7kbheft .graph-cell-jlwmg{
	min-height:100px;
  }
  .custom_section_bf9s6w6t .custom_section_s7kbheft .graph-outer-container-7fTlH{
	flex-wrap:wrap;
  }
  .custom_section_bf9s6w6t .custom_section_s7kbheft .graph-cell-A7QTL{
	min-height:100px;
  }
  .custom_section_bf9s6w6t .custom_section_s7kbheft .graph-cell-Mx9h5{
	min-height:100px;
  }
  .custom_section_bf9s6w6t .custom_section_s7kbheft .graph-outer-container-A7QTL{
	flex-wrap:wrap;
  }
  .custom_section_bf9s6w6t .custom_section_s7kbheft .graph-cell-rsFeE{
	min-height:100px;
  }
  .custom_section_bf9s6w6t .custom_section_s7kbheft .graph-cell-RL5lJ{
	min-height:100px;
  }
  .custom_section_bf9s6w6t .custom_section_s7kbheft .graph-outer-container-rsFeE{
	flex-wrap:wrap;
  }
  .custom_section_bf9s6w6t .custom_section_s7kbheft .graph-cell-vM7O4{
	min-height:100px;
  }
  .custom_section_bf9s6w6t .custom_section_s7kbheft .graph-outer-container-vM7O4{
	flex-wrap:wrap;
  }
  .project-carousel-wrapper .carousel-item .row{
	flex-direction:column;
	height:auto;
  }
  .project-carousel-wrapper .left-panel{
	height:auto;
	width:100%;
	padding:20px;
  }
  .project-carousel-wrapper .right-panel{
	width:100%;
	height:200px;
  }
  .squareCard .square-card{
	height:250px;
  }
  .graph-cell-MGrtN{
	min-height:100px;
  }
  .graph-outer-container-MGrtN{
	flex-wrap:wrap;
  }
  .graph-cell-1Ht92{
	min-height:100px;
  }
  .graph-outer-container-1Ht92{
	flex-wrap:wrap;
  }
  .graph-cell-PJwMk{
	min-height:100px;
  }
  .graph-outer-container-PJwMk{
	flex-wrap:wrap;
  }
  .graph-cell-gDH3X{
	min-height:100px;
  }
  .graph-outer-container-gDH3X{
	flex-wrap:wrap;
  }
  #i9cqvm{
	font-size:24px;
  }
  #ibnnbm{
	padding:0px 10px 60px;
  }
  #i05c1u{
	min-width:250px;
  }
  .graph-outer-container-By9MR{
	flex-wrap:wrap;
  }
  .graph-cell-SBbdL{
	min-height:100px;
  }
  .graph-cell-66SPW{
	min-height:100px;
  }
  .graph-outer-container-SBbdL{
	flex-wrap:wrap;
  }
  #i8dn44{
	border-image:initial;
	border-top:none;
	border-bottom:6px solid rgb(255, 91, 36);
	border-left:none;
	border-right:none;
	min-height:250px;
	padding:35px 15px 35px 15px;
  }
  #im3nol{
	max-width:100%;
	padding:0px;
  }
  #i7lp3h{
	max-width:100%;
	padding:0px;
  }
  .graph-cell-dwayO{
	min-height:100px;
  }
  .graph-outer-container-dwayO{
	flex-wrap:wrap;
  }
  .image-gallery-section .main-image{
	height:400px !important;
  }
  .image-gallery-section .thumbnail, .image-gallery-section .add-thumbnail{
	height:120px !important;
	width:120px !important;
  }
  .image-gallery-section .thumbnails-scroll-container{
	bottom:-80px !important;
	left:-40px !important;
  }
  .graph-cell-l8vnC{
	min-height:100px;
  }
  .graph-outer-container-l8vnC{
	flex-wrap:wrap;
  }
}
@media (max-width: 767.98px){
  .custom-section-pills-sidebar .content{
	margin-top:30px;
	margin-left:0px;
  }
  .custom-section-pills-sidebar .sidebar{
	width:100%;
	padding-right:0px;
  }
  .custom-section-pills-sidebar .sidebar .nav-link{
	width:100%;
  }
  .custom-section-pills-sidebar .sidebar .nav-link.active::after{
	display:none;
  }
}
@media (max-width: 767px){
  .services-section .service-card{
	margin-bottom:20px;
	padding:20px 10px 20px 20px !important;
  }
  .services-section .service-list{
	margin:0px;
  }
  .services-section .service-title{
	margin-bottom:20px;
  }
  .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;
  }
  .custom_section_s7kbheft .main-hero-section .background-text{
	font-size:60px;
	line-height:150px;
  }
  .custom_section_s7kbheft .main-hero-section .foreground-text{
	font-size:32px;
  }
  .custom_section_s7kbheft .main-hero-section .breadcrumb-text{
	font-size:14px;
  }
  .custom_section_bf9s6w6t .main-hero-section .background-text{
	font-size:60px;
	line-height:150px;
  }
  .custom_section_bf9s6w6t .main-hero-section .foreground-text{
	font-size:32px;
  }
  .custom_section_bf9s6w6t .main-hero-section .breadcrumb-text{
	font-size:14px;
  }
  .custom_section_bf9s6w6t .custom_section_s7kbheft .main-hero-section .background-text{
	font-size:60px;
	line-height:150px;
  }
  .custom_section_bf9s6w6t .custom_section_s7kbheft .main-hero-section .foreground-text{
	font-size:32px;
  }
  .custom_section_bf9s6w6t .custom_section_s7kbheft .main-hero-section .breadcrumb-text{
	font-size:14px;
  }
}
@media (max-width: 576px){
  #iv0ryj{
	bottom:-52px;
  }
  .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;
  }
  .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;
  }
  .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%;
  }
  .squareCard .square-card{
	max-width:90%;
	height:220px;
  }
}
@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;
  }
  .custom_section_s7kbheft .main-hero-section .background-text{
	font-size:60px;
	line-height:150px;
  }
  .custom_section_s7kbheft .main-hero-section .foreground-text{
	font-size:32px;
  }
  .custom_section_s7kbheft .main-hero-section .breadcrumb-text{
	font-size:14px;
  }
  .custom_section_bf9s6w6t .main-hero-section .background-text{
	font-size:60px;
	line-height:150px;
  }
  .custom_section_bf9s6w6t .main-hero-section .foreground-text{
	font-size:32px;
  }
  .custom_section_bf9s6w6t .main-hero-section .breadcrumb-text{
	font-size:14px;
  }
  .custom_section_bf9s6w6t .custom_section_s7kbheft .main-hero-section .background-text{
	font-size:60px;
	line-height:150px;
  }
  .custom_section_bf9s6w6t .custom_section_s7kbheft .main-hero-section .foreground-text{
	font-size:32px;
  }
  .custom_section_bf9s6w6t .custom_section_s7kbheft .main-hero-section .breadcrumb-text{
	font-size:14px;
  }
}
@media (max-width: 480px){
  .px-4.container-fluid{
	color:black;
	border-color:black;
  }
  .navbar-toggler{
	color:black;
	border-color:black;
  }
  .custom_section_6tak8pmz #iewg4{
	height:600px;
  }
  .custom_section_6tak8pmz #ie3b5{
	font-size:70px;
  }
  .custom_section_s7kbheft #i13vj{
	color:black;
  }
  .custom_section_s7kbheft #iw02j{
	width:100%;
	height:100%;
  }
  .custom_section_s7kbheft #irwyri{
	color:white;
  }
  .custom_section_s7kbheft #i4mur{
	color:white;
	font-size:30px;
	line-height:35px;
  }
  .custom_section_s7kbheft #iz1qq5{
	font-size:30px;
	line-height:35px;
  }
  .custom_section_s7kbheft #i3gzxd{
	padding:0px 10px;
	font-size:30px;
	min-width:100%;
  }
  .custom_section_s7kbheft #i3ncvo{
	font-size:30px;
	min-width:100%;
	line-height:35px;
  }
  .custom_section_s7kbheft #ixik9s{
	display:flex;
	margin:auto;
  }
  .custom_section_s7kbheft #iyelu7{
	text-align:center;
	font-family:Figtree, sans-serif;
	color:black;
  }
  .custom_section_s7kbheft #is7gb4{
	font-size:16px;
	color:black;
  }
  .custom_section_s7kbheft #iet48g{
	font-size:16px;
  }
  .custom_section_s7kbheft #iax6w3{
	font-size:16px;
  }
  .custom_section_s7kbheft #ieaeid{
	font-size:16px;
  }
  .custom_section_s7kbheft #i0rv2f{
	font-size:16px;
  }
  .custom_section_s7kbheft #ia61j{
	margin:0px 0px 5px;
	color:black;
  }
  .custom_section_s7kbheft #idwxml{
	margin:0px 0px 5px;
  }
  .custom_section_s7kbheft #i1epju{
	margin:0px 0px 5px;
	color:black;
  }
  .custom_section_s7kbheft #iq507f{
	margin:0px 0px 5px;
  }
  .custom_section_s7kbheft #inxday{
	margin:0px 0px 5px;
  }
  .custom_section_s7kbheft #i2ai7l{
	color:black;
	border:0px solid black;
	padding:50px 0px 0px;
  }
  .custom_section_s7kbheft #i71u1a{
	padding:50px 15px;
  }
  .custom_section_s7kbheft #iitdtq{
	height:600px;
  }
  .custom_section_s7kbheft #ir5a6{
	padding:0px 0px 0px 15px;
  }
  .custom_section_s7kbheft #i1t643{
	min-height:auto;
  }
  .custom_section_s7kbheft .custom_section_6tak8pmz #iewg4{
	height:600px;
  }
  .custom_section_s7kbheft .custom_section_6tak8pmz #ie3b5{
	font-size:70px;
  }
  .custom_section_s7kbheft #ilf6vw{
	padding:0px;
	font-size:34px;
  }
  .custom_section_s7kbheft #icuk81{
	width:100%;
	min-width:100%;
	padding:0px 0px 50px;
  }
  .custom_section_s7kbheft #id13nr{
	margin:0px 15px 20px;
	min-height:auto;
  }
  .custom_section_s7kbheft #iorx73{
	margin:0px 15px 20px;
  }
  .custom_section_s7kbheft #i5b2ch{
	margin:0px 15px 20px;
	min-height:auto;
  }
  .custom_section_s7kbheft #ish4gw{
	margin:0px 15px 20px;
  }
  .custom_section_s7kbheft #iogwxh{
	width:100%;
	min-width:100%;
	padding:0px 0px 50px;
  }
  .custom_section_bf9s6w6t #i13vj{
	color:black;
  }
  .custom_section_bf9s6w6t #iw02j{
	width:100%;
	height:100%;
  }
  .custom_section_bf9s6w6t #irwyri{
	color:white;
  }
  .custom_section_bf9s6w6t #i4mur{
	color:white;
	font-size:30px;
	line-height:35px;
  }
  .custom_section_bf9s6w6t #iz1qq5{
	font-size:30px;
	line-height:35px;
  }
  .custom_section_bf9s6w6t #i3gzxd{
	padding:0px 10px;
	font-size:30px;
	min-width:100%;
  }
  .custom_section_bf9s6w6t #i3ncvo{
	font-size:30px;
	min-width:100%;
	line-height:35px;
  }
  .custom_section_bf9s6w6t #ixik9s{
	display:flex;
	margin:auto;
  }
  .custom_section_bf9s6w6t #iyelu7{
	text-align:center;
	font-family:Figtree, sans-serif;
	color:black;
  }
  .custom_section_bf9s6w6t #is7gb4{
	font-size:16px;
	color:black;
  }
  .custom_section_bf9s6w6t #iet48g{
	font-size:16px;
  }
  .custom_section_bf9s6w6t #iax6w3{
	font-size:16px;
  }
  .custom_section_bf9s6w6t #ieaeid{
	font-size:16px;
  }
  .custom_section_bf9s6w6t #i0rv2f{
	font-size:16px;
  }
  .custom_section_bf9s6w6t #ia61j{
	margin:0px 0px 5px;
	color:black;
  }
  .custom_section_bf9s6w6t #idwxml{
	margin:0px 0px 5px;
  }
  .custom_section_bf9s6w6t #i1epju{
	margin:0px 0px 5px;
	color:black;
  }
  .custom_section_bf9s6w6t #iq507f{
	margin:0px 0px 5px;
  }
  .custom_section_bf9s6w6t #inxday{
	margin:0px 0px 5px;
  }
  .custom_section_bf9s6w6t #i2ai7l{
	color:black;
	border:0px solid black;
	padding:50px 0px 0px;
  }
  .custom_section_bf9s6w6t #i71u1a{
	padding:50px 15px;
  }
  .custom_section_bf9s6w6t #iitdtq{
	height:600px;
  }
  .custom_section_bf9s6w6t #ir5a6{
	padding:0px 0px 0px 15px;
  }
  .custom_section_bf9s6w6t #i1t643{
	min-height:auto;
  }
  .custom_section_bf9s6w6t .custom_section_6tak8pmz #iewg4{
	height:600px;
  }
  .custom_section_bf9s6w6t .custom_section_6tak8pmz #ie3b5{
	font-size:70px;
  }
  .custom_section_bf9s6w6t #ilf6vw{
	padding:0px;
	font-size:34px;
  }
  .custom_section_bf9s6w6t #icuk81{
	width:100%;
	min-width:100%;
	padding:0px 0px 50px;
  }
  .custom_section_bf9s6w6t #id13nr{
	margin:0px 15px 20px;
	min-height:auto;
  }
  .custom_section_bf9s6w6t #iorx73{
	margin:0px 15px 20px;
  }
  .custom_section_bf9s6w6t .custom_section_s7kbheft #i13vj{
	color:black;
  }
  .custom_section_bf9s6w6t .custom_section_s7kbheft #iw02j{
	width:100%;
	height:100%;
  }
  .custom_section_bf9s6w6t .custom_section_s7kbheft #irwyri{
	color:white;
  }
  .custom_section_bf9s6w6t .custom_section_s7kbheft #i4mur{
	color:white;
	font-size:30px;
	line-height:35px;
  }
  .custom_section_bf9s6w6t .custom_section_s7kbheft #iz1qq5{
	font-size:30px;
	line-height:35px;
  }
  .custom_section_bf9s6w6t .custom_section_s7kbheft #i3gzxd{
	padding:0px 10px;
	font-size:30px;
	min-width:100%;
  }
  .custom_section_bf9s6w6t .custom_section_s7kbheft #i3ncvo{
	font-size:30px;
	min-width:100%;
	line-height:35px;
  }
  .custom_section_bf9s6w6t .custom_section_s7kbheft #ixik9s{
	display:flex;
	margin:auto;
  }
  .custom_section_bf9s6w6t .custom_section_s7kbheft #iyelu7{
	text-align:center;
	font-family:Figtree, sans-serif;
	color:black;
  }
  .custom_section_bf9s6w6t .custom_section_s7kbheft #is7gb4{
	font-size:16px;
	color:black;
  }
  .custom_section_bf9s6w6t .custom_section_s7kbheft #iet48g{
	font-size:16px;
  }
  .custom_section_bf9s6w6t .custom_section_s7kbheft #iax6w3{
	font-size:16px;
  }
  .custom_section_bf9s6w6t .custom_section_s7kbheft #ieaeid{
	font-size:16px;
  }
  .custom_section_bf9s6w6t .custom_section_s7kbheft #i0rv2f{
	font-size:16px;
  }
  .custom_section_bf9s6w6t .custom_section_s7kbheft #ia61j{
	margin:0px 0px 5px;
	color:black;
  }
  .custom_section_bf9s6w6t .custom_section_s7kbheft #idwxml{
	margin:0px 0px 5px;
  }
  .custom_section_bf9s6w6t .custom_section_s7kbheft #i1epju{
	margin:0px 0px 5px;
	color:black;
  }
  .custom_section_bf9s6w6t .custom_section_s7kbheft #iq507f{
	margin:0px 0px 5px;
  }
  .custom_section_bf9s6w6t .custom_section_s7kbheft #inxday{
	margin:0px 0px 5px;
  }
  .custom_section_bf9s6w6t .custom_section_s7kbheft #i2ai7l{
	color:black;
	border:0px solid black;
	padding:50px 0px 0px;
  }
  .custom_section_bf9s6w6t .custom_section_s7kbheft #i71u1a{
	padding:50px 15px;
  }
  .custom_section_bf9s6w6t .custom_section_s7kbheft #iitdtq{
	height:600px;
  }
  .custom_section_bf9s6w6t .custom_section_s7kbheft #ir5a6{
	padding:0px 0px 0px 15px;
  }
  .custom_section_bf9s6w6t .custom_section_s7kbheft #i1t643{
	min-height:auto;
  }
  .custom_section_bf9s6w6t .custom_section_s7kbheft .custom_section_6tak8pmz #iewg4{
	height:600px;
  }
  .custom_section_bf9s6w6t .custom_section_s7kbheft .custom_section_6tak8pmz #ie3b5{
	font-size:70px;
  }
  .custom_section_bf9s6w6t .custom_section_s7kbheft #ilf6vw{
	padding:0px;
	font-size:34px;
  }
  .custom_section_bf9s6w6t .custom_section_s7kbheft #icuk81{
	width:100%;
	min-width:100%;
	padding:0px 0px 50px;
  }
  .custom_section_bf9s6w6t .custom_section_s7kbheft #id13nr{
	margin:0px 15px 20px;
	min-height:auto;
  }
  .custom_section_bf9s6w6t .custom_section_s7kbheft #iorx73{
	margin:0px 15px 20px;
  }
  .custom_section_bf9s6w6t .custom_section_s7kbheft #i5b2ch{
	margin:0px 15px 20px;
	min-height:auto;
  }
  .custom_section_bf9s6w6t .custom_section_s7kbheft #ish4gw{
	margin:0px 15px 20px;
  }
  .custom_section_bf9s6w6t .custom_section_s7kbheft #iogwxh{
	width:100%;
	min-width:100%;
	padding:0px 0px 50px;
  }
  .custom_section_bf9s6w6t #iaualw{
	margin:0px 15px 20px;
	min-height:auto;
  }
  .custom_section_bf9s6w6t #ia32ic{
	margin:0px 15px 20px;
  }
  .custom_section_bf9s6w6t #im0pww{
	width:100%;
	min-width:100%;
	padding:0px 0px 50px;
  }
  .breadcrumb li a button span{
	font-size:16px !important;
	font-weight:300 !important;
	padding:0px !important;
  }
  .breadcrumb li a button{
	font-size:16px !important;
	font-weight:300 !important;
	padding:0px !important;
  }
  .breadcrumb img{
	width:6px !important;
	height:10px !important;
  }
  .expertise-breadcrum .breadcrumb-section{
	align-items:center;
	gap:15px;
  }
  #i9ipmk{
	height:300px;
  }
  #ikayp4{
	padding:0px 0px 45px;
  }
  #ihn9qy{
	padding:20px 0px 0px;
  }
  #ibnnbm{
	width:100%;
	padding:0px 10px;
  }
  #iveddj{
	width:100%;
  }
  #ip5gro{
	min-height:auto;
  }
  #ikll3p{
	width:100%;
	border:0px solid black;
  }
  #iovj0h{
	width:100%;
	padding:10px 0px 28px;
  }
  #i9cqvm{
	font-size:20px;
	padding:0px 0px 10px;
  }
  #i05c1u{
	min-width:200px;
  }
  #iv0ryj{
	bottom:-52px;
  }
  #i8dn44{
	height:auto;
	border:0px solid black;
	padding:25px 15px 25px 15px;
  }
  #im3nol{
	padding:0px;
  }
  #iyaa5d{
	padding:10px 0px 80px;
  }
  #i7lp3h{
	padding:0px;
  }
  #iyi5gt{
	color:black;
  }
}