@media only screen and (max-width:1024px){.hds-global-header .hds-main-navigation-container .hds-main-navigation>ul>li>a{padding:22px 6px 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}
}
@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}
}
.hero-product-solutions .hero-product-solutions-container .request{margin-right:10px}
.hero-product-solutions .hero-product-solutions-container .btn-square-white.request a{padding:8px 25px}
@media only screen and (max-width:1318px){.hero-product-solutions .hero-product-solutions-container .buy-through a{letter-spacing:1px}
}
@media only screen and (max-width:1280px){.hero-product-solutions .hero-product-solutions-container .request{margin-right:10px}
.hero-product-solutions .hero-product-solutions-container .btn-square-white.request a{padding:8px 20px}
}
@media only screen and (max-width:1225px){.hero-product-solutions .hero-product-solutions-container .request{margin-right:10px;font-size:.6em}
.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: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}
@media only screen and (max-width:991px){.specific-benefit .content-container h2,.specific-tech .content-container h2{font-size:1.75rem}
}
.leaders-info-panel{padding:20px 15px 10px}
.leaders-info-panel h3.leaders-name{width:50%;font-size:1.1rem}
.leaders-info-panel .view-bio{width:50%;font-size:.775em;letter-spacing:normal;font-weight:600}
.we-mean-business .si-comm-box .title{line-height:140%}
.business-specific .calculating-list>li h4,.specific-benefit .calculating-list>li h4,.specific-tech .calculating-list>li h4{word-break:break-word}
.techspeconly .spec-section .spec-container{word-break:break-word}
.pro-category{font-size:1rem}
.Container-Results .product-listing ul>li>a{padding-right:22px}
.pr-load-more{text-align:center}
.pr-md-con-cta a{display:inline-block}
.res-filters-search .resource-filters .filterby{margin:0 20px 0 0}
.resource-filters span.rl-com-filter-label,.res-filters-search .resource-filters .filterby .title{font-size:.775rem}
.res-filters-search .filters-list .show-results{text-align:center;max-width:280px}
button.cta-scroll-top{font-size:.5rem}
@media only screen and (max-width:1280px){.pro-category{font-size:.9rem}
.res-filters-search .resource-filters .filterby{margin:0 10px 0 0}
.resource-filters span.rl-com-filter-label,.res-filters-search .resource-filters .filterby .title{font-size:.6rem}
}
@media only screen and (max-width:1024px){.res-filters-search .resource-filters .filterby{margin:0 10px 0 0}
.res-filters-search .resource-filters .filterby .title,.sortResources .sort-by-button{font-size:.6rem}
.sortResources .sort-by-button{padding:13px 15px}
}
@media only screen and (max-width:991px){.category-listing ul>li>a{padding:20px 35px 20px 20px}
.calculating-success .calculating-success-container .calculating-list>li{height:auto}
}
@media only screen and (max-width:768px){.resources-section .resources-container{padding-bottom:20px}
}
@media only screen and (max-width:767px){.product-list-section .col-sm-4.overRidePadding{padding-right:15px !important}
}
.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{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}
.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,.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}
@media only screen and (max-width:1270px){.hds-global-header .hds-main-navigation-container .hds-main-navigation>ul>li>a{padding:19px 6px 20px}
}
@media only screen and (max-width:1180px){.hds-global-header .hds-main-navigation-container .hds-main-navigation>ul>li>a{padding:22px 5px 19px;font-size:.7em}
}
@media only screen and (max-width:1036px){.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}
.sol-circle .read-more{font-size:.76em}
.contact-sales-box{max-width:260px}
.business-specific .specific-benefit .calculating-list>li.sol-circle h4,.sol-circle h4,.calculating-success .calculating-success-container .calculating-list>li.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}
.sol-circle .read-more,.business-specific .specific-benefit .sol-circle .sol-click .animateAnchor{font-size:.75em}
.business-specific .specific-benefit .sol-circle .sol-click .animateAnchor{padding:0 10px}
@media only screen and (max-width:1260px){.calculating-success .sol-circle .read-more,.calculating-success .sol-circle .animateAnchor{font-size:.6em}
}
@media only screen and (max-width:1180px){.sol-circle p,.calculating-success .sol-circle p,.business-specific .specific-benefit .calculating-list>li.sol-circle p{font-size:.65em}
.business-specific .specific-benefit .calculating-list>li.sol-circle h4,.sol-circle h4,.calculating-success .calculating-success-container .calculating-list>li.sol-circle h4{font-size:1em}
}
@media only screen and (max-width:767px){.bannerSectionImage h1{font-size:2em}
}
.hds-contact-sales .hds-contact-form{min-height:640px}
@media screen and (max-width:991px){.pr-explore .pr-explore-container h2{font-size:1.1rem}
}
.common-hero-short-banner .request{margin-right:10px}
.common-hero-short-banner.news-insight .second-link a{font-size:.6em}
@media screen and (max-width:991px){.common-hero-short-banner.news-insight .second-link a{font-size:.8em}
}
#hdsnewAccordion .sticky .sticky-text{max-width:460px;display:table;height:63px;padding:0 15px}
#hdsnewAccordion .sticky .sticky-text .sticky-inner-text{display:table-cell;vertical-align:middle}
@media only screen and (max-width:1060px){#hdsnewAccordion .sticky .sticky-text{max-width:225px}
}
@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}
.hds-global-header .breadcrumb-container{top:85px}
}
.story-share .asset-share{float:right;max-width:245px;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{top:-26px;right:106px}
.contact-main-box{max-width:260px}
.hv-whatwedo .engInd{display:none}
@media screen and (max-width:991px){.contact-main-box{max-width:100%}
}
.hv-promo-actions .hv-promo-actions-icon{vertical-align:top}
.hv-promo-actions .hv-promo-actions-icon{margin:0 31px}
.hv-footer-contactus .hv-footer-contact-action{font-size:.9rem;min-height:43px}
.hv-footer-contactus .hv-footer-contact-action#foot-contact-2{margin-bottom:0}
@media screen and (max-width:1200px){.hv-promo-actions .hv-promo-actions-icon{margin:0 17px}
.hv-footer-contactus .hv-footer-contact-action{min-height:auto}
.hv-footer-contactus .hv-footer-contact-action#foot-contact-2{margin-bottom:15px}
}
@media only screen and (max-width:1024px) and (min-width:992px){.hv-promo-actions .hv-promo-actions-icon{margin:0 14px}
}
@media screen and (max-width:991px){.hv-footer-contactus .nav-list{max-width:250px}
.contact-main-box{max-width:100%}
.hv-promo-actions .hv-promo-actions-icon{margin-bottom:20px}
.contact-main-box img{margin-bottom:10px}
}
@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}
}
.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:29px 15px 29px}
.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 .content-container{min-height:96px}
.dt-Accordion ul.stickyNav li a{padding:30px 6px}
}
@media screen and (max-width:1160px){.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:815px){.dt-Accordion .accordian-text{padding:26px 15px}
}
@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:650px){.dt-Accordion .accordian-text{padding:27px 0}
.dt-Accordion .accordian-text p{font-size:.8em}
}
@media screen and (max-width:495px){.dt-Accordion .accordian-text{padding:21px 0}
}
@media screen and (max-width:440px){.dt-Accordion .accordian-text .get-button{font-size:.8em}
}
@media screen and (max-width:1200px){.hv-resource-interaction .res-int-item .animateLink.card-click-cta{font-size:.7125rem;padding-right:15px}
.hv-resource-interaction .res-int-item .res-int-title .res-int-cat,.hv-resource-interaction .res-int-item .res-int-desc .res-int-cat{font-size:.9rem}
}
@media screen and (max-width:991px){.hv-ps-related .hv-related-box h3{font-size:1em}
}
.pentaho-trial-steps h3{font-size:1.75rem}
.pentaho-trial-steps .sol-circle h4{font-size:1.263em}
.pentaho-trial-steps .sol-circle .btn-square-red.custom-red a{padding:10px}
.pentaho-trial-steps .sol-circle .btn-square-red.custom-red{font-size:.9em}
.request-demo-section .btn-square-black,.request-demo-section .btn-square-red,.request-demo-section .btn-square-white,.request-demo-section.pentaho-request-demo a.animateLink{font-size:.65rem}
.request-demo-section.pentaho-request-demo a.animateLink{margin-left:15px}
@media(max-width:1230px){.request-demo-section .btn-square-black a,.request-demo-section .btn-square-red a,.request-demo-section.pentaho-request-demo a.animateLink{padding:8px 15px}
}
@media(max-width:1180px){.pentaho-trial-steps .sol-circle .sol-click::before{left:-90px}
.pentaho-trial-steps .sol-circle h4{font-size:1em;margin:25px 10px 20px}
.pentaho-trial-steps .sol-circle .btn-square-red.custom-red{font-size:.75em}
.pentaho-trial-steps .sol-circle p{font-size:.9em;margin-bottom:10px}
}
@media(max-width:1024px){.request-demo-section.pentaho-request-demo a.animateLink{margin-left:5px;padding:8px 30px}
}
@media(max-width:991px){.request-demo-section .btn-square-black a,.request-demo-section .btn-square-red a{padding:8px 35px}
.request-demo-section.pentaho-request-demo a.animateLink{margin-left:0;margin-top:15px}
}
@media(max-width:767px){.request-demo-section.pentaho-request-demo a.animateLink{margin-left:15px;padding:8px 15px}
}
@media(max-width:535px){.request-demo-section.pentaho-request-demo a.animateLink{margin-left:0;padding:8px 30px}
}
.common-hero-banner.error-banner .page-not-found{max-width:370px}
.common-hero-banner.error-banner .common-hero-banner-container .page-not-found .symbol{font-size:150px;line-height:140px}
@media(max-width:991px){.common-hero-banner.error-banner .common-hero-banner-container .page-not-found .symbol{font-size:100px;line-height:85px}
}
@media(max-width:767px){.common-hero-banner.error-banner .page-not-found{max-width:220px}
.common-hero-banner.error-banner .common-hero-banner-container .page-not-found .symbol{font-size:75px;line-height:63px}
}