<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import "fonts.css"; 

*, ul { margin: 0; padding: 0px; border: 0px; outline: none}

html , body {
	font-family: "Effra",Arial,sans-serif;
    font-size: 100%;
    font-weight: 400;
    line-height: 1.6em;
    color: #333;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
html:lang(zh),
html:lang(zh) body,
html:lang(jp), 
html:lang(zh) body{ font-family: "EffraAsian", Arial, sans-serif;}
html:lang(ko),
html:lang(ko-KR),
html:lang(ko) body,
html:lang(ko-KR) body { font-family: "Effra", sans-serif;}
b, strong {
   font-weight:500;
}
/* icommon */
.icon:before, .icon:after, 
.timeline-nav .slick-prev:before, 
.timeline-nav .slick-next:before,
[class^=icon-]:before,
[class^=icon-]:after,
[class*=" icon-"]:before,
[class*=" icon-"]:after,
.breadcrumb-item + .breadcrumb-item:before,
.checklist--check li:before,
.overview-list-wrapper .overview-list&gt;li a .overview-list-title:after,
.sitemapWrapper ol.sitemap-list ul li li:before
{
  speak: none;
  font-family: "icomoon";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.quick-facts-stack .quick-facts&gt;li:before {
    font-size: 68px;
}

.icon-line:before {  content: "\e902"; }
.icon-check:before {  content: "\e901";}
.icon-world:before {  content: "\e900"; }
.icon-double-arrow-left:before {  content: "\e600"; }
.icon-double-arrow-right:before {  content: "\e601"; }
.icon-download:before {  content: "\e602"; }
.icon-cross:before {  content: "\e603"; }
.icon-medal:before {    content: "\21"; }
.icon-truck:before {    content: "\22"; }
.icon-twitter:before {    content: "\23"; }
.icon-linkedin:before {    content: "\24"; }
.icon-print:before {    content: "\25"; }
.icon-phone:before {    content: "\26"; }
.icon-mail:before {    content: "\27"; }
.icon-magnifier:before {    content: "\28"; }
.icon-googleplus:before {    content: "\29"; }
.icon-flag:before {    content: "\2a"; }
.icon-facebook:before {    content: "\2b"; }
.icon-plus:before {    content: "\2c"; }
.icon-cross2:before {    content: "\2d"; }
.icon-checklist:before {    content: "\2e"; }
.icon-arrow-down:before {    content: "\2f"; }
.icon-arrow-left:before {    content: "\30"; }
.icon-next:after {    content: "\31"; }
.icon-arrow-up:before {    content: "\32"; }
.icon-menu:before {    content: "\33"; }
.icon-big-flag:before {    content: "\34"; }
.icon-cloud:before {    content: "\35"; }
.icon-e-car:before {    content: "\36"; }
.icon-copier:before {    content: "\37"; }
.icon-forklift:before {    content: "\38"; }
.icon-tractor:before {    content: "\39"; }
.icon-globe:before {    content: "\3a"; }
.icon-industry:before {    content: "\3b"; }
.icon-coins:before {    content: "\3c"; }
.icon-clock:before {    content: "\3d"; }
.icon-docs:before {    content: "\3e"; }
.icon-beam:before {    content: "\3f"; }
.icon-scale:before {    content: "\40"; }
.icon-footprint:before {    content: "\41"; }
.icon-xray:before {    content: "\42"; }
.icon-people:before {    content: "\43"; }
.icon-lamp:before {    content: "\44"; }
.icon-windmill:before {    content: "\45"; }
.icon-cloud-co2:before {    content: "\46"; }
.icon-lcam:before {    content: "\47"; }
.icon-car-exchange:before {    content: "\48"; }
.icon-camera:before {    content: "\49"; }
.icon-film:before {    content: "\4a"; }
.icon-film2:before {    content: "\4b"; }
.icon-microphone:before {    content: "\4c"; }
.icon-drink:before {    content: "\4d"; }
.icon-phone2:before {    content: "\4e"; }
.icon-pictures:before {    content: "\4f"; }
.icon-alarmclock:before {    content: "\50"; }
.icon-cabinet:before {    content: "\51"; }
.icon-calendar:before {    content: "\52"; }
.icon-calendar2:before {    content: "\53"; }
.icon-mouse:before {    content: "\54"; }
.icon-graduate:before {    content: "\55"; }
.icon-medal2:before {    content: "\56"; }
.icon-cord:before {    content: "\57"; }
.icon-battery:before {    content: "\58"; }
.icon-direction:before {    content: "\59"; }
.icon-edit:before {    content: "\5a"; }
.icon-justice:before {    content: "\5b"; }
.icon-profile:before {    content: "\5c"; }
.icon-attachment:before {    content: "\5d"; }
.icon-abacus:before {    content: "\5e"; }
.icon-rocket:before {    content: "\5f"; }
.icon-comments:before {    content: "\60"; }
.icon-popin:before {    content: "\61"; }
.icon-presentation:before {    content: "\62"; }
.icon-popout:before {    content: "\63"; }
.icon-cone:before {    content: "\64"; }
.icon-anchor:before {    content: "\65"; }
.icon-clipboard:before {    content: "\66"; }
.icon-link:before {    content: "\67"; }
.icon-wallet:before {    content: "\68"; }
.icon-compass:before {    content: "\69"; }
.icon-office:before {    content: "\6a"; }
.icon-newspaper:before {    content: "\6b"; }
.icon-location:before {    content: "\6c"; }
.icon-cart:before {    content: "\6d"; }
.icon-bubbles:before {    content: "\6e"; }
.icon-pie:before {    content: "\6f"; }
.icon-bubble:before {    content: "\70"; }
.icon-key:before {    content: "\71"; }
.icon-lock:before {    content: "\72"; }
.icon-unlocked:before {    content: "\73"; }
.icon-stats:before {    content: "\74"; }
.icon-bars:before {    content: "\75"; }
.icon-dashboard:before {    content: "\76"; }
.icon-file-word:before {    content: "\77"; }
.icon-file-zip:before {    content: "\78"; }
.icon-file-excel:before {    content: "\79"; }
.icon-file-pdf:before {    content: "\7a"; }
.icon-portal:before {    content: "\e604"; }

.icon-check:before, 
.checklist--check li:before {
  content: "\e901";
}
.icon-next:after,
.timeline-nav .slick-next:before, 
.overview-list-wrapper .overview-list&gt;li a .overview-list-title:after {
  content: "\31"; 
}
.timeline-nav .slick-prev:before{
   content: "\30";
}
.icon-arrow-left:before,
.paging-row .paging ul li a.prev:before,
.ui-datepicker .ui-datepicker-prev:before,
.carousel-nav a.flex-prev .carousel-nav-arrow:before,
.timeline .skip-nav .prev:before {
    content: "0";
} 
.icon-arrow-left:before {
    padding-right: 1em;
    font-size: .6em;
}
/* Common Styles Starts  */
a, a:hover, a:focus, a:active{
  text-decoration: none;
  color: #09f;
}
a.blue-color,a.blue-color:hover,a.blue-color:focus,a.blue-color:active{
	color:#0099ff;
	text-decoration: none;
}
input[type="text"], input[type="password"], 
input[type="search"], input[type="email"], 
input[type="tel"], input[type="url"], 
input[type="number"], select, textarea {
  font-size: 16px;
  padding: .55em;
  border: 1px solid #ccc;
  box-shadow: none;
  color: #333;
  -webkit-transition: background-color 300ms ease,color 300ms ease,box-shadow 300ms ease;
  -moz-transition: background-color 300ms ease,color 300ms ease,box-shadow 300ms ease;
  transition: background-color 300ms ease,color 300ms ease,box-shadow 300ms ease;
}
.btn.btn-primary {
    padding: .796em 1.4em;
    font-size: 1.375em;
    border-radius: 0;
    text-decoration: none;
    min-width: 220px;
}
.component.action-color-dark-grey .content-action-link .btn.btn-primary{
	background-color: #333;
    border: 2px solid #333;
    color: #fff;
  text-decoration: none;
}
.action-color-dark-grey .btn.btn-primary.is-hover,
.action-color-dark-grey .btn.btn-primary:hover,
.component.action-color-dark-grey .content-action-link .btn.btn-primary:hover {
    background: #fff;
    border: 2px solid #333;
    color: #333;
  text-decoration: none;
}
.btn.btn-primary,
.button--blue {
  border: 2px solid #09f;
  background: #09f;
  color: #ffffff;
}
.actionHover-dark-grey.btn.btn-primary:hover {
  border: 2px solid #333333;
  background: #333333;
  color: #ffffff ;
}
.bg-color-blue.highlightstack .content-action-link .btn.btn-primary:hover,
.btn.btn-primary:hover,
.button--blue:hover,
.btn.btn-primary:active,
.button--blue:active {
  border: 2px solid #09f;
  background: #ffffff;
  color: #09f ;
  text-decoration: none;
}
input[type="text"].is-invalid, 
input[type="password"].is-invalid, 
input[type="search"].is-invalid, 
input[type="email"].is-invalid, 
input[type="tel"].is-invalid, 
input[type="url"].is-invalid, 
input[type="number"].is-invalid, 
select.is-invalid, 
textarea.is-invalid,
.contact-stack .contact-form-wrapper input.contact-form-name.form-control.is-invalid {
  background-color: #fadbdb !important;
  border: 0 !important;
}
.bg-color-blue,
.bg-color-blue .contact-stack .contact-form-wrapper,
.bg-actionHover-blue .content-action-link .btn.btn-primary:hover,
.bg-color-blue .contact-stack .thankyou-wrapper,
.action-color-blue .content-action-link a,
.bg-action-blue .btn.btn-primary,
.bg-actionHover-blue .btn.btn-primary:hover,
.bg-actionHover-blue .btn.btn-primary:focus,
.bg-actionHover-blue .btn.btn-primary:active,
.bg-tabActiveHeading-blue .nav-fill .nav-item.active .component.content
 {
  background-color: #09f;
}
.bg-color-burgundy,
.bg-color-burgundy .contact-stack .contact-form-wrapper,
.bg-color-burgundy .contact-stack .thankyou-wrapper,
.bg-actionHover-burgundy .content-action-link .btn.btn-primary:hover,
.action-color-burgundy .content-action-link a,
.bg-action-burgundy .btn.btn-primary,
.bg-actionHover-burgundy .btn.btn-primary:hover,
.bg-actionHover-burgundy .btn.btn-primary:focus,
.bg-actionHover-burgundy .btn.btn-primary:active,
.bg-tabActiveHeading-burgundy .nav-fill .nav-item.active .component.content {
  background-color: #9a151c;
}
.bg-color-dark-grey, 
.bg-color-container-dark-grey .container,
.bg-color-dark-grey .contact-stack .contact-form-wrapper,
.bg-actionHover-dark-grey .content-action-link .btn.btn-primary:hover,
.bg-color-dark-grey .contact-stack .thankyou-wrapper,
.action-color-grey .content-action-link a,
.bg-action-dark-grey .btn.btn-primary,
.bg-actionHover-dark-grey .btn.btn-primary:hover,
.bg-actionHover-dark-grey .btn.btn-primary:focus,
.bg-actionHover-dark-grey .btn.btn-primary:active,
.bg-tabActiveHeading-dark-grey .nav-fill .nav-item.active .component.content {
  background-color: #333;
}
.bg-color-green,
.bg-color-green .contact-stack .contact-form-wrapper,
.bg-actionHover-green .content-action-link .btn.btn-primary:hover,
.bg-color-green .contact-stack .thankyou-wrapper,
.action-color-green .content-action-link a,
.bg-action-green .btn.btn-primary,
.bg-actionHover-green .btn.btn-primary:hover,
.bg-actionHover-green .btn.btn-primary:focus,
.bg-actionHover-green .btn.btn-primary:active,
.bg-tabActiveHeading-green .nav-fill .nav-item.active .component.content {
  background-color: #009900;
}
.bg-color-light-grey,
.bg-color-light-grey .contact-stack .contact-form-wrapper,
.bg-actionHover-light-grey .content-action-link .btn.btn-primary:hover,
.bg-color-light-grey .contact-stack .thankyou-wrapper,
.action-color-light-grey .content-action-link a,
.bg-action-light-grey .btn.btn-primary,
.bg-actionHover-light-grey .btn.btn-primary:hover,
.bg-actionHover-light-grey .btn.btn-primary:focus,
.bg-actionHover-light-grey .btn.btn-primary:active,
.bg-tabActiveHeading-light-grey .nav-fill .nav-item.active .component.content {
  background-color: #e5e5e5;
}
.bg-color-lighter-grey,
.bg-color-lighter-grey .contact-stack .contact-form-wrapper,
.bg-actionHover-lighter-grey .content-action-link .btn.btn-primary:hover,
.bg-color-lighter-grey .contact-stack .thankyou-wrapper,
.action-color-lighter-grey .content-action-link a,
.bg-action-lighter-grey .btn.btn-primary,
.bg-actionHover-lighter-grey .btn.btn-primary:hover,
.bg-actionHover-lighter-grey .btn.btn-primary:focus,
.bg-actionHover-lighter-grey .btn.btn-primary:active,
.bg-tabActiveHeading-lighter-grey .nav-fill .nav-item.active .component.content {
  background-color: #999999;
}
.bg-color-mild-grey,
.bg-color-mild-grey .contact-stack .contact-form-wrapper,
.bg-actionHover-mild-grey .content-action-link .btn.btn-primary:hover,
.bg-color-mild-grey .contact-stack .thankyou-wrapper,
.action-color-mild-grey .content-action-link a,
.bg-action-mild-grey .btn.btn-primary,
.bg-actionHover-mild-grey .btn.btn-primary:hover,
.bg-actionHover-mild-grey .btn.btn-primary:focus,
.bg-actionHover-mild-grey .btn.btn-primary:active,
.bg-tabActiveHeading-mild-grey .nav-fill .nav-item.active .component.content {
  background-color: #666666;
}
.bg-color-purple,
.bg-color-purple .contact-stack .contact-form-wrapper,
.bg-actionHover-purple .content-action-link .btn.btn-primary:hover,
.bg-color-purple .contact-stack .thankyou-wrapper,
.action-color-purple .content-action-link a,
.bg-action-purple .btn.btn-primary,
.bg-actionHover-purple .btn.btn-primary:hover,
.bg-actionHover-purple .btn.btn-primary:focus,
.bg-actionHover-purple .btn.btn-primary:active,
.bg-tabActiveHeading-purple .nav-fill .nav-item.active .component.content {
  background-color: #4b08a1;
}
.bg-color-sand,
.bg-color-sand .contact-stack .contact-form-wrapper,
.bg-actionHover-sand .content-action-link .btn.btn-primary:hover,
.bg-color-sand .contact-stack .thankyou-wrapper,
.action-color-sand .content-action-link a,
.bg-action-sand .btn.btn-primary,
.bg-actionHover-sand .btn.btn-primary:hover,
.bg-actionHover-sand .btn.btn-primary:focus,
.bg-actionHover-sand .btn.btn-primary:active,
.bg-tabActiveHeading-sand .nav-fill .nav-item.active .component.content {
  background-color: #b3a1aa;
}
.bg-color-snow,
.bg-color-snow .contact-stack .contact-form-wrapper,
.bg-actionHover-snow .content-action-link .btn.btn-primary:hover,
.bg-color-snow .contact-stack .thankyou-wrapper,
.bg-card-color-snow.spotlightWrapper  .slick-slide .card,
.action-color-snow .content-action-link a,
.bg-action-snow .btn.btn-primary,
.bg-actionHover-snow .btn.btn-primary:hover,
.bg-actionHover-snow .btn.btn-primary:focus,
.bg-actionHover-snow .btn.btn-primary:active,
.bg-tabActiveHeading-snow .nav-fill .nav-item.active .component.content {
  background-color: #f1f1f1;
}
.bg-color-white,
.bg-color-white .contact-stack .contact-form-wrapper,
.bg-actionHover-white .content-action-link .btn.btn-primary:hover,
.bg-color-white .contact-stack .thankyou-wrapper,
.bg-card-color-white.spotlightWrapper  .slick-slide .card,
.action-color-white .content-action-link a,
.bg-action-white .btn.btn-primary,
.bg-actionHover-white .btn.btn-primary:hover,
.bg-actionHover-white .btn.btn-primary:focus,
.bg-actionHover-white .btn.btn-primary:active,
.bg-tabActiveHeading-white .nav-fill .nav-item.active .component.content {
  background-color: #ffffff;
}

.bg-color-blue .button-contact-submit,
.bg-card-color-blue.spotlightWrapper  .slick-slide .card,
.bg-color-blue.highlightstack .content-action-link .btn.btn-primary,
.bg-color-blue .button-contact-submit {
  background-color: #0a85d6;
}
.bg-actionHover-blue  .btn.btn-primary:hover,
.bg-actionHover-burgundy .content-action-link .btn.btn-primary:hover,
.bg-actionHover-dark-grey .content-action-link .btn.btn-primary:hover,
.bg-actionHover-green .content-action-link .btn.btn-primary:hover,
.bg-actionHover-light-grey .content-action-link .btn.btn-primary:hover,
.bg-actionHover-lighter-grey .content-action-link .btn.btn-primary:hover,
.bg-actionHover-mild-grey .content-action-link .btn.btn-primary:hover,
.bg-actionHover-purple .content-action-link .btn.btn-primary:hover,
.bg-actionHover-sand .content-action-link .btn.btn-primary:hover,
.bg-actionHover-white  .content-action-link .btn.btn-primary:hover,
.bg-actionHover-blue  .btn.btn-primary:focus,
.bg-actionHover-burgundy .content-action-link .btn.btn-primary:focus,
.bg-actionHover-dark-grey .content-action-link .btn.btn-primary:focus,
.bg-actionHover-green .content-action-link .btn.btn-primary:focus,
.bg-actionHover-light-grey .content-action-link .btn.btn-primary:focus,
.bg-actionHover-lighter-grey .content-action-link .btn.btn-primary:focus,
.bg-actionHover-mild-grey .content-action-link .btn.btn-primary:focus,
.bg-actionHover-purple .content-action-link .btn.btn-primary:focus,
.bg-actionHover-sand .content-action-link .btn.btn-primary:focus,
.bg-actionHover-white  .content-action-link .btn.btn-primary:focus,
.bg-actionHover-blue  .btn.btn-primary:focus,
.bg-actionHover-burgundy .content-action-link .btn.btn-primary:active,
.bg-actionHover-dark-grey .content-action-link .btn.btn-primary:active,
.bg-actionHover-green .content-action-link .btn.btn-primary:active,
.bg-actionHover-light-grey .content-action-link .btn.btn-primary:active,
.bg-actionHover-lighter-grey .content-action-link .btn.btn-primary:active,
.bg-actionHover-mild-grey .content-action-link .btn.btn-primary:active,
.bg-actionHover-purple .content-action-link .btn.btn-primary:active,
.bg-actionHover-sand .content-action-link .btn.btn-primary:active,
.bg-actionHover-white  .content-action-link .btn.btn-primary:active{
    /*color:#fff;*/
    border: 2px solid transparent;;
}

.title-color-blue,
.title-color-blue .content-header-title,
.title-color-blue .content-overview-title,
.title-color-blue .contactForm-title,
.title-color-blue .resource-title,
.title-color-blue .tabs-container .field-content h2,
.tabHeading-color-blue .tabs-heading .field-heading,
.activeTabHeading-color-blue .tabs-heading .nav-item.active .field-heading,
.industries-component.title-color-blue h1,
.industries-component.title-color-blue h2,
.subTitle-color-blue .resource-subtitle,
.subTitle-color-blue .card-title,
.subTitle-color-blue h3,
.text-color-blue .resource-text,
.text-color-blue .card-text,
.text-color-blue,
.text-color-blue .content-header-text,
.text-color-blue .slideText,
.text-color-blue .slideText p,
.text-color-blue .tabs-container .field-content p,
.action-color-blue a,
.action-color-blue .content-action-link,
.action-color-blue .content-action-link a,
.action-color-blue .tabs-container .field-content a,
.actionHoverText-blue .btn.btn-primary:hover,
.actionHoverText-blue .btn.btn-primary:focus,
.actionHoverText-blue .btn.btn-primary:active {
  color: #09f; 
}

.title-color-burgundy,
.title-color-burgundy .content-header-title,
.title-color-burgundy .content-overview-title,
.title-color-burgundy .contactForm-title,
.title-color-burgundy .resource-title,
.title-color-burgundy .tabs-container .field-content h2,
.tabHeading-color-burgundy .tabs-heading .field-heading,
.activeTabHeading-color-burgundy .tabs-heading .nav-item.active .field-heading,
.industries-component.title-color-burgundy h1,
.industries-component.title-color-burgundy h2,
.subTitle-color-burgundy .resource-subtitle,
.subTitle-color-burgundy .card-title,
.text-color-burgundy .resource-text,
.text-color-burgundy .card-text,
.text-color-burgundy,
.text-color-burgundy .content-header-text,
.text-color-burgundy .slideText,
.text-color-burgundy .slideText p,
.text-color-burgundy .tabs-container .field-content p,
.action-color-burgundy a,
.action-color-burgundy .content-action-link,
.action-color-burgundy .content-action-link a:hover,
.action-color-burgundy .content-action-link a:focus,
.action-color-burgundy .content-action-link a:active,
.action-color-burgundy .tabs-container .field-content a,
.actionHoverText-burgundy .btn.btn-primary:hover,
.actionHoverText-burgundy .btn.btn-primary:focus,
.actionHoverText-burgundy .btn.btn-primary:active {
  color: #9a151c; 
}


.title-color-dark-grey,
.title-color-dark-grey .content-header-title,
.title-color-dark-grey .content-overview-title,
.title-color-dark-grey .contactForm-title,
.title-color-dark-grey .resource-title,
.title-color-dark-grey .tabs-container .field-content h2,
.tabHeading-color-dark-grey .tabs-heading .field-heading,
.activeTabHeading-color-dark-grey .tabs-heading .nav-item.active .field-heading,
.industries-component.title-color-dark-grey h1,
.industries-component.title-color-dark-grey h2,
.subTitle-color-dark-grey .resource-subtitle,
.subTitle-color-dark-grey .card-title,
.text-color-dark-grey .resource-text,
.text-color-dark-grey .card-text,
.text-color-dark-grey,
.text-color-dark-grey .content-header-text,
.text-color-dark-grey .slideText,
.text-color-dark-grey .slideText p,
.text-color-dark-grey .tabs-container .field-content p,
.action-color-dark-grey a,
.action-color-dark-grey .content-action-link,
.action-color-dark-grey .content-action-link a,
.action-color-dark-grey .content-action-link a:hover,
.action-color-dark-grey .content-action-link a:focus,
.action-color-dark-grey .content-action-link a:active,
.action-color-dark-grey .tabs-container .field-content a,
.actionHoverText-dark-grey .btn.btn-primary:hover,
.actionHoverText-dark-grey .btn.btn-primary:focus,
.actionHoverText-dark-grey .btn.btn-primary:active {
  color: #333333; 
}

.title-color-green,
.title-color-green .content-header-title,
.title-color-green .content-overview-title,
.title-color-green .contactForm-title,
.title-color-green .resource-title,
.title-color-green .tabs-container .field-content h2,
.tabHeading-color-green .tabs-heading .field-heading,
.activeTabHeading-color-green .tabs-heading .nav-item.active .field-heading,
.industries-component.title-color-green h1,
.industries-component.title-color-green h2,
.subTitle-color-green .resource-subtitle,
.subTitle-color-green .card-title,
.text-color-green .resource-text,
.text-color-green .card-text,
.text-color-green,
.text-color-green .content-header-text,
.text-color-green .slideText,
.text-color-green .slideText p,
.text-color-green .tabs-container .field-content p,
.action-color-green,
.action-color-green .content-action-link,
.action-color-green .content-action-link a,
.action-color-green .content-action-link a:hover,
.action-color-green .content-action-link a:focus,
.action-color-green .content-action-link a:active,
.action-color-green .push-box-links a,
.action-color-green .btn.btn-primary:hover,
.action-color-green .btn.btn-primary:focus,
.action-color-green .btn.btn-primary:active,
.action-color-green .tabs-container .field-content a,
.action-color-green .btn.btn-primary,
.actionHoverText-green .btn.btn-primary:hover,
.actionHoverText-green .btn.btn-primary:focus,
.actionHoverText-green .btn.btn-primary:active {
  color: #009900; 
}

.title-color-light-grey,
.title-color-light-grey .content-header-title,
.title-color-light-grey .content-overview-title,
.title-color-light-grey .contactForm-title,
.title-color-light-grey .resource-title,
.title-color-light-grey .tabs-container .field-content h2,
.tabHeading-color-light-grey .tabs-heading .field-heading,
.activeTabHeading-color-light-grey .tabs-heading .nav-item.active .field-heading,
.industries-component.title-color-light-grey h1,
.industries-component.title-color-light-grey h2,
.subTitle-color-light-grey .resource-subtitle,
.subTitle-color-light-grey .card-title,
.text-color-light-grey .resource-text,
.text-color-light-grey .card-text,
.text-color-light-grey,
.text-color-light-grey .content-header-text,
.text-color-light-grey .slideText,
.text-color-light-grey .slideText p,
.text-color-light-grey .tabs-container .field-content p,
.action-color-light-grey a,
.action-color-light-grey .content-action-link,
.action-color-light-grey .content-action-link a,
.action-color-light-grey .content-action-link a:hover,
.action-color-light-grey .content-action-link a:focus,
.action-color-light-grey .content-action-link a:active,
.action-color-light-grey .tabs-container .field-content a,
.actionHoverText-light-grey .btn.btn-primary:hover,
.actionHoverText-light-grey .btn.btn-primary:focus,
.actionHoverText-light-grey .btn.btn-primary:active {
  color: #e5e5e5; 
}
.title-color-lighter-grey,
.title-color-lighter-grey .content-header-title,
.title-color-lighter-grey .content-overview-title,
.title-color-lighter-grey .contactForm-title,
.title-color-lighter-grey .resource-title,
.title-color-lighter-grey .tabs-container .field-content h2,
.tabHeading-color-lighter-grey .tabs-heading .field-heading,
.activeTabHeading-color-lighter-grey .tabs-heading .nav-item.active .field-heading,
.industries-component.title-color-lighter-grey h1,
.industries-component.title-color-lighter-grey h2,
.subTitle-color-lighter-grey .resource-subtitle,
.subTitle-color-lighter-grey .card-title,
.text-color-lighter-grey .resource-text,
.text-color-lighter-grey .card-text,
.text-color-lighter-grey,
.text-color-lighter-grey .content-header-text,
.text-color-lighter-grey .slideText,
.text-color-lighter-grey .slideText p,
.text-color-lighter-grey .tabs-container .field-content p,
.action-color-lighter-grey a,
.action-color-lighter-grey .content-action-link,
.action-color-lighter-grey .content-action-link a,
.action-color-lighter-grey .content-action-link a:hover,
.action-color-lighter-grey .content-action-link a:focus,
.action-color-lighter-grey .content-action-link a:active,
.action-color-lighter-grey .tabs-container .field-content a,
.actionHoverText-lighter-grey .btn.btn-primary:hover,
.actionHoverText-lighter-grey .btn.btn-primary:focus,
.actionHoverText-lighter-grey .btn.btn-primary:active {
  color: #999999; 
}
.title-color-mild-grey,
.title-color-mild-grey .content-header-title,
.title-color-mild-grey .content-overview-title,
.title-color-mild-grey .contactForm-title,
.title-color-mild-grey .resource-title,
.title-color-mild-grey .tabs-container .field-content h2,
.tabHeading-color-mild-grey .tabs-heading .field-heading,
.activeTabHeading-color-mild-grey .tabs-heading .nav-item.active .field-heading,
.industries-component.title-color-mild-grey h1,
.industries-component.title-color-mild-grey h2,
.subTitle-color-mild-grey .resource-subtitle,
.subTitle-color-mild-grey .card-title,
.text-color-mild-grey .resource-text,
.text-color-mild-grey .card-text,
.text-color-mild-grey,
.text-color-mild-grey .content-header-text,
.text-color-mild-grey .slideText,
.text-color-mild-grey .slideText p,
.text-color-mild-grey .tabs-container .field-content p,
.action-color-mild-grey a,
.action-color-mild-grey .content-action-link,
.action-color-mild-grey .content-action-link a,
.action-color-mild-grey .content-action-link a:hover,
.action-color-mild-grey .content-action-link a:focus,
.action-color-mild-grey .content-action-link a:active,
.action-color-mild-grey .tabs-container .field-content a,
.actionHoverText-mild-grey .btn.btn-primary:hover,
.actionHoverText-mild-grey .btn.btn-primary:focus,
.actionHoverText-mild-grey .btn.btn-primary:active {
  color: #666666; 
}

.title-color-purple,
.title-color-purple .content-header-title,
.title-color-purple .content-overview-title,
.title-color-purple .contactForm-title,
.title-color-purple .resource-title,
.title-color-purple .tabs-container .field-content h2,
.tabHeading-color-purple .tabs-heading .field-heading,
.activeTabHeading-color-purple .tabs-heading .nav-item.active .field-heading,
.industries-component.title-color-purple h1,
.industries-component.title-color-purple h2,
.subTitle-color-purple .resource-subtitle,
.subTitle-color-purple .card-title,
.text-color-purple .resource-text,
.text-color-purple .card-text,
.text-color-purple,
.text-color-purple .content-header-text,
.text-color-purple .slideText,
.text-color-purple .slideText p,
.text-color-purple .tabs-container .field-content p,
.action-color-purple,
.action-color-purple .content-action-link,
.action-color-purple .content-action-link a,
.action-color-purple .content-action-link a:hover,
.action-color-purple .content-action-link a:focus,
.action-color-purple .content-action-link a:active,
.action-color-purple .tabs-container .field-content a,
.actionHoverText-purple .btn.btn-primary:hover,
.actionHoverText-purple .btn.btn-primary:focus,
.actionHoverText-purple .btn.btn-primary:active {
  color: #4b08a1; 
}

.title-color-sand,
.title-color-sand .content-header-title,
.title-color-sand .content-overview-title,
.title-color-sand .contactForm-title,
.title-color-sand .resource-title,
.title-color-sand .tabs-container .field-content h2,
.tabHeading-color-sand .tabs-heading .field-heading,
.activeTabHeading-color-sand .tabs-heading .nav-item.active .field-heading,
.industries-component.title-color-sand h1,
.industries-component.title-color-sand h2,
.subTitle-color-sand .resource-subtitle,
.subTitle-color-sand .card-title,
.text-color-sand .resource-text,
.text-color-sand .card-text,
.text-color-sand,
.text-color-sand .content-header-text,
.text-color-sand .slideText,
.text-color-sand .slideText p,
.text-color-sand .tabs-container .field-content p,
.action-color-sand a,
.action-color-sand .content-action-link,
.action-color-sand .content-action-link a:hover,
.action-color-sand .content-action-link a:focus,
.action-color-sand .content-action-link a:active,
.action-color-sand .tabs-container .field-content a,
.actionHoverText-sand .btn.btn-primary:hover,
.actionHoverText-sand .btn.btn-primary:focus,
.actionHoverText-sand .btn.btn-primary:active {
  color: #b3a1aa; 
}
.title-color-snow,
.title-color-snow .content-header-title,
.title-color-snow .content-overview-title,
.title-color-snow .contactForm-title,
.title-color-snow .resource-title,
.title-color-snow .tabs-container .field-content h2,
.tabHeading-color-snow .tabs-heading .field-heading,
.activeTabHeading-color-snow .tabs-heading .nav-item.active .field-heading,
.industries-component.title-color-snow h1,
.industries-component.title-color-snow h2,
.subTitle-color-snow .resource-subtitle,
.subTitle-color-snow .card-title,
.text-color-snow .resource-text,
.text-color-snow .card-text,
.text-color-snow,
.text-color-snow .content-header-text,
.text-color-snow .slideText,
.text-color-snow .slideText p,
.text-color-snow .tabs-container .field-content p,
.action-color-snow .tabs-container .field-content a,
.action-color-snow a,
.action-color-snow .content-action-link,
.action-color-snow .content-action-link a,
.actionHoverText-snow .btn.btn-primary:hover,
.actionHoverText-snow .btn.btn-primary:focus,
.actionHoverText-snow .btn.btn-primary:active {
  color: #f1f1f1; 
}
.title-color-white,
.title-color-white .content-header-title,
.title-color-white .content-overview-title,
.title-color-white .contactForm-title,
.title-color-white .resource-title,
.title-color-white .tabs-container .field-content h2,
.tabHeading-color-white .tabs-heading .field-heading,
.activeTabHeading-color-white .tabs-heading .nav-item.active .field-heading,
.industries-component.title-color-white h1,
.industries-component.title-color-white h2,
.subTitle-color-white .resource-subtitle,
.subTitle-color-white .card-title,
.text-color-white .resource-text,
.text-color-white .card-text,
.text-color-white,
.text-color-white .content-header-text,
.text-color-white .slideText,
.text-color-white .slideText p,
.text-color-white .tabs-container .field-content p,
.action-color-white .tabs-container .field-content a,
.action-color-white a,
.action-color-white .content-action-link,
.action-color-white .content-action-link a,
.action-color-blue .content-action-link a,
.action-color-burgundy .content-action-link a,
.action-color-dark-grey .content-action-link a,
.action-color-green .content-action-link a,
.action-color-light-grey .content-action-link a,
.action-color-purple .content-action-link a,
.action-color-sand .content-action-link a,
.actionHoverText-white .btn.btn-primary:hover,
.actionHoverText-white .btn.btn-primary:focus,
.actionHoverText-white .btn.btn-primary:active {
  color: #ffffff; 
}

.bg-action-blue .btn.btn-primary,
.bg-action-burgundy .btn.btn-primary,
.bg-action-dark-grey .btn.btn-primary 
.bg-action-green .btn.btn-primary,
.bg-action-light-grey  .btn.btn-primary,
.bg-action-lighter-grey .btn.btn-primary,
.bg-action-mild-grey .btn.btn-primary,
.bg-action-purple .btn.btn-primary,
.bg-action-sand .btn.btn-primary,
.bg-action-white .btn.btn-primary {
  border: 2px solid; 
}

.bg-action-blue .btn.btn-primary {
  border-color:  #0099ff;
}
.bg-action-burgundy .btn.btn-primary {
  border-color: #9a151c; 
}
.bg-action-dark-grey .btn.btn-primary {
  border-color: #333333; 
}
.bg-action-green .btn.btn-primary {
  border-color:  #009900;
}
.bg-action-light-grey  .btn.btn-primary {
  border-color: #e5e5e5; 
}
.bg-action-lighter-grey .btn.btn-primary {
  border-color: #999999; 
}
.bg-action-mild-grey .btn.btn-primary {
  border-color: #666666; 
}
.bg-action-purple .btn.btn-primary {
  border-color:  #4b08a1;
}
.bg-action-sand .btn.btn-primary {
  border-color:  #b3a1aa;
}
.bg-action-white .btn.btn-primary {
  border-color:  #ffffff;
}

.action-hover-blue:hover {
	color: #09f;
	text-decoration:underline;
}
.resource-detail-content-stack p,.resource-detail-content-stack p strong { color:#666; }
.resource-detail-content-stack a,
.resource-detail-content-stack a:hover,
.resource-detail-content-stack a:focus,
.resource-detail-content-stack a:active{
    color:#0099ff;
    text-decoration:underline;
}
.industries-component.title-align-left h1,
.industries-component.title-align-left h2,
.title-align-left .content-header-title,
.title-align-left .content-overview-title,
.action-align-left .content-action-link,
.para-align-left .content-header-text {
  text-align: left;
}
.industries-component.title-align-middle h1,
.industries-component.title-align-middle h2,
.title-align-middle .content-header-title,
.title-align-middle .content-overview-title,
.action-align-middle .content-action-link,
.para-align-middle .content-header-text {
  text-align: center;
}
.industries-component.title-align-right h1,
.industries-component.title-align-right h2,
.title-align-right .content-header-title,
.title-align-right .content-overview-title,
.action-align-right .content-action-link,
.para-align-right .content-header-text {
  text-align: right;
}
.marginbtm-0 .card-deck {
  margin-bottom: 0px;
}
.contentSectionWrapper.marginbtm-0 .card-body {
  padding-bottom: 0;
}
.bg-card-color-white.spotlightWrapper  .slick-slide .card a,
.bg-card-color-white.spotlightWrapper  .slick-slide .card .spotLight_name {
  color: #0099ff;
  text-decoration: underline;
}
.bg-card-color-white.spotlightWrapper  .slick-slide .card .spotLight_job {
  color: #666666;
}
.bg-card-color-white.spotlightWrapper  .slick-slide .card a,
.bg-card-color-white.spotlightWrapper  .slick-slide .card .spotLight_name,
.bg-card-color-white.spotlightWrapper  .slick-slide .card .spotLight_job
{
  font-weight: 500;
}
.action-color-blue .content-action-link a,
.action-color-burgundy .content-action-link a,
.action-color-dark-grey .content-action-link a,
.action-color-green .content-action-link a,
.action-color-light-grey .content-action-link a,
.action-color-purple .content-action-link a,
.action-color-sand .content-action-link a,
.action-color-white .content-action-link a {
    font-size: 1.375em;
    border-radius: 0;
    text-decoration: none;
    min-width: 225px;
    margin: 3px 0;
    font-weight: 400;
}
.action-color-blue.alink .content-action-link a.btn.btn-primary,
.action-color-blue.alink .content-action-link a.btn.btn-primary:hover,
.action-color-blue.alink .content-action-link a.btn.btn-primary:active {
    background: none !important;
	border: 0 !important;
	text-decoration: underline !important;
	color: #09f !important;
}
.contentSectionWrapper .link-readmore{
	text-decoration: underline;
	color: #666;
    cursor: pointer;
    -webkit-transition: color 300ms ease;
    -moz-transition: color 300ms ease;
    transition: color 300ms ease;
}
.contentSectionWrapper .link-readmore:hover{
	color:#09f;
} 
.bg-gradient-img {
  position: relative;
}
.bg-gradient-img .bg-next {
  display: block;
  background: -moz-linear-gradient(top,transparent 0%,transparent 0%,rgba(0,0,0,.15) 40%,rgba(0,0,0,.45) 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,transparent),color-stop(0%,transparent),color-stop(40%,rgba(0,0,0,.15)),color-stop(100%,rgba(0,0,0,.45)));
  background: -webkit-linear-gradient(top,transparent 0%,transparent 0%,rgba(0,0,0,.15) 40%,rgba(0,0,0,.45) 100%);
  background: -o-linear-gradient(top,transparent 0%,transparent 0%,rgba(0,0,0,.15) 40%,rgba(0,0,0,.45) 100%);
  background: -ms-linear-gradient(top,transparent 0%,transparent 0%,rgba(0,0,0,.15) 40%,rgba(0,0,0,.45) 100%);
  background: linear-gradient(to bottom,transparent 0%,transparent 0%,rgba(0,0,0,.15) 40%,rgba(0,0,0,.45) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0);
  position: absolute;
  bottom: 0em;
  left: 0;
  width: 100%;
  height: 100%;
  color: #fff;
  z-index: 10;
  top: 0px;
}

   /* font-size: 30px;*/
   h3 {
    font-size: 1.875em;
  }
  h3 {
    font-weight: 400;
  }
h3 {
  line-height: 1.333;
}

/*bg-color-blue     - #0a85d6  , #33adff , #09f
bg-color-burgundy - #9a151c
bg-color-dark-grey  #333
bg-color-green   - #009900
bg-color-light-grey #e5e5e5
bg-color-purple #4b08a1
bg-color-sand #b3a1aa
bg-color-white #ffffff  
*/




.button--blue {
  padding: 1rem;
}
.hero-image-stack,
.style-blue {
  background-color: #09f;
}
.style-dark {
  background-color: #333;
}
.style-dark h2, .style-blue h2,
.style-dark p, .style-blue p,
.style-dark .field-header-title, .style-blue .field-header-title,
.style-dark .field-top-html, .style-blue .field-top-html {
    color: #fff;
}
.style-none h2,
.style-bluetext h2,
.style-bluetext p {
  color: #09f;
}
.style-none p,
.style-light {
  color: #999;
}

.style-light h2 {
  color: #09f;
}
.cDeckMb-0 .card-deck,
.mb-0 .card-dec,
.card-deck,
.card {
  margin-bottom: 0em;
}
.contentSectionWrapper,
.highlightstack {
  padding-top: 1.75em;
  padding-bottom: 1.75em;
}

.W-65,
.W-65 h2,
.W-65 h2.content-header-title,
.W-65 p,
.W-65 p.content-header-text,
.W-65 .content-action-link {
  width: 65%;
}
.contentSectionWrapper .card .card-footer{
background:none;
border:0px;
}
.contentSectionWrapper .card-body {
  padding: .25rem 12px 0rem 15px;
}
.contentSectionWrapper.contentImageText .card-body {
	padding: 0;
}
.contentSectionWrapper .card h3,
.contentSectionWrapper .card p {
	font-size: 1.25em;
	line-height: 1.7em;
	 font-weight: 500;
	 margin-top:0.5em;
}
.contentSectionWrapper .card p{
font-weight:300;
}
.contentSectionWrapper .card ul.checklist--check li {
	margin-bottom: 0.45em;
	font-weight: 300;
	padding-left:22px;
	color:#666;	
}
.contentSectionWrapper .content-header-text.field-top-html h3 {
  font-size: 1.3em;
  line-height: 1.077;
  font-weight: 400;
}
.contentSectionWrapper .content-header-text.field-top-html p {
  font-size: 1.0em;
  line-height: 1.7em;
  font-weight: 300;
}
.contentSectionWrapper.multiple-content-wrapper {
    padding-top: 0;
    padding-bottom: 0rem;
}
.contentSectionWrapper.multiple-content-wrapper .content-header-title{
	margin:2rem 0;
}
.contentSectionWrapper.multiple-content-wrapper .card-body strong{ color:#0099ff; }
.contentSectionWrapper .table th {
  color: #ffffff
}
.contentSectionWrapper .table td {
  color: #666666;
}
.contentSectionWrapper .table th, 
.contentSectionWrapper .table td {
  font-weight: 300;
}
/* **************Common Styles Ends ************ */

/* Footer style Starts */
footer #footer {
  color: #666;
  background-color: #f1f1f1;
}
footer #footer ul {
  list-style-type: none;
}
footer #footer ul li a:before {
    content: unset;
}
footer #footer ul li a {
  color: #666666;
  font-weight: 400;
  line-height: 20px;      
}
footer #footer ul li.first a,
footer #footer ul li.first.last a {
  font-weight: 400;
}
footer #footer ul .footer-column-header {
  font-size: 1.25em;
    font-weight: 400;
}
footer #footer .followUsWrapper.link-list h3,
footer #footer .followUsWrapper.link-list ul,
footer #footer .followUsWrapper ul li,
footer #footer .disclaimerWrap ul li,
footer #footer .copyright-wrap ul li {
  float: left;
}
footer #footer .followUsWrapper.link-list h3 {
  border: 0px;
}
.followUsWrapper .component-content {
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  padding: 14px 0;
}  
footer #footer .footer-column-wrap {
    padding-top: 1.25em;
}
footer #footer .footer-column-wrap ul li.first {
  margin-bottom: .5em;
}
footer #footer .footerDisclaimerWrap.col-12 {
  background-color: #fff;
  border-top: solid 1px #e5e5e5;
}
footer #footer .copyright-wrap ul li a {
  color: #666666;
  text-decoration: none;
  font-weight: 400;
}
footer #footer .social-wrap {
    float: right;
    width: auto;
    padding: 1em 15px;
    border-top: 1px solid #cccccc;
    margin-top: 2rem;
}
footer #footer .social-wrap .component-content {
    float: right;
}
footer #footer .social-wrap ul {
  margin-bottom: 0rem;
}
footer #footer .social-wrap li .field-link a {
    text-indent: -99999px;
}
footer #footer .social-wrap h5,
footer #footer .social-wrap ul,
footer #footer .social-wrap ul li {   
  float: left;
  margin-left: 5px;
}
footer #footer .social-wrap h5 {
  font-size: 1em;
  font-weight: 400;
  margin-top: 9px;
}
footer #footer .social-wrap h5 {
font-size: 1em;
font-weight: 400;
margin-top: 9px;
}
footer #footer .copyright-wrap ul li {
margin: 1rem 1.5rem 1rem 0rem;
}
footer #footer .social-wrap li a {
position: relative;
display: block;
width: 2.222em;
height: 2.222em;
margin-left: .625em;
line-height: 2.222em;
font-size: 1.125em;
border: 1px solid #cccccc;
}
.footerNavListWrap .footer-column-wrap .col-12 {
padding-right: 0px;
padding-left: 0;
}

footer #footer .social-wrap li a.Twitter {
background: url(../images/Icons/social/Twitter.png);
}
footer #footer .social-wrap li a.Twitter:hover {
background: url(../images/Icons/social/TwitterHover.png)
}
footer #footer .social-wrap li a.Facebook {
background: url(../images/Icons/social/Facebook.png);
}
footer #footer .social-wrap li a.Facebook:hover {
background: url(../images/Icons/social/FacebookHover.png);
}
footer #footer .social-wrap li a.LinkedIn {
background: url(../images/Icons/social/LinkedIn.png);
}
footer #footer .social-wrap li a.LinkedIn:hover {
background: url(../images/Icons/social/LinkedInHover.png);
}
footer #footer .copyright-wrap .component-content {
margin: 1rem auto;
}
footer #footer .footer-column-wrap .component-content ul li .field-link a:hover {
color: #09f;
text-decoration: none;
}


/* carousel Begins */
.multiline-carousel.carousel .slides .slide .component,
.carousel .slides .slide .component {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  overflow: hidden;
  position: relative;
  background-color: #fff;
  color: #333;
  padding: 5.625em 0;
  max-height: 512px;
  min-height: 512px;
}
.multiline-carousel.carousel .slides .slide .component {
  max-height: 790px;
  min-height: 790px;
  height: 790px;
}
.carousel .slides .slide .component:after {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,.25);
}
.carousel .slides .slide .component:after {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(left,rgba(0,0,0,.25) 0%,rgba(0,0,0,.25) 25%,transparent 75%,transparent 100%);
  background: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(0,0,0,.25)),color-stop(25%,rgba(0,0,0,.25)),color-stop(75%,transparent),color-stop(100%,transparent));
  background: -webkit-linear-gradient(left,rgba(0,0,0,.25) 0%,rgba(0,0,0,.25) 25%,transparent 75%,transparent 100%);
  background: -o-linear-gradient(left,rgba(0,0,0,.25) 0%,rgba(0,0,0,.25) 25%,transparent 75%,transparent 100%);
  background: -ms-linear-gradient(left,rgba(0,0,0,.25) 0%,rgba(0,0,0,.25) 25%,transparent 75%,transparent 100%);
  background: linear-gradient(to right,rgba(0,0,0,.25) 0%,rgba(0,0,0,.25) 25%,transparent 75%,transparent 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#40000000',endColorstr='#00000000',GradientType=1);
}

.carousel .slides .slide .component .carousel-heading,
.carousel .slides .slide .component .carousel-lead,
.carousel .slides .slide .component .sub-text,
.carousel .slides .slide .component .field-slidelink .btn.btn-primary
  {
  color: #ffffff;
}
.carousel .slides .slide .slideText .sub-text.field-slidesubtext
{
  font-size: 1.750em
}
.carousel .slides .slide .slideText p { 
  font-size: inherit;
}
.carousel .slides .slide .component .sub-text,
.contentSectionWrapper .field-top-html {
  font-size: 1.25em; 
}
.carousel .slides .slide .component .carousel-lead {
  font-size: 1.625em;
}
.overViewWrap h2,
.overViewWrap .field-header-title
.carousel .slides .slide .component .carousel-heading,
.contentSectionWrapper .field-header-title,
.industries-component h2 {
  font-size: 3.125em; 
}

.overViewWrap h2,
.overViewWrap .field-header-title,
.carousel .slides .slide .slideText p,
.carousel .slides .slide .component .sub-text,
.contentSectionWrapper .field-header-title,
.contentSectionWrapper .field-top-html,
.industries-component h2  {
  font-weight: 300;
}
.carousel .slides .slide .component .carousel-lead {
  font-weight: 400;
}
.carousel .slides .slide .component .carousel-heading,
.highlightstack .content-header-title strong,
.contentSectionWrapper .field-header-title strong {  
  font-weight: 700;
}
.carousel .slides .slide .component .carousel-lead {
  line-height: 1.43;
}
.carousel .slides .slide .slideText { 
  margin-bottom: 24px;
    line-height: 1.357;
    position: relative;
    z-index: 5;
}
.carousel .slides .slide .slideText,
.carousel .slides .slide .field-slidelink { 
    position: relative;
    z-index: 5;
}
.contentSectionWrapper .field-header-title {
  line-height: 1.04em;
}
.contentSectionWrapper .field-top-html {
  line-height: 1.7em;
}
.carousel .slides .slide .component .carousel-heading {
  font-size: 3.125em;
  font-weight: 300;
}
.carousel .slides .slide .component .carousel-heading strong {
  font-weight: 700;
}
.carousel .slides .slide .component .field-slidelink .btn {
  border: 2px solid #09f;
  background: #09f;
  font-size: 1.375em;
  border-radius: 0;
}
.carousel .slides .slide .component .field-slidelink .btn.btn-primary:hover {
  background: #ffffff;
  color: #09f;
}

.carousel .nav-items {
  border: 0px;
  width: 100%;
  margin-top: -3.5rem;
  height: 30px;
  text-align: center;
  z-index: 3;
}
.carousel .nav-items .sxa-bullets {
  width: 1rem;
  height: 1rem;
  border-radius: 50%;
  background: rgba(255,255,255,.5);
  cursor: pointer;
  display: inline-block;
  margin-left: 4px;
  margin-right: 4px;
}
.carousel .nav-items .sxa-bullets.active,
.carousel .nav-items .sxa-bullets.hover {
  background: rgba(255,255,255);
}
.carousel .nav .prev-text,
.carousel .nav .next-text {
  position: absolute;
  top: 50%;
  display: none;
  outline: none;
  text-align: left;
  z-index: 100;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-perspective: 1000px;
  perspective: 1000px;
  color: #fff;
  background-color: rgba(0,0,0,.3);
  -webkit-transition: background-color .3s .3s;
  transition: background-color .3s .3s;
  text-align: center;
  padding: 0 10px;
}
.carousel .nav .prev-text
{
  left: 0;
  -webkit-perspective-origin: 100% 50%;
  perspective-origin: 100% 50%;
}
.carousel .nav .next-text {
  right: 0;
  -webkit-perspective-origin: 0% 50%;
  perspective-origin: 0% 50%;
}
.carousel .nav .prev-text::before,
.carousel .nav .next-text::before
{
  color: #ffffff;
  display: inline-block;
  font: normal normal normal 3em/1 FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.carousel .nav .prev-text::before
{
  content: "\f104";
}
.carousel .nav .next-text::before
{
  content: "\f105";
}
/*  carousel Ends */

/* highlightstack starts */

.highlightstack {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  position: relative;
}
.highlightstack .image-text {
  color: #ffffff;
}
.highlightstack.promoimage-wrapper:after {	
content: " ";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
  background: rgba(0,0,0,.2);
  background: -moz-linear-gradient(left,rgba(0,0,0,.25) 0%,rgba(0,0,0,.25) 25%,transparent 75%,transparent 100%);
  background: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(0,0,0,.25)),color-stop(25%,rgba(0,0,0,.25)),color-stop(75%,transparent),color-stop(100%,transparent));
  background: -webkit-linear-gradient(left,rgba(0,0,0,.25) 0%,rgba(0,0,0,.25) 25%,transparent 75%,transparent 100%);
  background: -o-linear-gradient(left,rgba(0,0,0,.25) 0%,rgba(0,0,0,.25) 25%,transparent 75%,transparent 100%);
  background: -ms-linear-gradient(left,rgba(0,0,0,.25) 0%,rgba(0,0,0,.25) 25%,transparent 75%,transparent 100%);
  background: linear-gradient(to right,rgba(0,0,0,.25) 0%,rgba(0,0,0,.25) 25%,transparent 75%,transparent 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#40000000',endColorstr='#00000000',GradientType=1);
}

.highlightstack.promocolor-wrapper .image-text {
  padding-top: 4em;
  padding-bottom: 4em;
}
.highlightstack .image-text {
  z-index:3;
  position:relative;
  padding: 6.5em 15px;
}

.highlightstack h1,
.highlightstack h2 {
  font-size: 3.125rem;
  display: block;
  font-weight: 300;
  margin-bottom: 0em;
}
.highlightstack p {
  font-size: 1.875em;
  line-height: 1.25em;
  margin-bottom: 1em;
  font-weight: 400;
}
.highlightstack p.field-Date {
  font-size: 1em;;
}
.hero-image-stack,
.highlightstack.style-blue {
  background-color: #09f;
}
.highlightstack.style-dark {
  background-color: #333;
}
.highlightstack.style-dark h2,
.highlightstack.style-blue h2,
.highlightstack.style-dark p,
.highlightstack.style-blue p {
    color: #fff;
}
.highlightstack.style-none h2,
.highlightstack.style-bluetext h2,
.highlightstack.style-bluetext p {
  color: #09f;
}
.highlightstack.style-none p,
.highlightstack.style-light {
  color: #999;
}


.highlightstack.style-light h2 {
  color: #09f;
}

/* highlightstack Ends */

/* Content Overview Start */

.overViewWrap h2,
.overViewWrap .field-header-title { 
	margin: 1em auto .75em;
}
.overViewWrap .card {
  box-shadow: none;
  border: 0;
}
.overViewWrap div[class^="col-"] .card {
  margin-left: 0px;
  margin-right: 0px;
}
.overViewWrap.recentNews .card {
  box-shadow: 0 .1rem 0.4rem rgba(0,0,0,.15);
}
.overViewWrap.recentNews a.card:focus{
	background-color:#fff !important;
}
.overViewWrap.recentNews .card:focus .field-title,
.overViewWrap.recentNews .card:focus .text-primary,
.overViewWrap.recentNews .card:focus .card-text{ 
    color: #666 !important;
}
.overViewWrap .card-deck {
  margin-bottom: 3rem;
}
.overViewWrap .card-img-top {
  height: auto;
}
.overViewWrap.img-auto img {
  width: auto;
}
.overViewWrap a.card .field-title,
.overViewWrap .card .field-title {
  font-size: 1.375em;
  line-height: 2rem;
  
}
.overViewWrap.titleMultirow a.card .field-title, 
.overViewWrap.titleMultirow .card .field-title {
  height: 65px;
  max-height: 75px;
}
.overViewWrap .card .field-text,
.overViewWrap a.card .field-text {
  font-size: 1.25em;
  line-height: 1.7em;
  font-weight: 300;
  
}
.overViewWrap a.card:hover .field-title,
.overViewWrap a.card:focus .field-title,
.overViewWrap a.card:active .field-title,
.overViewWrap a.card:hover .field-text,
.overViewWrap a.card:focus .field-text,
.overViewWrap a.card:active .field-text {
  text-decoration: underline;
  color: #09f;
}
.overview-exp-coll-with-img img.card-img-top {
  width: 80%;
}
.overview-exp-coll-with-img .card-body {
  padding: 1.25rem 0 1rem 0;
}.overview-exp-coll-without-img .card-body {
  padding: 0.5rem 0 0.5rem 0;
}
.overview-exp-coll-with-img summary.card-title, 
.overview-exp-coll-without-img summary.card-title{
  font-size: 1.33em;
}
.overview-exp-coll-with-img details summary::-webkit-details-marker,
.overview-exp-coll-without-img details summary::-webkit-details-marker {
  color:#666666;
}
.overview-exp-coll-with-img details:focus,
.overview-exp-coll-without-img details:focus {
  outline: -webkit-focus-ring-color auto 1px;
}
.overview-exp-coll-with-img .card-text,
.overview-exp-coll-with-img p,
.overview-exp-coll-without-img .card-text,
.overview-exp-coll-without-img p
{
  font-size: 1.25em;
  line-height: 1.7;
  font-weight: 300;
}
.overViewWrap .blockquote-header {
  display: inline-block;
  float: right;
  font-size: 80%;
  color: #666666;
  text-align: right;
  padding: 6px 16px;
  background: #dedede;

}
.recentNews a.card:hover .field-title, 
.recentNews a.card:focus .field-title, 
.recentNews a.card:active .field-title {
	text-decoration:none;
}
.overViewWrap .card .blockquote-header span.field-title {

font-weight: 700;
	font-size: 1em;
	color: inherit;
	margin-left: 7px;
	text-decoration:none;
}
.overViewWrap a.card:hover {
    background: #09f;
    color: #ffffff;
}
.overViewWrap a.card:hover .card-title,
.overViewWrap a.card:focus .card-title,
.overViewWrap a.card:active .card-title,
.overViewWrap a.card:hover .card-text,
.overViewWrap a.card:focus .card-text,
.overViewWrap a.card:active .card-text, 
.overViewWrap a.card:hover .text-primary,
.overViewWrap a.card:focus .text-primary,
.overViewWrap a.card:active .text-primary{
  text-decoration: none;
  color: #ffffff !important;
}
.overViewWrap.overview-withoutborder .card-body {
 padding: 1.25rem 0rem;
}


/* Content Overview Ends */
/* Content Stack start */

.contentSectionWrapper .field-top-html span.content-quote {
  display: block;
}
.contentSectionWrapper .card-deck .card {
  border: 0px;
  background-color: transparent;
  margin-right: 0;
  margin-left: 0;
}

.contentSectionWrapper .card ul,
.contentSectionWrapper .content-header-text .checklist {
  font-size: 1.25em;
  line-height: 1.7rem;
  margin-top:0.7em;
}
.contentSectionWrapper .card ul li,
.contentSectionWrapper .content-header-text .checklist li {
  list-style: none;
    padding-left: 0;
    position: relative;
}
.contentSectionWrapper .card ul li:before {
  content: "\f00c";
  position: absolute;
  top: 5px;
  left: 0rem;
  color:#09f;
  font: normal normal normal 16px/1 FontAwesome;
}
.accordion ul.list-style-hypen {
  list-style-type: none;
}
.accordion ul.list-style-hypen &gt; li {
  text-indent: 0px;
}
.accordion ul.list-style-hypen &gt; li:before {
  content: "-";
  text-indent: 5px;
  padding-right: 15px;
}
ul.list-style-circle {
  list-style-type: circle;
  padding-left: 20px
}
ul.list-style-disc {
  list-style-type: disc;
  padding-left: 20px
}
ul.list-style-square {
  list-style-type: square;
  padding-left: 20px
}
ul.list-style-upper-roman {
  list-style-type: upper-roman;
}
ul.list-style-lower-roman {
  list-style-type: lower-roman;
}
ul.list-style-lower-alpha {
  list-style-type: lower-alpha;
}
ul.list-style-upper-alpha {
  list-style-type: upper-alpha;
}
ul.list-style-lower-roman,
ul.list-style-upper-roman,
ul.list-style-lower-alpha,
ul.list-style-upper-alpha
{
  padding-left: 20px;
  text-indent: 15px;
}
.contentSectionWrapper ul.list-style-hypen li:before,
.contentSectionWrapper .card ul.list-style-hypen li:before {
  content: "-";
  position: absolute;
  top: 0px;
  left: 0rem;
  color:#999;
  font-size: 1.5em;
}
.contentSectionWrapper ul.list-style-hypen li,
.contentSectionWrapper .card ul.list-style-hypen li{
	padding-left: 1em;
    color: #666;
    font-size: 1em;
    font-weight: 100;
    line-height: 34px;
	position:relative;
	}
.contentSectionWrapper.text-color-white ul.list-style-hypen li:before,
.contentSectionWrapper.text-color-white .card ul.list-style-hypen li:before,
.contentSectionWrapper.text-color-white ul.list-style-hypen li,
.contentSectionWrapper.text-color-white .card ul.list-style-hypen li {
	color:#ffffff;
}
.contentSectionWrapper .card .card-body p.para-list {
    height: 250px;
	line-height: 1.3;
	margin-top: 0.5em;
}
.contentSectionWrapper ol,
.contentSectionWrapper .list-style-number
{
  list-style-position: inside;
}
.contentSectionWrapper ol li,
.contentSectionWrapper .list-style-number li
{
  list-style: decimal;
  margin-left: 1em;
  padding-left: 0.5em;
  font-size: inherit;
  font-weight: 300;
}
.videoContentWrapper {
  position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;
}
.videoContentWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
} 
/*.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}*/
.contentSectionWrapper .content-header-text .checklist li::before {
  position: absolute;
  content: "\2713";
  color: #09f;
  font-size: .75em;
  margin-right: .5rem;
  font-weight: 800;
  top: -8px;
  left: 0px;
}
.contentSectionWrapper .content-header-text .checklist li h5 {
  padding-left: 1.5rem;
}
 
/* COntent Stack End  */

/* Breadcrumb start */
.breadcrumb {
  background: #ffffff;
  margin: 2.3em 0 2em;
}
.breadcrumb ul li {
  display: flex;
  float: left;
  position: relative;
}
.breadcrumb-item + .breadcrumb-item::before {
    content: "1";
	position: absolute;
	font-size: .535em;
	top: 1em;
	left: 0;
	color: #666;
	font-weight: 400;
}
.breadcrumb ul li+li {
  padding-left: 1.75em !important;
  margin-left: 1em;
}
.breadcrumb ul li.breadcrumb-item.last, 
.breadcrumb ul li.breadcrumb-item, 
.breadcrumb ul li a {
  color: #666;
  font-size: 1.134222em;
  text-decoration: none;
}
.breadcrumb ul li a {
  font-size: inherit;
}

.breadcrumb ul li a:hover {
  color: #09f;
}
.breadcrumb ul li.breadcrumb-item.last {
  color: #999999;
}
/* Breadcrumb Ends */

/*  country selector modal start */
#languageModal .modal-dialog { max-width:390px; top:35px; }
#languageModal .modal-inner{
	border-radius:0;
}
#languageModal .modal-inner .modal-top-content{
    padding: 1.5rem 1.5rem;
	border-radius: 0;   
    margin: auto;
}
#languageModal .modal-header,#languageModal .modal-body{
	border:none;margin:0;
}
#languageModal .modal-footer{
	padding: 0 3.0em 1.5em 2.5em;
    border-top: 1px solid #e5e5e5;
    justify-content: flex-start;
}
#languageModal .modal-title.width-80::before{ width:80%; }
#languageModal .modal-inner .modal-title{
	color: #09f;
	font-size:2.5em;
    margin: 0;
    padding: .125em 0 0 0;
    position: relative;
    font-weight: 300;
    word-wrap: break-word;
	line-height: 40px;
}
#languageModal .modal-inner .modal-title strong{
	font-weight:700;
}
#languageModal .modal-inner .modal-body fieldset label{
	font-weight:700;
	font-size: 1.25em;
	color:#666666;
	margin-bottom: .375em;
}
#languageModal .modal-inner .modal-body fieldset select{
	font-weight:400;
	font-size: 1em;
	color:#878787;
	margin-bottom: 1rem;
	border:1px solid #cccccc;
}

#languageModal .modal-inner .button-wrapper .button-primary-aside a {
    color: #999;
    text-decoration: underline;
}
#languageModal .modal-header .modal-title{
	position:relative;
	width:100%;
}
#languageModal .modal-inner select {
    width: 100%;
}
#languageModal .modal-body .button-wrapper .btn-primary{
margin-right:0.75rem;
}
#languageModal .modal-body .button-wrapper .btn-primary:hover{
background: #333333;

}
#languageModal .modal-body .button-wrapper .visit-global,#languageModal .modal-body .button-wrapper{
color: #999;
text-decoration: underline;
font-size: 1.125em;
}
#languageModal .modal-body .button-wrapper .visit-global {
  margin-left: 0.3rem;
}
#languageModal .modal-body .button-wrapper{
  text-decoration: none;
  }
  .modal .modal-body .subinfo {
    clear: both;
    color: #999;
    margin-top: 1.5em;
    position: relative;
    padding-left: 0em;
    font-size: .875em;
}
.modal .modal-body .subinfo:before {
  content: "*";
  position: absolute;
  top: 0;
  left: -1em;
}
.nav-column-wrap{
	column-count:2;
}

/* checklist hypen */
.contentSectionWrapper .checklist--hypen li:before {
 content: "\f068";
 top: -1px;
 left: -1rem;
 color:#999;
 font: normal normal normal 10px/1 FontAwesome;
}
.contentSectionWrapper .checklist--hypen li a,
.contentSectionWrapper .checklist--hypen li p{
 color:#666;
 padding-left:1rem;
 display: inline-block;
}
.contentSectionWrapper .checklist--hypen li a:hover{
 color:#09f;
}
/* checklist hypen */

@media (min-width: 576px) {
  footer #footer .copyright-wrap,
  footer #footer .footerNavListWrap.col-12 {
    max-width: 540px;
  }

}
@media (max-width: 768px) {
	footer #footer .social-wrap h5 { display:none}
	
	.btn.btn-primary, .btn.btn-primary:hover { 
    padding: .25em 1.2em !important;
    width: 100%;
  }
	
  .overViewWrap h2, .overViewWrap .field-header-title {
    font-weight: 300;
    font-size: 1.75em;
    padding: 0 0em;
    margin: 2em auto .75em;
 }
  .contentSectionWrapper .field-header-title {
    font-size: 2.125em;
  }
  .contentSectionWrapper .field-top-html {
    margin-bottom: 1em;
    font-size: 1.15em;
    line-height: 1.438;
  }
  .contentSectionWrapper .card h3, .contentSectionWrapper .card p {
    margin-top: 0rem;
  }
  .carousel .slides .slide .component .carousel-heading {
    font-size: 2.125em;
    font-weight: 300;;
  }
  footer #footer .copyright-wrap ul li.first {
    width: 100%;
    text-align: center;
	margin: 0rem .5rem .5rem 0rem;
  }
  footer #footer .copyright-wrap ul li {
    margin: 0rem .5rem 1rem 0rem;
}
  footer #footer .copyright-wrap ul li a {
    font-size: .83em;
    font-weight: 400;
    margin: 0 .5em;
    text-decoration: none;
    color: #666;
	text-align: center;
  }
  .highlightstack p, .highlightstack .btn, .highlightstack h2, .highlightstack.position-left p, 
  .highlightstack.position-left .btn, .highlightstack.position-left h2 {
    margin-left: auto;
    flex: auto;
    max-width: 100%;
  }
  .highlightstack h1,
  .highlightstack h2 {
    font-size: 2.125em;
	line-height: 2;
    font-weight: 400;
}
.highlightstack.promocolor-wrapper .image-text {
    padding-top: 0em;
    padding-bottom: 0em;
}
	.highlightstack p {
		font-size: 1.125em;
		line-height: 1.25;
  }
  .contentSectionWrapper, .highlightstack {
    padding-top: 1em;
    padding-bottom: 1em;
}
	.highlightstack .image-text {
	padding: 2rem 0px;
	}
	.breadcrumb {
    background: #ffffff;
    margin: 1.5em 1em 0.5em 0em;
    padding: 0rem 1rem 0rem 0rem;
    }
	.highlightstack .content-action-link .btn.btn-primary {
    background-color: #09f;
    border-color: #09f;
    color: #fff;
    font-weight: 400;
    font-size: 1.125em;
    line-height: 1.95;
   }
  .contentSectionWrapper .card-body {
    padding: .25rem 0rem 1.25rem 0rem;
  }
  .contentSectionWrapper .card-body p span{
	padding-top: 0.75em;
    display: block;
    font-size: 25px;
    font-weight: 300;
  }
  .contentSectionWrapper .card .card-body p.para-list {
    height: auto;
  }
  .contentSectionWrapper .card ul.checklist--check li {
    margin-bottom: 0.5em;
  }
  .carousel .slides .slide .component .carousel-lead {
    font-size: 1.125em;
    line-height: 1.25;
  }
  .carousel ul.slides {
   margin-bottom: 0 !important;
 }
 
  .carousel .slides .slide .component .field-slidelink .btn {
    font-size: 1.175em;
  }
  .contentSectionWrapper img {
    height: 100% !important;
    width: 100% !important;
  }
  .img-wh-auto img {
    width: auto !important;
    height: auto !important;
  }
  .action-color-blue .content-action-link a,
  .action-color-burgundy .content-action-link a,
  .action-color-dark-grey .content-action-link a,
  .action-color-green .content-action-link a,
  .action-color-light-grey .content-action-link a,
  .action-color-purple .content-action-link a,
  .action-color-sand .content-action-link a,
  .action-color-white .content-action-link a {
      margin:0;
  }
  .carousel .slides .slide .component {
    max-height: fit-content;
  }
  .overViewWrap .col-sm-4,
  .contentSectionWrapper .col-sm-4,
  .contactWrapper .contact-stack.container {
    padding-left: 0;
    padding-right: 0;
  }
  .action-color-blue .content-action-link a, 
  .action-color-burgundy .content-action-link a, 
  .action-color-dark-grey .content-action-link a, 
  .action-color-green .content-action-link a, 
  .action-color-light-grey .content-action-link a, 
  .action-color-purple .content-action-link a, 
  .action-color-sand .content-action-link a, 
  .action-color-white .content-action-link a,
  .pushbox .push-wrapper .push-box-links a,
  [class^="button--"].large,
  .carousel .slides .slide .component .field-slidelink .btn {
    font-size: 1.125em;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    height: 48px;
    text-align: center;
    line-height: 1.8;
  }
  .overViewWrap.img-auto img {
    width: 100%;
  }
}
@media (min-width: 768px) {
  footer #footer .copyright-wrap,
  footer #footer .footerNavListWrap.col-12 {
    max-width: 720px;
  } 
}

@media  (min-width: 576px) and (max-width: 992px) {
  .contentSectionWrapper .card-deck {
    display: block;
  }
  .contentSectionWrapper .card-deck .card img {
    height: auto !important;
    width: auto !important;
  }
  .contentSectionWrapper .card-deck .card {
    margin-right: 15px;
    margin-left: 15px;
  }
  .overViewWrap.recentNews .card-deck .card {
    -ms-flex: 1 0 0%;
    flex: auto;
  }
}
@media(max-width:575px){
	.contentSectionWrapper .card-body p span {
		margin:0 auto;
	}
	.contentSectionWrapper.card-0 .card-body p span {padding-top: 0;}
	.contentSectionWrapper.card-0 .card-body {padding-bottom: 0;}
	.contentSectionWrapper.card-0 .card-deck .card{ margin-bottom:0; }
}
@media (min-width: 768px) and (max-width: 991.99px) { 
  footer #footer .copyright-wrap .component-content {
    margin: 1rem auto;
    display: table;
  }
}
@media (max-width: 991.99px) { 
  footer #footer .social-wrap .component-content {
    margin: 0 auto;
    display: table;
    float: none;
  } 
}
@media (min-width: 992px) {
  footer #footer .copyright-wrap,
  footer #footer .footerNavListWrap.col-12 {
    max-width: 960px;
  }   
}
@media (min-width: 1200px) {
  footer #footer .copyright-wrap,
  footer #footer .footerNavListWrap.col-12 {
    max-width: 1140px;
  }

}
@media only screen and (min-width: 1024px)
{
    .contactWrapper .contact-image img {
      width: 100%;
      height: auto;
    }
}

</pre></body></html>