h1,h2,h3,h4,h5,h6{word-break:keep-all;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}
p a{font-weight:bold;}
.fact-large{font-size:36px;font-weight:900;}
.fact-medium{font-size:28px;font-weight:900;}
.line-padding-orange{box-shadow:5px 0 0 #f59440, -5px 0 0 #f59440;}
.line-padding-white{box-shadow:5px 0 0 #ffffff, -5px 0 0 #ffffff;}
.line-padding-petroleum{box-shadow:5px 0 0 #66bfcc, -5px 0 0 #66bfcc;}
.line-padding-dark-gray{box-shadow:5px 0 0 #333333, -5px 0 0 #333333;}
.line-padding-pomegranate{box-shadow:5px 0 0 #eb5c6b, -5px 0 0 #eb5c6b;}
@media screen and (min-width:681px){.flex-container{display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:center;justify-content:center;}
.flex-item-align-right{text-align:right;}
.flex-item-align-left{text-align:left;}
.flex-item-normal{width:50%;padding:0 10px 0 10px;}
.flex-item-head-size{font-size:32px;}
}
@media screen and (min-width:441px) and (max-width:680px){.flex-container{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:left;justify-content:left;}
.flex-item-align-right{text-align:center;}
.flex-item-align-left{text-align:center;}
.flex-item-normal{width:100%;padding:0 10px 0 10px;}
.flex-item-head{order:-1;}
.flex-item-head-size{font-size:28px;}
}
@media screen and (max-width:440px){.flex-container{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:left;justify-content:left;}
.flex-item-align-right{text-align:center;}
.flex-item-align-left{text-align:center;}
.flex-item-normal{width:100%;padding:0 10px 0 10px;}
.flex-item-head{order:-1;}
.flex-item-head-size{font-size:28px;}
}
.site-content .site-header .navigation{background-color:rgba(0, 0, 0, 0.9);}
.content-block__title{font-weight:normal;}
.footer-nav{color:#999;font-size:0.85rem;margin:-2rem auto -4rem auto;}
.footer-nav-container{width:100%;margin:0 auto 0 auto;}
.footer-nav a{color:#999;}
.footer-nav a:hover{color:#D6ECEB;text-decoration:underline;}
.footer-nav ul li{margin-left:-1.25rem;}
.footer-nav-item{width:236px;padding:0;margin:0;text-align:center;display:inline-block;vertical-align:top;}
.footer-nav h4{text-transform:uppercase;color:#fff;border-bottom:1px solid #999;padding:20px 0 6px 0;margin:0 0 6px 0;}
.footer-nav-inner{max-width:220px;text-align:left;margin:0 auto 0 auto;}
.article .footer-nav ul li::before{color:#999;} /* override default article styles*/
@media screen and (max-width:1000px){.footer-nav{font-size:0.85rem;}
.footer-nav-item{width:48%;}
.footer-nav-inner{max-width:340px;}
}
@media screen and (max-width:720px){.footer-nav{font-size:1rem;}
.footer-nav-item{width:100%;}
.footer-nav-inner{max-width:100%;text-align:center;}
}
.header-content{max-width:360px;text-align:left;}
.alternative-header{font-size:2.75em;text-transform:uppercase;font-weight:900;line-height:1.25;}
.no-narrow{max-width:425px;text-align:left;padding-left:0;}
.button{padding:15px 25px;text-transform:uppercase;font-size:18px;}
.buttonsmall{padding:13px 22px;text-transform:uppercase;font-size:16px;}
#learnmore{border:1px solid white;color:white;}
#lmsmall{border:1px solid black;color:black;}
#lmsmallinverse{border:1px solid white;color:white;}
#talktous{background:#F59440;color:white;}
#ttusmall{background:#F59440;color:white;}
.fact-medium{font-size:36px;font-weight:900;}
.logoband{padding:19px 0 19px 0;text-align:center}
.logoband-image{opacity:0.6;margin:0 20px 0 20px;height:auto;max-width:144px;}
.segment-one{max-width:320px;margin:0 auto;height:100%;float:left;padding:30px 30px 30px 0;}
.segment-two{max-width:290px;margin:0 auto;height:100%;float:left;padding:30px 0 30px 0;}
.segment-three{max-width:320px;margin:0 auto;height:100%;float:left;padding:30px 0 30px 30px;}
.segment-link{text-transform:uppercase;}
@media screen and (max-width:960px){.segment-one{max-width:100%;margin:0;height:auto;float:none;padding:30px 0 0 0;text-align:center;}
.segment-two{max-width:100%;margin:0;height:auto;float:none;padding:30px 0 0 0;text-align:center;}
.segment-three{max-width:100%;height:auto;margin:0;float:none;padding:30px 0 30px;0;text-align:center;}
}
#welcome-cta .call-to-action-module{text-align:left;}
#welcome-cta > div > div > .background-transparrent{border-color:#fff;color:#fff;}
#welcome-cta > div > div > .background-transparrent:hover{border-color:#000;color:#000;background-color:#fff;}
#remove-filter > div > div > div > .column-image-container{filter:none !important;}
#remove-filter-add-border img{border:1px solid #ddd;}
#remove-filter-add-border .column-image-container{filter:none !important;}
#integration-connectors img{border:1px solid #ddd;}
#integration-connectors .column-image-container{filter:none !important;}
#integration-connectors .column-header-container{display:none;}
#integration-connectors .column-content{display:none;}
#integration-connectors .column-item{padding-top:0;}
#mobile-side-navigation a{border-top:1px solid #ccc;color:#ccc;display:block;padding:10px 15px;text-decoration:none;text-transform:uppercase;transition:all 0.2s ease 0s;}
#lw-left-align div{text-align:left;}
#lw-blog-narrow > div{max-width:768px;}
#top-services{padding:0.125rem 0 4rem 0;}
#technology-title .right-child{margin-bottom:-7px;margin-top:-48px;}
#feature-rich > div > div{text-align:left;}
#feature-rich > div > div > table > tbody > tr > td{padding:0 32px 8px 0;}
#top-services > div > div > div > a{color:#fff;}
#top-services > div > div > div > a > div > div > i{color:#fff;}
.logoband-effect{filter:gray;-webkit-filter:grayscale(1);filter:grayscale(1);}
.logoband-effect:hover{-webkit-filter:none;filter:none;opacity:1;}
.background-dark-viridian p{color:#fff;}
.background-pomegranate p{color:#fff;}
.background-pomegranate h1{color:#fff;}
#plans > .bounce-element{color:#777;}
.call-to-action-module > div > a.background-no-background::after{content:"  ›";}
.call-to-action-module{max-width:40em;}
#take-a-tour-cta{margin-bottom:-2rem;padding-top:4rem;}
.btn{border-radius:0;font-size:0.875rem !important;}
.background-dark-viridian > div > div > div > a > .white-theme{color:#fff;}
.background-dark-viridian > div > div > div > a > .white-theme > div > i{color:#fff;}
.split-module-container > .col-width-8 > section > .narrow-container{margin:0;max-width:38em;text-align:left;}
#language-experts > div > div > .left-child > .deck:first-of-type{padding-top:0 !important;}
.column-text-container > .column-text-inner-container{overflow:auto !important;}
.column-text-container > .column-text-inner-container::-webkit-scrollbar-track{background-color:#fff;}
.column-text-container > .column-text-inner-container::-webkit-scrollbar{width:6px;background-color:#fff;}
.column-text-container > .column-text-inner-container::-webkit-scrollbar-thumb{background-color:#eee;}
#atftbx > p{display:none;}
#remove-padding > .three-column-module > div > .column-item{padding:0 20px 0 0 !important;}
.hover-border > div > .column-item:hover{background-color:#095560;opacity:0.8;}
.anchor-nav-text-container{font-size:1em;text-transform:uppercase;}
.sticky-menu > div > a > div > .anchor-nav-text-container{font-size:0.75em;text-transform:uppercase;}
.sticky-menu > div > a > div > .anchor-nav-icon-container > i{color:#777777;font-size:1.5rem;line-height:24px;}
.anchor-nav-icon-container > i[class^='icons8']{font-size:3rem;}
.accordion-grid-header{font-size:1em !important;text-transform:uppercase;font-weight:500;}
.accordion-grid-text-container > div > h3 > a{color:#000 !important;font-weight:500 !important;}
.accordion-grid-text-container > div > p > a{color:#1E90BF !important;font-weight:normal;white-space:nowrap;}
.accordion-grid-text-container > div > p > a::after{content:"  ›";}
.platform-presentation-body a::after{content:"  ›";}
.background-white-theme{ border-top:1px solid #ccc; }
h1{font-size:3rem;font-weight:900;padding-bottom:1rem;}
#welcome-cta h1{font-weight:900;}
#remove-fat-h1 h1{font-size:2.75rem;font-weight:500;}
.article__title{font-size:2.5rem;text-transform:none !important;font-weight:500 !important;}
h2{font-size:1.75rem !important;font-weight:500 !important;padding-bottom:1rem !important;}
.article__content h2{font-size:1.75rem !important;font-weight:500 !important;padding-bottom:1rem !important;}
h3{font-size:1.25rem !important;font-weight:500 !important;padding-bottom:1rem !important;}
p~h3{margin-bottom:0 !important;}
.accordion-grid-text-container h3{padding-bottom:0 !important;}
.block-link__title h3{display:none !important;}
h4{font-size:1rem;font-weight:500;margin-bottom:0;}
h5{font-size:1rem;padding-bottom:0;font-weight:normal;}
h6{font-size:2.5rem;font-weight:900;padding:0;}
p{padding-bottom:0;padding-top:0;line-height:1.5rem;margin-bottom:1rem;}
ul{margin-top:-0.25rem;}
#whr_embed_hook ul{margin-top:0.5rem;list-style-position:outside !important;}
p + ul{list-style-position:outside !important;}
h2 + ul{list-style-position:outside !important;}
h3 + ul{list-style-position:outside !important;}
.mktoForm{font-family:inherit;font-size:inherit;color:inherit;width:inherit;}
.site-header__logo img{height:30px;}
.split-70{padding:1rem 2rem 1rem 0 !important;}
.right-child > section > .image-module{padding-left:64px;}
.left-child > section > .image-module{padding-right:64px;}
.breadcrumb > li:nth-child(3){display:none;}
table, th, td{vertical-align:top;padding-right:1rem;padding-bottom:1rem;}
@media (max-width:59.9375em){.column-content{font-size:16px !important;}
h1{font-size:2rem;font-weight:900;padding-bottom:1rem;}
h6{font-size:2rem;font-weight:900;padding:0;}
}
@media (max-width:49.9375em){.sticky-menu.site-header.top-scrolled{background-color:#fff;}
.sticky-menu.site-header.top-scrolled svg path{fill:#ccc;}
.sticky-menu.site-header.top-scrolled .header-icon-btn{border-color:#ccc;}
.sticky-menu.site-header.top-scrolled .header-icon-btn i{color:#ccc;}
.sticky-menu.site-header.top-scrolled .header-icon-btn::before{border-color:#ccc;}
.sticky-menu.site-header.top-scrolled .header-icon-btn::after{border-color:#ccc;}
}
@media (max-width:30em){.column-content{font-size:16px !important;}
h1{font-size:1.5rem;font-weight:900;padding-bottom:1rem;}
h6{font-size:1.5rem;font-weight:900;padding:0;}
}