@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;1,200;1,300;1,400;1,500&display=swap');@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300;0,700;1,300;1,700&display=swap');header.header{   padding: 7px 10px;}.home-slider{ max-width: 100%; background-size: 100%; background-image: url('/assets/img/home-slider-responsive-tiny4.png');}.home-slider-1 {background-position: 0 0%;background-size: 100%;}.home-slider-2 {background-position: 0 7.042254%;background-size: 100%;}.home-slider-3 {background-position: 0 14.084507%;background-size: 100%;}.home-slider-4 {background-position: 0 21.126761%;background-size: 100%;}.home-slider-1v {background-position: 0 32.258065%;background-size: 142.571429%;}.home-slider-2v {background-position: 0 54.83871%;background-size: 142.571429%;}.home-slider-3v {background-position: 0 77.419355%;background-size: 142.571429%;}.home-slider-4v {background-position: 0 100%;background-size: 142.571429%;}img.hero-horizontal{ display: inline-block !important; max-width: 998px; content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA+YAAAD6AQMAAAAWUs8ZAAAAA1BMVEX///+nxBvIAAAAAXRSTlMAQObYZgAAADVJREFUeNrtwYEAAAAAw6D5U1/gCFUBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAN3sMAAEPrYQXAAAAAElFTkSuQmCC");}img.hero-vertical{ display: none !important; max-width: 500px; content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAH0AQMAAADxGE3JAAAAA1BMVEX///+nxBvIAAAAAXRSTlMAQObYZgAAADVJREFUeNrtwTEBAAAAwqD1T+1hDaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbn0AAAGDIqjNAAAAAElFTkSuQmCC");}.hero_multiple{ width: 100%; background: #ededed url(/assets/img/home_section_1.jpg) center center no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; position: relative; margin: 0;}@media only screen and (max-width: 800px) { img.hero-horizontal{display: none !important;}  img.hero-vertical{display: inline-block !important;}}@media (max-width: 991px) { #logo img {width: auto;height: 50px;}}@media only screen and (max-width: 991px) { .main-menu .social-media{display: none;}}.main-menu .social-media a{ font-family: Helvetica, Arial, sans-serif; color: #ffffff; text-decoration: none; font-size: 14px; padding: 0px 7px;}.main-menu > ul.menu > li > a { color: #ffffff; padding: 0 8px 10px 8px; font-family: 'Poppins', sans-serif; font-size: 12px; font-weight: 500; text-transform: uppercase;}header.sticky .social-media a,header.header_in .social-media a{ color: #444;}#header_menu {   background-color: #008122;}.hero_single.inner_pages.secondary { height: 300px;}.btn_1{ background-color: #28a745;}.btn_1.small{ padding: 5px 10px !important; font-size: 12px !important;}.btn_1:hover{ background-color: #214221;}.btn_1:disabled{ background-color: #808080;}.dropdown.user { margin-top: 0px;}.dropdown.user .dropdown-menu { min-width: 150px;}.font-bold{ font-weight: bold;}.img-holder { display: block; position: relative; overflow: hidden;}.team-item.team-item--primary .img-holder { height: 350px; position: relative;}@media only screen and (min-width: 768px){ .team-item.team-item--primary .img-holder {height: 400px;}}@media only screen and (min-width: 992px) { .team-item.team-item--primary .img-holder {height: 450px;}}@media only screen and (min-width: 1200px){ .team-item.team-item--primary .img-holder {height: 504px;}}.team-item.team-item--primary .description { color: #fff; position: absolute; bottom: 0; right: 0; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; background-color: #158022; padding: 8px 15px; min-width: 215px;}.team-item.team-item--primary.sub .description{ background-color: #97924c;}.team-item.team-item--primary.sub2 .description{ background-color: #977453;}@media only screen and (min-width: 768px){ .team-item.team-item--primary .description {padding: 24px 30px 24px 30px;}}.team-item { margin: 0 auto 30px auto; width: 100%; max-width: 300px;}@media only screen and (min-width: 576px) { .team-item {max-width: 100%;}}.team-item.team-item--primary .name { font-size: 20px; font-weight: 700;}.team-item.team-item--primary .position { font-size: 14px; opacity: .5;}.img-bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; margin: auto; -o-object-fit: cover; object-fit: cover; -o-object-position: 50% 50%; object-position: 50% 50%; font-family: "object-fit: cover;object-position: 50% 50%";}.card{ border: 0;}.card { overflow: visible; border-bottom: 1px solid #e0e0e0; border-radius: 0; -webkit-box-shadow: none; box-shadow: none;}.card:first-of-type, .card:not(:first-of-type):not(:last-of-type) { border-bottom: 1px solid #e0e0e0;}.card .card-header { background-color: #ffffff; font-family: Roboto, "Helvetica Neue", Helvetica, Arial; padding: 1rem 1.5rem; border-bottom: 0;}.card .card-header a:not(.collapsed) .rotate-icon { -webkit-transform: rotate(180deg); transform: rotate(180deg);}.card .arrow_triangle-down { float: right;}.main_title h2 { font-family: 'Poppins', sans-serif;}blockquote{ font-family: 'Roboto', sans-serif; font-style: italic;   font-size: 20px; margin-left: 20px; border-left: 4px solid #ededed; padding-left: 15px;}.table-administration td{ font-family: 'Roboto', sans-serif; font-size: 1.1rem;}.table-administration td:first-child{ font-weight: bold; text-transform: capitalize;}.table-administration td:last-child{ text-align: center;}.table-kwh td:last-child{ text-align: center;}.block-labeled{ display: inline-table; position: relative; overflow: hidden;}.block-labeled .block-img{ display: block;}.block-labeled .block-label{ position: absolute; bottom: -140px; width: 100%; height: 200px; background: rgba(0, 0, 0, 0.71); text-align: center; padding: 10px 8px; -webkit-transition-duration: 500ms; -moz-transition-duration: 500ms;}.block-labeled .block-label span,.block-labeled .block-label small{ color: #ffffff; display: block;}.block-labeled .block-label span{ font-size: 2.1rem;}.block-labeled .block-label small{ font-size: 0.9rem;}.block-labeled:hover .block-label{ bottom: -100px;}.service-main-text{ font-family: "Poppins", sans-serif; font-size: 1rem; margin-top: 1rem; margin-bottom: 1rem;}.service-img{ padding: 20px;}ul.bullets.service li:before { content: "\5a";}.table-supply td{ vertical-align: middle;}.spinner { display: block; animation: spin 3s infinite; animation-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);}@keyframes spin { 0% {transform: rotate(0deg);}  100% {transform: rotate(360deg);}}img.img-fluid-center { display: block; max-width: 100%; margin-left: auto; margin-right: auto;}