body *{font-family:'urw-din, sans-serif'}
body * .glyphicon{font-family:'Glyphicons Halflings' !important}
.hds-global-header .hds-quick-navigation>ul>li a,.hds-global-header .hds-quick-navigation>ul>li a span,.footer .footer-white .footer-container p,.footer .footer-white .footer-container p a,.footer .footer-white .footer-container p a .engInd,.footer .footer-white .footer-container p a span,.hds-global-header .hds-quick-navigation>ul>li.search>input[type=text],.suggest_content,.suggest_content .search-mb-list .list-item,.suggest_content .search-mb-list .list-item strong{font-family:'urw-din, sans-serif'}
span.hv-txt-header-logo,span.hv-txt-footer-logo,.popover,.video-js,.video-js .vjs-dock-shelf,.video-js .vjs-dock-text,.RTP_RCMD2 .rtp_rcmd2_title,.RTP_RCMD2 .rtp_rcmd2_description_container p,.RTP_RCMD2 [data-rtp-id="rtp_rcmd2_tpl_1"] .rtp_rcmd2_label h4,.RTP_RCMD2 [data-rtp-id="rtp_rcmd2_tpl_1"] .rtp_rcmd2_link_container a{font-family:'urw-din, sans-serif' !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:1em}
}
@media only screen and (max-width:480px){.footer .footer-blue .talk p b{display:block}
}
@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,.advance-tech-hexagon .hexagon320 p,.career-benefits-hexagon .hexagon320 p{font-size:1em}
@media only screen and (max-width:991px){.hexagon320{height:auto}
.behind-scene-hexagon .hexagon320 p,.advance-tech-hexagon .hexagon320 p,.career-benefits-hexagon .hexagon320 p{font-size:.875em}
}
.common-hero-short-banner .request{margin-right:10px}
.common-hero-short-banner .btn-square-white.request a{padding:8px 25px}
@media only screen and (max-width:1280px){.common-hero-short-banner .request{margin-right:10px}
.common-hero-short-banner .btn-square-white.request a{padding:8px 20px}
}
@media only screen and (max-width:1024px){.common-hero-short-banner .request{margin-right:10px;font-size:.6em}
.common-hero-short-banner .request.btn-square-white a{padding-left:10px;padding-right:10px}
.common-hero-short-banner .second-link{font-size:.8em}
}
@media only screen and (max-width:992px){.common-hero-short-banner .request{margin-right:auto}
.overRideleft{padding-left:0 !important;padding-right:0 !important}
}
.leaders-info-panel{padding:20px 15px 10px}
.leaders-info-panel .leaders-name{width:50%;font-size:1.1rem}
.leaders-info-panel .view-bio{width:50%;font-size:.775em;letter-spacing:normal;font-weight:600}
.pr-md-con-cta a{display:block;letter-spacing:.1em}
.learn-more-red-link a{padding:8px 20px}
.res-filters-search .resource-filters .filterby .title,.sortResources .sort-by-button{font-size:.85rem}
.res-filters-search .filters-list .show-results{max-width:255px;text-align:center}
.sfilter.add-filters{width:840px}
#partnerpageBar.PagerBar .name.active:before{top:-18px}
.business-specific .specific-benefit h3{word-break:break-word}
.news-insight-explore h2{min-height:52px}
@media only screen and (max-width:1300px){.sfilter.add-filters{width:600px}
}
@media only screen and (max-width:1220px){.resource-filters span.rl-com-filter-label{font-size:.71rem}
.res-filters-search .resource-filters .filterby .title,.sortResources .sort-by-button{font-size:.71rem}
}
@media only screen and (max-width:1024px){.about-hds-ethics-cta .acs-commons-resp-colctrl-row .acs-commons-resp-colctrl-col .resources-all a{font-size:.95rem !important}
.news-insight-explore h2{font-size:1.125rem}
.sfilter.add-filters{width:580px}
}
@media only screen and (max-width:991px){.specific-benefit .content-container h2,.specific-tech .content-container h2{font-size:1.75rem}
}
@media only screen and (min-width:768px) and (max-width:991px){.news-insight-explore h2{font-size:1.125rem;text-align:left;padding-bottom:5px;min-height:66px}
}
.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 .request,.hero-product-solutions .hero-product-solutions-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}
.common-hero-short-banner .headline,.pr-explore .pr-explore-container h2,.news-press-container .icon-border h3,.explore-insight .explore-insight-container h2,.explore-insight .explore-insight-container .insight-common-box h5,#partnerCarsoul.bannerCarsoul .bannerSectionImage h1,#partnerCarsoul.bannerCarsoul .bannerSectionImage h2{font-weight:600}
.pr-explore .pr-explore-container .pr-common-box .description{font-weight:300}
.business-specific.hexagonblackbg{background-color:#323231}
.pr-explore .pr-explore-container .pr-common-box .type{font-weight:600}
.business-specific.partner-hexContain{background:#c00}
@media only screen and (max-width:1282px){.hds-global-header .hds-main-navigation-container .hds-main-navigation>ul>li>a{padding:19px 7px 20px}
}
@media only screen and (max-width:1180px){.hds-global-header .hds-main-navigation-container .hds-main-navigation>ul>li>a{padding:22px 6px 19px;font-size:.7em}
}
@media only screen and (max-width:1050px){.hds-global-header .hds-main-navigation-container .hds-main-navigation>ul>li>a{padding:22px 9px 19px;font-size:.6em}
}
.new-home-popup .home-popup-container p{font-weight:300}
.hitachi-spirit-hexagon .hitachi-spirit-hexagon-list h4{font-size:1.6em}
@media only screen and (max-width:1180px){.hitachi-spirit-hexagon .hitachi-spirit-hexagon-list h4{font-size:1em}
}
.pr-load-more{max-width:171px}
.business-specific .specific-benefit .calculating-list>li.sol-circle h4{font-size:1.125em}
.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:1em}
@media only screen and (max-width:1180px){.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:.8em}
}
.contact-sales-box{max-width:285px}
.story-share .asset-share{float:right;max-width:230px;width:100%;display:block}
.contact-main-box{max-width:285px}
@media screen and (max-width:991px){.contact-main-box{max-width:100%}
}
.hv-promo-actions .hv-promo-actions-icon{margin:0 35px}
.hv-footer-contactus .hv-footer-contact-action{font-size:.85rem;min-height:40px}
.hv-footer-contactus .hv-footer-contact-action#foot-contact-2{margin-bottom:0}
.hv-promo-actions .hv-footer-contactus .nav-list{padding-left:0}
.hv-whatwedo .engInd{display:none}
@media screen and (max-width:1300px){.hv-promo-actions .hv-promo-actions-icon{margin:0 25px}
.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 24px}
.hv-promo-actions .hv-promo-actions-icon h3{font-size:.8rem}
.hv-footer-contact-action .text a br{display:none}
.hv-footer-contactus .hv-footer-contact-action#foot-contact-2{margin-bottom:15px}
.hv-footer-contactus .hv-footer-contact-action{min-height:auto}
}
@media screen and (max-width:991px){.hv-footer-contactus .nav-list{max-width:220px}
.hv-promo-actions .hv-promo-actions-icon{margin-bottom:20px}
}
@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}
.hds-mobile-navigation ul>li.contact-main-nav .contact-main-box ul li a{font-size:.85rem}
}
@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}
}
.dt-Accordion .navContain{position:relative;width:100%;left:0}
.dt-Accordion .navContain.is-fixed{position:fixed}
.dt-Accordion .stickNav-background{background:#c00}
.dt-Accordion .content-container{min-height:auto}
.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:29px 15px 29px}
.dt-Accordion .accordian-text .get-button{padding:14px 12px}
@media screen and (max-width:1160px){.dt-Accordion .accordian-text{padding:16px 9px}
}
@media screen and (max-width:1111px){.dt-Accordion .accordian-text{padding:19px 5px 14px}
}
@media screen and (max-width:1074px){.dt-Accordion .accordian-text{padding:17px 0}
}
@media screen and (max-width:1060px){.dt-Accordion .accordian-text .get-button{padding:14px 6px}
}
@media screen and (max-width:1017px){.dt-Accordion .accordian-text{padding:17px 0}
}
@media screen and (max-width:991px){.dt-Accordion .accordian-text p{margin-top:0;padding-top:0}
}
@media screen and (max-width:767px){.dt-Accordion .accordian-text{width:100%}
}
.common-hero-banner.error-banner .page-not-found{max-width:280px}
.common-hero-banner.error-banner .common-hero-banner-container .page-not-found .symbol{font-size:150px;line-height:138px;margin-left:25px;color:#c00}
@media(max-width:991px){.common-hero-banner.error-banner .common-hero-banner-container .page-not-found .symbol{font-size:100px;line-height:83px;margin-left:15px}
}
@media(max-width:767px){.common-hero-banner.error-banner .page-not-found{max-width:160px}
.common-hero-banner.error-banner .common-hero-banner-container .page-not-found .symbol{font-size:77px;line-height:64px;margin-left:10px}
}
@supports(-webkit-backdrop-filter:blur(1px)){.btn-square-white a,.btn-square-red a,.news-press-container .view-all-pr .btn-square-red a{padding-top:8px !important;padding-bottom:8px !important}
#hdsnewAccordion ul.stickyNav li:last-child a{padding-top:6px !important;padding-bottom:6px !important}
.infographic-section .infographic-row .infographic-content .btn-square-red a{padding-top:8px !important;padding-bottom:8px !important}
.hds-global-header .hds-main-navigation-container .hds-main-navigation>ul>li>a{padding-top:19px !important;padding-bottom:20px !important}
.hds-global-header .hds-main-navigation-container .hds-main-navigation>ul>li.contact-main-nav a.hds-default-nav-anchor{padding-top:6px !important;padding-bottom:6px !important}
.hds-global-header .hds-main-navigation-container .hds-main-navigation>div{margin-top:16px !important}
.btn-square-black a{padding-top:7px !important;padding-bottom:9px !important}
}
.contact-sales-box ul#webchat-change:before{right:32px}
.rlnew .rl2019-filters-box .fbox1{width:55%}
.rlnew .rl2019-filters-box .fbox2{width:45%}
.rlnew .res-filters-search .resource-filters .filterby{margin-right:7px}
.res-filters-search .resource-filters .filterby .title,.rl-mfilter-overlay .resource-filters .filterby .title{margin-right:2px}
.sortResources .sort-by-button .stitle{margin-right:5px}
.rlnew .res-filters-search.rlfactive .resource-filters .filterby{margin-right:35px}
.res-filters-search.rlfactive .resource-filters .filterby .title,.rl-mfilter-overlay.rlfactive .resource-filters .filterby .title{margin-right:0}
.rlnew .res-filters-search.rlfactive .resource-filters .rl2019-all-filters,.rlnew .res-filters-search.rlfactive .resource-filters span.rl-com-filter-label,.rlnew .res-filters-search.rlfactive .resource-filters .filterby .title{font-size:.875rem}
@media only screen and (max-width:1280px){.rlnew .sortResources .sort-by-button,.rlnew .res-filters-search .resource-filters .rl2019-all-filters,.resource-filters span.rl-com-filter-label,.res-filters-search .resource-filters .filterby .title{font-size:.75rem}
}
@media only screen and (max-width:1280px){.rlnew .res-filters-search.rlfactive .resource-filters .rl2019-filters-box-cta .rl2019-clear,.rlnew .res-filters-search.rlfactive .resource-filters .rl2019-filters-box-cta .rl2019-cancel{margin:0}
}
@media only screen and (max-width:1100px){.rlnew .res-filters-search .resource-filters .filterby{margin-right:4px}
.res-filters-search .resource-filters .filterby .title,.rlnew .res-filters-search .resource-filters .rl2019-all-filters,.rlnew .sortResources .sort-by-button{font-size:.7rem}
.rlnew .res-filters-search.rlfactive .resource-filters .rl2019-all-filters,.rlnew .res-filters-search.rlfactive .resource-filters span.rl-com-filter-label,.rlnew .res-filters-search.rlfactive .resource-filters .filterby .title{font-size:.75rem}
}
@media only screen and (min-width:992px) and (max-width:1160px){.rlnew .hv-resource-interaction .res-int-item .res-int-title{padding:10px 5px 0}
.rlnew .hv-resource-interaction .resource-tile .res-int-item .res-int-title h3{font-size:.8rem}
.rlnew .hv-resource-interaction .resource-tile.promo .res-int-item .res-int-title h3{margin-bottom:5px}
.rlnew .hv-resource-interaction .resource-tile.promo .res-int-item .pdesc{margin-bottom:5px}
.rlnew .hv-resource-interaction .resource-tile.promo .res-int-item .pdesc p{line-height:normal}
.rlnew .hv-resource-interaction .resource-tile.promo .res-int-item .animateLink{margin-bottom:5px}
}
@media only screen and (min-width:992px) and (max-width:1023px){.res-filters-search .resource-filters .filterby .title,.rlnew .res-filters-search .resource-filters .rl2019-all-filters,.rlnew .sortResources .sort-by-button{font-size:.65rem}
}