<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {    font-family: 'BwModelicaLTI'; }
a { color: #000000; text-decoration: none; font-weight: 500;}



h2 {font-size: 2.3rem;font-weight: normal;font-family: 'BwModelicaLTI';}
h1 { font-weight: 900; font-size: 3.25rem;}
h3 { font-size: 30px; line-height: 45px; font-family: 'BwModelicaLTI';}
h4 { line-height: 35px ;font-weight: bold;font-family: 'BwModelicaLTI';}
p{ font-size: 18px!important;  line-height: 28px!important;  color: #000!important;font-family: BwModelica!important;}
h4.black{
    color: #000!important;
}
.bg-white-snow-contact{padding: 80px 50px;  background-image: url("../images/Contact.jpg"); background-size: cover;}


.carousel-indicators [data-bs-target] { width: 12px; height: 12px; border-radius: 50px;border-top: 0;
    border-bottom: 0;}


.owl-prev { float: left; left: -40px;}
.owl-next { float: right; right: -20px;}
.white-box ul {padding: 0;}
.white-box ul li{ list-style: none; background: url(../images/arrow.png); background-repeat: no-repeat; padding: 0px 0px 0px 29px;margin-bottom: 18px;background-position: 0px 6px;font-size: 20px;}





.owl-3 img { width: 100%; }
.owl-3 .owl-next{ color: #000000 !important; } 
.owl-3 .owl-prev { color: #000000 !important; }
.data-cloud  { background:#effbfd;}
.data-cloud figure { position: relative; }
.linkdin {
    width: 45px;
    height: 45px;
    background: #00010E;
    border-radius: 50px;
    position: absolute;
    right: 45px;
    bottom: -14px;
    padding: 7px 0px 0px 0px;
}
.data-cloud .owl-next{ color: #000000 !important; } 
.data-cloud  .owl-prev { color: #000000 !important; }
#top label span, #top legend span{
	    color: #fff!important;
}
.form-bg{ background: linear-gradient(to bottom, #effbfd 50%, #ffffff 50%)!important; }
.form-bg input {
    border: 0!important;
    border-bottom: 1px solid #fff!important;
    background: transparent!important;
    color: #fff!important;
    outline: 0!important;
width: 100%!important;
}
.form-bg textarea {
	border: 0!important;
    border-bottom: 1px solid #fff!important;
    background: transparent!important;
    color: #fff!important;
    outline: 0!important;
	width: 100%!important; 
	height: 50px!important;
}

/*.form-bg :: placeholder{*/
/*      color: white;*/

/*}*/
::placeholder {
  color: #fff!important;
  opacity: 1!important; /* Firefox */
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: #fff!important;
}

::-ms-input-placeholder { /* Microsoft Edge */
 color: #fff!important;
}

.form-check-input[type=checkbox] {  border: 1px solid #fff!important; border-radius: 0px!important;width: 15px!important;height: 15px!important;margin-top: 6px!important;}
.form-check { margin-bottom: 14px!important; color: #000000!important;}
.form-check label { font-weight: bold!important; font-size: 14px!important;outline: 0!important;margin-left: 10px!important; }
::placeholder {color: #000!important;}
:-ms-input-placeholder  {color: #000!important;}
::-ms-input-placeholder {color: #000!important;}
[type=submit].btn-sumit, [type=button]#wpcf-custom-btn-1 {
    background: #00ccff!important;
    border: 0!important;
    color: #fff!important;
    padding: 9px 30px!important;
    font-weight: bold!important;
	width: auto!important;
}
footer .logo {
    margin-top: -5px;
    height: auto;
    width: 155px;
}
footer p{ font-size: 14px; }
.footer-nav {
    float: right;
}
.footer-nav ul li {
    float: left;
    list-style: none;
    margin: 0px 0px 0px 20px;
}
.footer-nav ul li a {
    text-decoration: none;
    color: #000000;
font-weight: 600;font-size: 15px;}
.footer-nav ul { padding: 0; margin: 0; }

.p80 {padding: 80px 0px;}

.owl-3 .content {
    height: 100%;

}


.content {
  height: 100%;

  }
  .carousel-indicators [data-bs-target]{
      
    border: 1px solid  #00ccff !important;
  }
      ::placeholder {
        
        /* Firefox, Chrome, Opera */
        color: #fff!important;
    }

 :-ms-input-placeholder {
        
        /* Internet Explorer 10-11 */
        color: #fff!important;
    }
      
    ::-ms-input-placeholder {
        
        /* Microsoft Edge */
        color: #fff!important;
    }

#myCarousel2 .carousel-item { height: auto; }
#myCarousel2 { margin-bottom: 0px;}

.logo-size { width:25%;}


.btn-dflt {
background: #42aff2;
border: 0;
color: #fff;
padding: 9px 30px;
font-weight: bold;
width:auto;
}
.btn-dflt:hover {color:#000;} 
.nav-tabs {
    border-bottom: 0;
     width: auto;
margin-bottom: 35px;}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    
    color: #fff;
    background-color: #4648ac;
border-color: #4648ac;}
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {background: #4648ac;color: #fff;border-color: #4648ac;}
.nav-tabs .nav-link {
    border: 0;
    background: #ffffff;
    border-radius: 0;
    color: #000;
    padding: 5px 31px;
margin-right: 18px;font-size: 18px;border: 2px solid #ccc;}
.nav-tabs li {  }

.calendly-badge-widget {
    position: fixed;
    right: 20px;
    bottom: 15px;
    z-index: 9998;
}
.calendly-badge-widget .calendly-badge-content {
    display: table-cell;
    width: auto;
    height: 35px;
    padding: 0 30px;
    border-radius: 25px;
    box-shadow: rgb(0 0 0 / 25%) 0 2px 5px;
    text-align: center;
    vertical-align: middle;
    font-weight: bold;
    font-size: 14px;
    color: #fff;
    cursor: pointer;
}


#profile-description {

  position:relative;
}
#profile-description .text {
/*   width: 660px;  */

  color: #777; 

  position:relative; 

  display: block;
}
#profile-description .show-more {
/*   width: 690px;  */
  color: #777; 
  position:relative; 
  font-size: 12px; 
  padding-top: 5px; 
  height: 20px; 
  text-align: center; 
  background: #f1f1f1; 
  cursor: pointer;
  font-weight: bold;
}
.show-more { font-weight: bold; }
#profile-description .show-more:hover { 
    color: #1779dd;
}
#profile-description .show-more-height { 
  height: 185px; 
  overflow:hidden; 
}
/*my css*/


.header-wrapper {
    position: relative;
    z-index: 9999;
}


.read-more {  background: #0cf;padding: 9px 30px;float: left;color: #fff;margin-top: 15px;}
.read-more:hover { color: #fff; }
.white-bg { background: #fff; }
.blue-color { color: #2f3187!important; }
.why-lti { background-image: url(../images/Why-LTI.jpg); background-position: center;}
.hr { border-bottom: 1px dashed #ccc;
    width: 100%;
    height: 0px;
    display: flex;
    margin: 20px 0px; }
.pe-150 { padding-right: 150px; }


.ptb { padding: 80px 0px }
.gry-bg { background:#f2f2f2; }

.environmental-sec ul {padding: 0;margin: 0;}
.environmental-sec ul li { list-style: none; background-image: url(../images/arrow.png); background-repeat: no-repeat; padding: 0px 0px 0px 20px;background-position: 0px 8px;margin-bottom: 17px;font-size: 18px;font-family: 'BwModelica';}
.Social {
   background-image: url(../images/Goal.jpg);
    padding: 5rem !important;
    background-size: cover;
    background-repeat: no-repeat;}

.gey-white { background: linear-gradient(to bottom, #f2f2f2 50%, #fff 50%); }
.gey-white2 {
    background: linear-gradient(to bottom, #f2f2f2 67%, #fff 50%);
}
.white-gry { background: linear-gradient(to bottom, #fff  50%, #f2f2f2 50%); }
.What-we-offer-1 { background-image: url(../images/V1.jpg);  background-repeat: no-repeat; }
.What-we-offer-2 { background-image: url(../images/netZero.jpg);  background-repeat: no-repeat; }
.What-we-offer-3 { background-image: url(../images/renewable.jpg);  background-repeat: no-repeat; }
.white-arrow  ul li { background-image: url(../images/arrow2.png); }
.mb-30 {
    margin-bottom: 1.875rem !important;
}
.display-3 {
    font-size: 1.5rem; line-height: 35px;
font-family: BwModelica;}
.display-4 {
    font-size: 2.5rem!important;
font-family: 'BwModelicaLTI'!important;
}
.mt-6{
    margin-top: 4rem !important;
}
.our-think .carousel-indicators { margin-left: -10%;}

@media (min-width: 1200px) {
  .header-wrapper .navbar .first-lavel-menu&gt;.nav-item {
    margin-right: 0
  }

  .header-wrapper .navbar .first-lavel-menu&gt;.nav-item:not(:last-child) {
    margin-right: 30px
  }

  .header-wrapper .navbar .nav-item-has-children {
    position: relative
  }

  .header-wrapper .navbar .nav-item-has-children:hover&gt;.sub-menu {
    opacity: 1;
    visibility: visible;
    margin-top: 10px;}

  .header-wrapper .navbar .sub-menu {
    display: block;
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s ease;
    position: absolute;
    left: auto;
    right: 0;
    box-shadow: 0 8px 15px rgba(0, 0, 0, 0.1);
    background: #fff;
    min-width: 320px
  ;z-index: 999;}

  .header-wrapper .navbar .sub-menu&gt;.nav-item-has-children {
    padding-right: 40px
  }

  .header-wrapper .navbar .sub-menu&gt;.nav-item-has-children:after {
content: "\25BA";
    position: absolute;
    top: 0;
    right: 0;
    font-size: 14px;
    height: 40px;
    width: 40px;
    text-align: center;
    line-height: 35px;
    color: #00008c;
    transform-origin: center center;
    transition: all 0.3s ease
  }

  .header-wrapper .navbar .sub-menu&gt;.nav-item-has-children:hover::after {
    color: #00ccff;
    transform: rotate(90deg)
  }

  .header-wrapper .navbar .sub-menu .nav-link {
    padding: 8px 15px
  }

  .header-wrapper .navbar .sub-menu .sub-menu {
    right: 100%;
    top: 0
  }
}

@media (max-width: 1199px) {
  .header-wrapper .navbar .navbar-collapse {
    position: fixed;
    top: 0;
    right: 0;
    background: #fff;
    height: 100vh;
    width: 100%;
    max-width: 320px;
    padding: 40px 20px 20px 0;
    overflow: hidden;
    overflow-y: auto;
    box-shadow: -5px 0px 40px rgba(0, 0, 0, 0.2)
  }

  .header-wrapper .navbar .nav-item {
    position: relative
  }

  .header-wrapper .navbar .nav-item&gt;a {
    padding-left: 40px
  }

  .header-wrapper .navbar .nav-item-has-children:before {
 content: ' \25BA';
    width: 40px;
    height: 40px;
    display: inline-block;
    font-family: FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    left: 0;
    top: 0;
    line-height: 41px;
    text-align: center;
    color: #a1a1a1;
    transform-origin: center center;
    transition: all 0.3s ease
  }

  .header-wrapper .navbar .nav-item-has-children.active:before {
    transform: rotate(90deg);
    color: #00008c
  }

  .header-wrapper .navbar .nav-item-has-children.active&gt;.nav-link {
    color: #212529 !important
  }

  .header-wrapper .navbar .sub-menu {
    display: none
  }
}

.header-wrapper .search-wrapper {
  visibility: hidden
}

.header-wrapper .search-wrapper.show {
  visibility: visible
}

.header-wrapper .search-wrapper .form-control {
  outline: none;
  color: #212529
}

.header-wrapper .search-wrapper .form-control::placeholder {
  color: #212529
}

.swiper-pagination-bullet {
  height: 13px;
  width: 13px;
  background: transparent;
  border: 1px solid #939393;
  opacity: 1
}

.swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #00ccff;
  border-color: #00ccff;}

.page-banner .swiper-horizontal&gt;.swiper-pagination-bullets,
.page-banner .swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: 40px;
  padding: 0 15px;
  text-align: left;
  left: 0;
  right: 0;
  margin: 0 auto
}
.nav&gt;li&gt;a{
	    padding: 0px!important;
	    padding-right: 25px!important;
	
}

.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {  color: #000 !important;}
.navbar-light .navbar-nav .nav-link {  color: #000;}

.carousel-caption { text-align: left; }
.carousel-indicators .active { background-color: #00ccff;}
.main-slier { position: relative; }
.carousel-caption { left: 9%;}

.b-bottom-nav ul { padding:0px;  }

.b-bottom-nav ul li  { padding:0px;  }
.b-bottom-nav ul li a  { padding:0px;  }




.section-menu a {
    color: #000;
    transition: all 0.3s ease;
    border-right: 2px solid #9a9595;
    padding-right: 25px;
    font-size: 18px;
    font-family: BwModelica
}



.bg-half-white-left, .section-menu {
  
}
.bg-half-white-left, .section-menu {
    background: transparent;
    top: 0;
    z-index: 0!important;
    transition: all 0.3s ease;
}


.bg-half-white-left:before, .section-menu:before {
 content: '';
    background: #f2f2f2;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}



.bg-half-white-left:before, .section-menu:before {
    background: linear-gradient(to right, #ffffff 80%, transparent 30%) !important;
}

.full-width { background-color: #fff;width: 100%;    padding-top: 0rem !important;
    padding-bottom: 0rem !important;z-index: 999;}
.full-width  .section-menu ul li {line-height: 38px;  }
#menu-center a.active { color: #00ccff;   }
.navbar-nav ul li a {}
.sml-768 { display: none; }
.sml-480 { display: none; }
.why-lti  a { color: #fff;  }
/* .read-more-text-btn { color: #4648ac; font-weight: bold; border: none; background-color: transparent;} */
.read-more-text {color: #4648ac; font-weight: bold; border: none; background-color: transparent; }
.blue-hr { width: 60%;height: 2px; background:#9697c2;}



.accordion-button:not(.collapsed)::after {
 background-image: url(../images/minus.png);}
.accordion-button::after { background-image: url(../images/plus.png);}
.accordion-button:not(.collapsed) { background-color: transparent;   box-shadow: none;}
.accordion-item {  border: none;border-bottom: 1px solid #ccc;}

.accordion-button:not(.collapsed) {  color: #000000;}

.accordion-button {  font-size: 19px;}
.accordion ul li { background-image: url(../images/black-arrow.png); font-size: 17px; }
.green-it-box { border: 1px solid #9a9a9a; float: left;margin-right: 12px;width: 31%; margin-bottom: 12px;}

.breadcrumb-item a {    border-right: 0;    padding-right: 0;}


.breadcrumb-item+.breadcrumb-item::before {
    float: left;
    padding-right: 0.5rem;
    color: #6c757d;
    content: var(--bs-breadcrumb-divider, "&gt;") /* rtl: var(--bs-breadcrumb-divider, "&gt;") */;
}
.breadcrumb-item.active {
    line-height: 29px;
    font-weight: normal;
    color: #666;
}
.morecontent span {
    display: none;
}
.morelink {
    display: block;
    color: #4648ac;
    font-weight: bold;
    font-size: 16px; margin-top: 25px;
}


.reporting-bg { background-image: url(../images/reporting-ESG.jpg); background-position: center; padding: 110px 0px;    background-size: cover;
    background-repeat: no-repeat;}
.owl-2 {
    padding: 0px 50px;
}

.reporting-across {
    background-image: url(../images/ESG-reporting.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    padding: 130px 70px !important;
}

.service-offerings-1{
    background-image: url(../images/bg.png);
    background-repeat: no-repeat;
    background-size: cover;
}

.green-facility-1{
   background-image: url(../images/G1.png);
    background-repeat: no-repeat;
    background-size: cover;
}


   
   .green-facility-2{
   background-image: url(../images/G2.png);
    background-repeat: no-repeat;  
    background-size: cover;
}
   
      .green-facility-3{
   background-image: url(../images/G3.png);
    background-repeat: no-repeat;  
    background-size: cover;
}

   .green-facility-4{
   background-image: url(../images/G4.png);
    background-repeat: no-repeat;  
    background-size: cover;
}'

.btn-close { right: -10px;
    position: absolute;
    background-color: white;
    top: -8px;
    opacity: 3;
    border-radius: 50px;
    padding: 5px; box-shadow: -1px -6px 22px #888888; z-index: 999; }

    .modal-dialog { margin: 6.75rem auto;}
    .blue-hr-light { width: 100%; background: #fff; height: 2px; }
    .big-screen-img{     display: block;}
    .sml-screen-img {display: none;}
    
    .img-shadow {-webkit-box-shadow: 9px 4px 29px -8px rgba(184,184,184,1);
-moz-box-shadow: 9px 4px 29px -8px rgba(184,184,184,1);
box-shadow: 9px 4px 29px -8px rgba(184,184,184,1);}


@media only screen and (min-width: 1024px) #myCarousel
{
padding-right:0!important;	
}
 #myCarousel
{
padding-right:0!important;	
}

.text-light &gt; h2{
	    color: #f8f9fa !important;
}
a &gt; strong{
		    color: #f8f9fa !important;
}
.text-light &gt; h4{
	    color: #f8f9fa !important;
}
 h2{
	    color: #f8f9fa !important;
}
.content{
	    border-right-style: none!important;
}

#socket .container{
	   max-width: 100%!important;

}

.navbar-nav{
	padding-left:90px!important;
}
.blue-color h2{
color:#2f3187!important;	
}
h4{
color:#fff!important;	
	
}

.page-template .wpcf7{
	    width: 100%!important;
}
.form-bg input[type="checkbox"]{
	width:2%!important;
}

.wpcf7 label, .wpcf7 span.wpcf7-list-item-label{
	font-size: 11pt !important;
}
/*[type=submit].btn-sumit{
	display:block!important;
}
[type=button]#wpcf-custom-btn-1{
	display:none!important
}*/
.wpcf7 span.wpcf7-not-valid-tip {
  color: #f66e00 !important;
  font-size: 8pt !important;
  font-weight: normal !important;
  position: relative !important;
  top: 0 !important;
  line-height: 10px;
  width: 100%;
  clear: both;
  width: 100%;
}
.leadDescription1 span.wpcf7-not-valid-tip{
	top: 25px !important;
}
.form-check{
	padding-left: 0 !important;
}
p.desc-social{
	font-size: 15px!important;
}
#myCarousel .carousel-caption p { display:block !important;}

.responsive .container {
    max-width: 90% !important;
}

p+h1{
	    margin-top: 0.2em!important;
}

.checkbox_agree input[type="checkbox"] {
	width: auto!important;
}

h1.text-light{
	font-family: 'BwModelicaLTI-Bold'!important;
    font-weight: 400!important;
    font-size: 56px!important;
    line-height: 65px!important;
    letter-spacing: 1px!important;
}
@media only screen and (max-width: 600px) {
	h1.text-light{
font-size:22px!important;
		line-height:22px!important;	
}
}
a#search-content{
	display:none!important;
}
.morelink{
	display:none!important;
}
.big { display:block;}
.sml{ display:none;}</pre></body></html>