body *{word-wrap:break-word}
body * .glyphicon{font-family:'Glyphicons Halflings' !important}
.common-hero-banner .common-hero-banner-container .headline{line-height:90% !important;font-size:2.4em !important}
@media only screen and (max-width:1024px){.hds-global-header .hds-main-navigation-container .hds-main-navigation>ul>li>a{padding:22px 8px 19px;font-size:.7em}
.footer .footer-blue .talk p{font-size:1.2em}
}
@media only screen and (max-width:480px){.footer .footer-blue .talk p b{display:block}
.footer .footer-white .footer-container p a{line-height:1.4}
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.footer .footer-blue .talk{font-size:1.1em}
}
_::-webkit-full-page-media,_:future,:root .footer .footer-blue .talk{font-size:1.1em}
.behind-scene-hexagon .hexagon320 p{font-size:1em}
@media only screen and (max-width:991px){.hexagon320{height:auto}
.behind-scene-hexagon .hexagon320 p{font-size:.875em}
}
.advance-tech-hexagon .hexagon320 p{font-size:1em}
@media only screen and (max-width:991px){.advance-tech-hexagon .hexagon320 p{font-size:.875em}
}
.business-specific .calculating-list>li p,.specific-benefit .calculating-list>li p,.specific-tech .calculating-list>li p{font-size:1em;line-height:1.4em}
.leaders-info-panel{padding:20px 15px 10px}
.leaders-info-panel h2.leaders-name{width:50%;font-size:1.1rem}
.leaders-info-panel .view-bio{width:50%;font-size:.775em;letter-spacing:normal;font-weight:600}
.hero-product-solutions .hero-product-solutions-container .request{margin-right:10px}
@media only screen and (max-width:1314px){.hero-product-solutions .hero-product-solutions-container .btn-square-white.request a{padding:8px 20px}
.hero-product-solutions .hero-product-solutions-container .buy-through a{letter-spacing:1px}
}
@media only screen and (max-width:1195px){.hero-product-solutions .hero-product-solutions-container .request{margin-right:10px;font-size:.7em}
.hero-product-solutions .hero-product-solutions-container .request.btn-square-white a{padding-left:10px;padding-right:10px}
.hero-product-solutions .hero-product-solutions-container .buy-through{font-size:.8em}
}
@media only screen and (max-width:1006px){.hero-product-solutions .hero-product-solutions-container .request{margin-right:3px}
}
@media only screen and (max-width:992px){.hero-product-solutions .hero-product-solutions-container .request{margin-right:auto}
.overRideleft{padding-left:0 !important;padding-right:0 !important}
}
.business-specific .specific-benefit h3{word-break:break-word}
.business-specific .specific-benefit .sol-circle .sol-click .animateAnchor{padding:0 25px}
@media only screen and (max-width:991px){.specific-benefit .content-container h2,.specific-tech .content-container h2{font-size:1.75rem}
.business-specific{padding-bottom:0}
.business-specific .specific-benefit ul.calculating-list{padding-left:0;margin-top:0}
}
.cs-section .cs-container .cs-highlight-box .cs-highlight-box-message{font-size:1.4rem}
.calculating-success{min-height:710px !important}
.business-specific .calculating-list>li h4,.specific-benefit .calculating-list>li h4,.specific-tech .calculating-list>li h4{word-break:break-word}
@media only screen and (max-width:768px) and (min-width:568px){#cloud-delivered-services-sap-clients .accordion-menu-container .accordion-menu{padding:20px 15px !important}
#cloud-delivered-services-sap-clients .accordion-menu-container .accordion-menu span.acc-label{padding-left:0 !important}
.nav>li{display:inline-block !important;float:none !important}
.nav>li>a{padding:24px 22px !important}
}
@media only screen and (max-width:991px){.calculating-success .calculating-success-container .calculating-list>li{height:auto}
.product-list-section .col-sm-4.overRidePadding{padding-right:15px !important}
}
.fb-section{word-break:initial}
.techspeconly .spec-section .spec-container{word-break:break-word}
.pro-category{font-size:1rem}
@media only screen and (max-width:1280px){.pro-category{font-size:.9rem}
}
.pr-load-more{max-width:190px}
.learn-more-red-link a{text-align:center}
.pr-md-con-cta a{display:block}
.res-filters-search .resource-filters .filterby{margin:0 15px 0 0}
.res-filters-search .filters-list .show-results{text-align:center;max-width:280px}
.res-filters-search .resource-filters .filterby .title,.resource-filters span.rl-com-filter-label{font-size:.8rem}
@media only screen and (max-width:1160px){.res-filters-search .resource-filters .filterby{margin:0 5px 0 0}
.res-filters-search .resource-filters .filterby .title,.sortResources .sort-by-button{font-size:.7rem}
.sortResources .sort-by-button{padding:11px 15px}
.resource-filters span.rl-com-filter-label{font-size:.7rem}
}
.partner-filters-search .filters-list ul{padding:0}
.partner-filters-search .filters-list .show-results{max-width:250px}
#upcoming-events #updateResults{padding:14px 20px}
.hds-global-header .breadcrumb-container .breadcrumb{font-weight:300}
.common-hero-banner .common-hero-banner-container h3{font-weight:700}
.calculating-success .calculating-success-container>h3{font-weight:600}
.common-hero-banner .common-hero-banner-container h3.tagline,.common-hero-banner .common-hero-banner-container h2.tagline{font-weight:700}
.common-hero-banner .common-hero-banner-container .request{margin-right:30px}
.fb-section .fb-container .fb-category-container .fb-category-box .fb-category-points-box .fb-category-points-box-heading{line-height:1.42857}
.service-support-main h2,.services-list-section h2{font-weight:700}
.leaders-info-panel p,.pr-explore .pr-explore-container .pr-common-box .description,.explore-insight .explore-insight-container .insight-common-box .description{font-weight:300}
.business-specific.hexagonblackbg{background-color:#323231}
.pr-explore .pr-explore-container .pr-common-box .type{font-weight:600;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.custom-nav-tabs .nav-tabs>li>a,.res-filters-search .resource-search input,.pr-list .pr-list-container .pr-search>input{font-family:Helvetica,Arial,sans-serif}
.business-specific.partner-hexContain{background:#c00}
.leaders-info-panel h3.leaders-name,.leaders-info-panel .view-bio{width:50%}
.leaders-info-panel h3.leaders-name,.news-press-container .content-panel p{font-weight:700}
.news-press-container .content-panel strong{font-weight:bolder;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.new-home-popup .home-popup-container p{font-weight:300}
@media only screen and (max-width:1222px){.hds-global-header .hds-main-navigation-container .hds-main-navigation>ul>li>a{padding:21px 6px 20px;font-size:.7em}
}
@media only screen and (max-width:1024px){.hds-global-header .hds-main-navigation-container .hds-main-navigation>ul>li>a{padding:21px 4px 20px}
}
.contact-sales-box{max-width:250px}
.hds-contact-sales .hds-contact-form{min-height:640px}
.social-innovation-article .si-article-more.btn-square-white a{padding:8px 20px}
.news-press-container .view-all-pr{max-width:380px}
.calculating-success .calculating-success-container .calculating-list>li.sol-circle h4,.business-specific .specific-benefit .calculating-list>li.sol-circle h4,.sol-circle h4{font-size:1em}
.business-specific .specific-benefit .calculating-list>li.sol-circle p,.sol-circle p,.calculating-success .calculating-success-container .calculating-list>li.sol-circle p{font-size:.9em}
.animateAnchor{font-size:.75em}
@media only screen and (max-width:1180px){.business-specific .specific-benefit .calculating-list>li.sol-circle h4,.sol-circle h4,.calculating-success .sol-circle h4,.hitachi-spirit-hexagon .hitachi-spirit-hexagon-list h4{font-size:.9em;margin:7px 0}
.business-specific .specific-benefit .calculating-list>li.sol-circle p,.sol-circle p,.calculating-success .calculating-success-container .calculating-list>li.sol-circle p{font-size:.85em}
.business-specific .specific-benefit .calculating-list>li.sol-circle .animateAnchor,.sol-circle .animateAnchor,.calculating-success .sol-circle .animateAnchor,.sol-circle .read-more{font-size:.7em;letter-spacing:.08em;margin-top:5px}
}
.fb-section .fb-container .fb-category-container .fb-category-box .col-sm-4 .fb-category-points-box{padding:0 25px}
.ccs-title{font-size:.75em}
.pr-detail .pr-detail-container .pr-detail-share{padding-left:20px;padding-right:20px}
.common-hero-short-banner.contact-banner .detail-container .details-box a{letter-spacing:.05em}
.hds-contact-sales .hds-contact-details .call-number{font-size:1.9em}
.category-promo-desc .btn-square-red.learn-more-promo a{padding:8px 25px}
@media only screen and (max-width:991px){.common-hero-banner .common-hero-banner-container .request{margin:0 auto 25px auto !important;max-width:280px}
.eventlanding .custom-nav-tabs .nav-tabs{width:100%}
}
@media only screen and (max-width:768px){.ccs-title{font-size:.6em}
.fb-section .fb-container .fb-category-container .fb-category-box .col-sm-4 .fb-category-points-box{padding:0}
}
@media only screen and (max-width:650px){.hds-contact-sales .hds-contact-details .call-number{font-size:1.5em}
.dt-footer-blue a.discover-link span.glyphicon-new-window{display:inline}
}
@media only screen and (max-width:567px){.custom-nav-tabs{top:-51px}
.custom-nav-tabs .nav-tabs>li>a{padding:10px 10px 11px;text-align:center;width:135px;font-size:11px;font-weight:600}
}
@media only screen and (max-width:768px) and (min-width:568px){.eventlanding .custom-nav-tabs .nav-tabs{text-align:center !important;left:initial !important;width:100% !important;margin-left:0 !important}
}
@media only screen and (max-width:480px){.learn-more-promo{max-width:290px}
.eventlanding .custom-nav-tabs .nav-tabs{margin-left:-150px}
}
@media only screen and (max-width:767px){#newHomeCarsoul.bannerCarsoul.newHomeCarousal.homesinglebanner .bannerSectionImage h3.sub-title,#newHomeCarsoul.bannerCarsoul.newHomeCarousal.homesinglebanner .bannerSectionImage h3{font-size:.9em}
#newHomeCarsoul.bannerCarsoul.newHomeCarousal.homesinglebanner .bannerSectionImage h2{font-size:1.5rem}
#newHomeCarsoul.bannerCarsoul.newHomeCarousal.homesinglebanner .bannerSectionImage p{font-size:1em}
}
.story-share .asset-share{float:right;max-width:230px;width:100%;display:block}
.hv-home-banner h2{font-size:1.7em}
.hv-home-banner .full-width-cnt .btn-square-white,.hv-home-banner .btn-square-white{bottom:30%;font-size:.7em}
@media screen and (min-width:1200px){.hv-home-banner .hori-accordion-banner ul:hover li:hover h2{font-size:1.7em}
}
@media screen and (max-width:1199px){.hv-home-banner h2{font-size:1.2em;margin-bottom:20px}
.hv-home-banner p{font-size:.9em}
.hv-home-banner .full-width-cnt .btn-square-white,.hv-home-banner .btn-square-white{font-size:.6em;bottom:4%}
}
.contact-sales-box ul#webchat-change:before{right:35px;top:-26px}
.service-support-main .section-service-col .headline,.services-list-section .section-service-col .headline{word-break:break-all}
@media only screen and (max-width:1091px) and (min-width:1025px){.hv-our-stories .hv-story-box .hv-story-desc{bottom:-60%}
}
.hv-whatwedo .engInd{display:none}
.contact-main-box{max-width:250px}
.hv-promo-actions .hv-promo-actions-icon{margin:0 26px}
.hv-footer-contactus .hv-footer-contact-action{font-size:.9rem}
.hv-promo-actions .hv-footer-contactus .nav-list{padding-left:0}
@media screen and (max-width:1300px){.hv-promo-actions .hv-promo-actions-icon{margin:0 20px}
.hv-footer-contactus .hv-footer-contact-action{font-size:.8rem}
}
@media screen and (max-width:1200px){.hv-promo-actions .hv-promo-actions-icon{margin:0 15px}
.hv-promo-actions .hv-promo-actions-icon h3,.hv-promo-actions .hv-promo-actions-icon .engInd{font-size:.8rem}
}
@media screen and (max-width:991px){.hv-footer-contactus .nav-list{max-width:200px}
.contact-main-box{max-width:100%}
.hv-promo-actions .hv-promo-actions-icon{margin-bottom:20px}
}
@media only screen and (max-width:1024px) and (min-width:768px){.hv-home-featured-listing .hv-home-resources-column .hv-home-resource-item a.card-link1 .animateLink.card-click-cta{font-size:.78rem}
}
@media screen and (max-width:1260px){.hv-whatwedo .hv-whatwedo-box h3{font-size:1.5rem}
}
@media screen and (max-width:1100px){.hv-whatwedo .hv-whatwedo-box h3{font-size:1.3rem}
}
@media screen and (max-width:1060px){.hv-whatwedo-container{max-width:990px;margin:0 auto}
}
@media screen and (max-width:991px){.hv-whatwedo .hv-whatwedo-box h3{font-size:1.125rem;padding:0 15px}
.hv-whatwedo-container{max-width:768px;margin:0 auto}
.hv-whatwedo .hv-whatwedo-box{height:190px}
}
@media screen and (max-width:767px){.hv-whatwedo h2{font-size:2em;font-weight:300}
.hv-whatwedo .hv-whatwedo-box{margin:0 auto}
.hv-whatwedo .hv-whatwedo-box h3{font-size:1.5rem;padding:0 15px}
.hv-whatwedo-container{max-width:480px;margin:0 auto}
.hv-whatwedo .hv-whatwedo-box{height:240px}
}
@media screen and (max-width:480px){.hv-whatwedo .hv-whatwedo-box h3{font-size:1rem;padding:0 5px}
.hv-whatwedo-container{max-width:320px;margin:0 auto}
.hv-whatwedo .hv-whatwedo-box{height:140px}
}
@media only screen and (max-width:1024px) and (min-width:769px){.footer .footer-gray .footer-container .nav-list-container .nav-list{padding:0 15px}
}
.dt-Accordion .navContain.is-fixed{position:fixed}
.dt-Accordion .stickNav-background{background:#c00}
.dt-Accordion .content-container{min-height:auto}
.dt-Accordion .navContain{position:relative;width:100%;left:0}
.dt-Accordion .navContain:before{content:'';position:absolute;background:#c00;width:100%;height:100%;left:-50%}
.dt-Accordion .navContain:after{content:'';position:absolute;background:#c00;width:100%;height:100%;right:-50%;top:0;z-index:1}
.dt-Accordion .stickNav-container{display:flex;align-items:center}
.dt-Accordion .accordian-text{padding:0 15px;display:flex;align-items:center;z-index:2}
.dt-Accordion .accordian-text p{margin-top:0}
.dt-Accordion ul.stickyNav li a{padding:38px 15px 38px}
.dt-Accordion .accordian-text>div{display:table-cell;float:none;vertical-align:middle}
.dt-Accordion .accordian-text .get-button{padding:14px 12px}
@media screen and (max-width:1279px){.dt-Accordion .accordian-text{padding:21px 15px}
.dt-Accordion ul.stickyNav li a{padding:38px 6px}
}
@media screen and (max-width:1160px){.dt-Accordion .accordian-text{padding:22px 15px}
.dt-Accordion ul.stickyNav li a{padding:40px 4px;font-size:.7em}
}
@media only screen and (max-width:1108px) and (min-width:1080px){.dt-Accordion .accordian-text .get-button{margin-top:4px}
}
@media screen and (max-width:1109px){.dt-Accordion .accordian-text{padding:20px 10px}
}
@media screen and (max-width:1051px){.dt-Accordion ul.stickyNav li a{padding:32px 10px}
}
@media screen and (max-width:991px){.dt-Accordion .accordian-text{padding:27px 15px}
.dt-Accordion .accordian-text p{margin-top:0;padding-top:0}
}
@media screen and (max-width:767px){.dt-Accordion .accordian-text{width:100%}
.dt-Accordion .accordian-text p{padding-top:0;font-size:1em}
}
@media screen and (max-width:707px){.dt-Accordion .accordian-text{padding:26px 0}
}
@media screen and (max-width:440px){.dt-Accordion .accordian-text{padding:28px 0}
.dt-Accordion .accordian-text p{font-size:.8em}
.dt-Accordion .accordian-text .get-button{font-size:.7em}
}
@media screen and (max-width:437px){.dt-Accordion .accordian-text{padding:28px 0}
}
@media screen and (max-width:399px){.dt-Accordion .accordian-text{padding:22px 0}
}
@media screen and (max-width:339px){.dt-Accordion .accordian-text{padding:21px 0}
}
.common-hero-short-banner .headline{font-size:2.4rem}
.pentaho-trial-steps .sol-circle .sol-click::before{left:-130px}
.pentaho-trial-steps li{font-size:.9rem}
.pentaho-trial-steps .sol-circle .btn-square-red.custom-red{max-width:310px}
.pentaho-trial-steps .sol-circle h4{font-size:1.25em}
.pentaho-trial-steps .sol-circle .btn-square-red.custom-red{font-size:1em}
.pentaho-trial-steps .sol-circle p{font-size:.875em}
@media only screen and (max-width:1180px){.pentaho-trial-steps .sol-circle .btn-square-red.custom-red{font-size:.8em}
.pentaho-trial-steps .sol-circle h4{margin:25px 10px 20px}
.pentaho-trial-steps .sol-circle p{margin-bottom:15px}
}
@media(max-width:1230px){.pentaho-trial-steps .sol-circle .sol-click::before{left:-95px}
}
@media(min-width:1025px) and (max-width:1080px){.pentaho-trial-steps ul{padding-right:50px}
}
@media(max-width:1024px){.pentaho-trial-steps ul{padding-right:30px}
}
.common-hero-banner.error-banner .page-not-found{max-width:245px}
.common-hero-banner.error-banner .common-hero-banner-container .page-not-found .headline{font-size:4rem !important}
.common-hero-banner.error-banner .common-hero-banner-container .page-not-found .symbol{font-size:220px;line-height:165px}
@media(max-width:991px){.common-hero-banner.error-banner .page-not-found{max-width:150px}
.common-hero-banner.error-banner .common-hero-banner-container .page-not-found .headline{font-size:2.7rem !important}
.common-hero-banner.error-banner .common-hero-banner-container .page-not-found .symbol{font-size:150px;line-height:104px;margin-left:10px}
}
@media(max-width:767px){.common-hero-banner.error-banner .page-not-found{max-width:150px}
.common-hero-banner.error-banner .common-hero-banner-container .page-not-found .headline{font-size:2rem !important}
.common-hero-banner.error-banner .common-hero-banner-container .page-not-found .symbol{font-size:110px;line-height:80px}
}