.heroSpaceV2-root.large,.heroSpaceV2-root.small,.heroSpaceV2-root.medium{position:relative}
.heroSpaceV2-root.large .background-with-content-wrapper,.heroSpaceV2-root.small .background-with-content-wrapper,.heroSpaceV2-root.medium .background-with-content-wrapper{margin:0 -9999px}
.heroSpaceV2-root.large .background-with-content-wrapper .content-container .icon-holder img,.heroSpaceV2-root.small .background-with-content-wrapper .content-container .icon-holder img,.heroSpaceV2-root.medium .background-with-content-wrapper .content-container .icon-holder img{height:100%}
.heroSpaceV2-root.large .background-with-content-wrapper.mobile,.heroSpaceV2-root.small .background-with-content-wrapper.mobile,.heroSpaceV2-root.medium .background-with-content-wrapper.mobile{display:none}
.heroSpaceV2-root.large .background-with-content-wrapper .background-holder,.heroSpaceV2-root.small .background-with-content-wrapper .background-holder,.heroSpaceV2-root.medium .background-with-content-wrapper .background-holder{max-width:3840px;margin:0 auto;height:inherit;text-align:center}
.heroSpaceV2-root.large .background-with-content-wrapper .background-holder.solidfill,.heroSpaceV2-root.small .background-with-content-wrapper .background-holder.solidfill,.heroSpaceV2-root.medium .background-with-content-wrapper .background-holder.solidfill{background:#222}
.heroSpaceV2-root.large .background-with-content-wrapper .background-holder.solidfill .adaptiveImagesContainer,.heroSpaceV2-root.small .background-with-content-wrapper .background-holder.solidfill .adaptiveImagesContainer,.heroSpaceV2-root.medium .background-with-content-wrapper .background-holder.solidfill .adaptiveImagesContainer{display:none}
.heroSpaceV2-root.large .background-with-content-wrapper .background-holder.image,.heroSpaceV2-root.small .background-with-content-wrapper .background-holder.image,.heroSpaceV2-root.medium .background-with-content-wrapper .background-holder.image{background:#222}
@media only screen and (min-width:1241px) and (-webkit-min-device-pixel-ratio:2){.heroSpaceV2-root.large .background-with-content-wrapper .background-holder.image img,.heroSpaceV2-root.small .background-with-content-wrapper .background-holder.image img,.heroSpaceV2-root.medium .background-with-content-wrapper .background-holder.image img{max-width:1920px}
}
@media only screen and (min-width:768px) and (max-width:1240px){.heroSpaceV2-root.large .background-with-content-wrapper .background-holder,.heroSpaceV2-root.small .background-with-content-wrapper .background-holder,.heroSpaceV2-root.medium .background-with-content-wrapper .background-holder{max-width:1240px}
}
@media only screen and (min-width:768px) and (max-width:980px){.heroSpaceV2-root.large .background-with-content-wrapper .background-holder,.heroSpaceV2-root.small .background-with-content-wrapper .background-holder,.heroSpaceV2-root.medium .background-with-content-wrapper .background-holder{max-width:980px}
}
@media only screen and (max-width:767px){.heroSpaceV2-root.large .background-with-content-wrapper .background-holder,.heroSpaceV2-root.small .background-with-content-wrapper .background-holder,.heroSpaceV2-root.medium .background-with-content-wrapper .background-holder{max-width:768px}
}
.heroSpaceV2-root.large .background-with-content-wrapper .content-wrapper,.heroSpaceV2-root.small .background-with-content-wrapper .content-wrapper,.heroSpaceV2-root.medium .background-with-content-wrapper .content-wrapper{height:inherit;width:100%;white-space:normal;position:absolute;left:50%;top:0;z-index:1;transform:translate(-50%,0)}
@media only screen and (max-width:767px){.heroSpaceV2-root.large .background-with-content-wrapper .breadcrumb-container,.heroSpaceV2-root.small .background-with-content-wrapper .breadcrumb-container,.heroSpaceV2-root.medium .background-with-content-wrapper .breadcrumb-container{display:none}
}
.heroSpaceV2-root.large .background-with-content-wrapper .full-width-gradient,.heroSpaceV2-root.small .background-with-content-wrapper .full-width-gradient,.heroSpaceV2-root.medium .background-with-content-wrapper .full-width-gradient{height:27px;position:absolute;max-width:3840px;bottom:0;left:50%;transform:translate(-50%,0);padding:0 9999px;background:rgba(0,0,0,0);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.32) 100%)}
@media only screen and (min-width:768px) and (max-width:1240px){.heroSpaceV2-root.large .background-with-content-wrapper .full-width-gradient,.heroSpaceV2-root.small .background-with-content-wrapper .full-width-gradient,.heroSpaceV2-root.medium .background-with-content-wrapper .full-width-gradient{max-width:1240px}
}
@media only screen and (min-width:768px) and (max-width:980px){.heroSpaceV2-root.large .background-with-content-wrapper .full-width-gradient,.heroSpaceV2-root.small .background-with-content-wrapper .full-width-gradient,.heroSpaceV2-root.medium .background-with-content-wrapper .full-width-gradient{max-width:980px}
}
@media only screen and (max-width:767px){.heroSpaceV2-root.large .background-with-content-wrapper .full-width-gradient,.heroSpaceV2-root.small .background-with-content-wrapper .full-width-gradient,.heroSpaceV2-root.medium .background-with-content-wrapper .full-width-gradient{max-width:768px;height:22px}
}
.heroSpaceV2-root.large .background-with-content-wrapper .branding-logo img,.heroSpaceV2-root.small .background-with-content-wrapper .branding-logo img,.heroSpaceV2-root.medium .background-with-content-wrapper .branding-logo img{width:auto;height:100%}
@media only screen and (max-width:767px){.heroSpaceV2-root.large .background-with-content-wrapper .branding-logo,.heroSpaceV2-root.small .background-with-content-wrapper .branding-logo,.heroSpaceV2-root.medium .background-with-content-wrapper .branding-logo{text-align:center}
}
.heroSpaceV2 .breadCrumb{opacity:0}
.heroSpaceV2 .logo-wrapper{display:none}
.heroSpaceV2.section .heightWrapper{position:relative}
.heroSpaceV2.section .heightWrapper .fixedposition{position:absolute;top:100%;width:100%}
.heroSpaceV2.sticked .logo-wrapper{display:none}
.heroSpaceV2.sticked .scrolling-fixed-container{z-index:12;position:fixed;top:0;left:0;right:0;margin:0 auto}
.heroSpaceV2.sticked .heroSpaceV2-root:not(.small-with-buttons) .logo-wrapper{position:absolute;top:50%;left:-64px;transform:translateY(-50%);display:block;max-height:32px}
.heroSpaceV2.sticked .heroSpaceV2-root:not(.small-with-buttons) .logo-wrapper img{display:block;max-width:none;max-height:32px}
.content-zh_cn .heroSpaceV2.sticked .heroSpaceV2-root:not(.small-with-buttons) .logo-wrapper,.zh_cn .heroSpaceV2.sticked .heroSpaceV2-root:not(.small-with-buttons) .logo-wrapper{left:-124px}
.content-zh_cn .heroSpaceV2.sticked .heroSpaceV2-root:not(.small-with-buttons) .logo-wrapper img,.zh_cn .heroSpaceV2.sticked .heroSpaceV2-root:not(.small-with-buttons) .logo-wrapper img{height:32px}
.heroSpaceV2.sticked .heroSpaceV2-root:not(.small-with-buttons) .content-wrapper .content-container{padding-top:0}
.heroSpaceV2.sticked .heroSpaceV2-root:not(.small-with-buttons) .content-wrapper .content-container .headingWrap{position:relative;height:64px}
.heroSpaceV2.sticked .heroSpaceV2-root:not(.small-with-buttons) .content-wrapper .content-container .headingWrap:after{content:'';height:100%;display:inline-block;vertical-align:middle}
.heroSpaceV2.sticked .heroSpaceV2-root:not(.small-with-buttons) .content-wrapper .content-container .ha1{font-size:15px;line-height:20px;font-family:"SAPRegular",Arial,Helvetica,sans-serif;font-weight:normal;position:absolute;top:50%;transform:translateY(-50%);padding-bottom:0}
html.content-zh_cn .heroSpaceV2.sticked .heroSpaceV2-root:not(.small-with-buttons) .content-wrapper .content-container .ha1{font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif;font-weight:400}
html.content-iw_il .heroSpaceV2.sticked .heroSpaceV2-root:not(.small-with-buttons) .content-wrapper .content-container .ha1{font-family:Arial,Helvetica,sans-serif;font-weight:normal}
html.content-ar_sa .heroSpaceV2.sticked .heroSpaceV2-root:not(.small-with-buttons) .content-wrapper .content-container .ha1{font-family:Arial,Helvetica,sans-serif;font-weight:normal}
html.content-ja_jp .heroSpaceV2.sticked .heroSpaceV2-root:not(.small-with-buttons) .content-wrapper .content-container .ha1{font-family:Arial,Helvetica,sans-serif;font-weight:normal}
html.content-ko_kr .heroSpaceV2.sticked .heroSpaceV2-root:not(.small-with-buttons) .content-wrapper .content-container .ha1{font-family:"Malgun Gothic",Arial,Helvetica,sans-serif;font-weight:400}
html.content-zh_tw .heroSpaceV2.sticked .heroSpaceV2-root:not(.small-with-buttons) .content-wrapper .content-container .ha1{font-family:"Microsoft JhengHei",Arial,Helvetica,sans-serif;font-weight:400}
@media only screen and (min-width:768px){.heroSpaceV2.sticked .heroSpaceV2-root:not(.small-with-buttons) .content-wrapper .content-container .ha1{font-family:"SAPMedium",Arial,Helvetica,sans-serif;font-weight:normal}
html.content-zh_cn .heroSpaceV2.sticked .heroSpaceV2-root:not(.small-with-buttons) .content-wrapper .content-container .ha1{font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif;font-weight:500}
html.content-iw_il .heroSpaceV2.sticked .heroSpaceV2-root:not(.small-with-buttons) .content-wrapper .content-container .ha1{font-family:Arial,Helvetica,sans-serif;font-weight:bold}
html.content-ar_sa .heroSpaceV2.sticked .heroSpaceV2-root:not(.small-with-buttons) .content-wrapper .content-container .ha1{font-family:Arial,Helvetica,sans-serif;font-weight:bold}
html.content-ja_jp .heroSpaceV2.sticked .heroSpaceV2-root:not(.small-with-buttons) .content-wrapper .content-container .ha1{font-family:Arial,Helvetica,sans-serif;font-weight:bold}
html.content-ko_kr .heroSpaceV2.sticked .heroSpaceV2-root:not(.small-with-buttons) .content-wrapper .content-container .ha1{font-family:"Malgun Gothic",Arial,Helvetica,sans-serif;font-weight:500}
html.content-zh_tw .heroSpaceV2.sticked .heroSpaceV2-root:not(.small-with-buttons) .content-wrapper .content-container .ha1{font-family:"Microsoft JhengHei",Arial,Helvetica,sans-serif;font-weight:500}
}
.heroSpaceV2.sticked .heroSpaceV2-root:not(.small-with-buttons) .content-wrapper .content-container .ha1 div,.heroSpaceV2.sticked .heroSpaceV2-root:not(.small-with-buttons) .content-wrapper .content-container .ha1 p{display:inline;padding:0}
.heroSpaceV2.sticked .heroSpaceV2-root:not(.small-with-buttons) .content-wrapper .content-container .ha1 br{display:none}
.heroSpaceV2.sticked .heroSpaceV2-root:not(.small-with-buttons) .content-wrapper .content-container .ha1.brandingLogo{transform:none}
@media only screen and (min-width:768px) and (max-width:1240px){.heroSpaceV2.sticked.minified .heroSpaceV2-root:not(.small-with-buttons) .content-wrapper{padding-left:89px;padding-right:89px}
.content-zh_cn .heroSpaceV2.sticked.minified .heroSpaceV2-root:not(.small-with-buttons) .content-wrapper,.zh_cn .heroSpaceV2.sticked.minified .heroSpaceV2-root:not(.small-with-buttons) .content-wrapper{padding-left:150px;padding-right:150px}
}
@media only screen and (min-width:768px) and (max-width:980px){.heroSpaceV2.sticked.minified .heroSpaceV2-root:not(.small-with-buttons) .content-wrapper{padding-left:83px;padding-right:83px}
.content-zh_cn .heroSpaceV2.sticked.minified .heroSpaceV2-root:not(.small-with-buttons) .content-wrapper,.zh_cn .heroSpaceV2.sticked.minified .heroSpaceV2-root:not(.small-with-buttons) .content-wrapper{padding-left:144px;padding-right:144px}
}
@media only screen and (min-width:980px){.heroSpaceV2.sticked.minified .container-extended .heroSpaceV2-root .content-wrapper{padding-left:89px;padding-right:89px}
.content-zh_cn .heroSpaceV2.sticked.minified .container-extended .heroSpaceV2-root .content-wrapper,.zh_cn .heroSpaceV2.sticked.minified .container-extended .heroSpaceV2-root .content-wrapper{padding:0 150px 0 150px}
}
.heroSpaceV2.sticked.extended .heroSpaceV2-root:not(.small-with-buttons) .logo img,.heroSpaceV2.sticked.extended .heroSpaceV2-root:not(.small-with-buttons) .logo-wrapper{display:none}
.heroSpaceV2.sticked .heroSpaceV2-root:not(.small-with-buttons) .background-holder picture,.heroSpaceV2.sticked .heroSpaceV2-root:not(.small-with-buttons) .icon-holder-container,.heroSpaceV2.sticked .heroSpaceV2-root:not(.small-with-buttons) .breadcrumb-container{display:none !important}
.rtl .heroSpaceV2-root.large .row .col-item,.rtl .heroSpaceV2-root.small .row .col-item,.rtl .heroSpaceV2-root.medium .row .col-item{float:right}
.rtl .heroSpaceV2-root.large .breadCrumb,.rtl .heroSpaceV2-root.small .breadCrumb,.rtl .heroSpaceV2-root.medium .breadCrumb{padding-right:0}
.rtl .sticked.heroSpaceV2 .heroSpaceV2-root .logo-wrapper{left:100%;right:auto}
.heightWrapper.large{min-height:435px}
@media only screen and (max-width:767px){.heightWrapper.large{min-height:238px}
}
@media only screen and (min-width:768px) and (max-width:980px){.heightWrapper.large{min-height:339px}
}
.heroSpaceV2-root.large{height:435px}
@media only screen and (max-width:767px){.heroSpaceV2-root.large{height:238px}
}
@media only screen and (min-width:768px) and (max-width:980px){.heroSpaceV2-root.large{height:339px}
}
.heroSpaceV2.sticked .heroSpaceV2-root.large{height:64px}
.heroSpaceV2-root.large .background-with-content-wrapper{height:435px}
@media only screen and (max-width:767px){.heroSpaceV2-root.large .background-with-content-wrapper{height:238px}
}
@media only screen and (min-width:768px) and (max-width:980px){.heroSpaceV2-root.large .background-with-content-wrapper{height:339px}
}
.heroSpaceV2.sticked .heroSpaceV2-root.large .background-with-content-wrapper{height:64px}
.heroSpaceV2-root.large .content-wrapper .content-container{padding-top:81px;max-height:435px}
.heroSpaceV2-root.large .content-wrapper .content-container .ha1{padding-bottom:25px}
@media only screen and (max-width:767px){.heroSpaceV2-root.large .content-wrapper .content-container{max-height:238px;padding-top:44px}
}
@media only screen and (min-width:768px) and (max-width:980px){.heroSpaceV2-root.large .content-wrapper .content-container{max-height:339px;padding-top:62px}
}
.heroSpaceV2-root.large .content-wrapper .breadcrumb-container{margin-bottom:17px}
.heroSpaceV2-root.large .icon-holder-container .icon-holder{display:flex;align-items:center;height:188px}
@media only screen and (min-width:768px) and (max-width:980px){.heroSpaceV2-root.large .icon-holder-container .icon-holder{height:157px}
}
.heroSpaceV2-root.large .icon-holder-container .icon-holder img{max-height:188px}
@media only screen and (min-width:768px) and (max-width:980px){.heroSpaceV2-root.large .icon-holder-container .icon-holder img{max-height:157px}
}
@media only screen and (max-width:767px){.heroSpaceV2-root.large .icon-holder-container{display:none}
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.heroSpaceV2-root.large .icon-holder-container{display:flex;align-items:center;height:188px}
.heroSpaceV2-root.large .icon-holder-container .icon-holder{display:block;height:auto;width:100%}
}
@media all and (min-width:768px) and (max-width:980px) and (-ms-high-contrast:none),(-ms-high-contrast:active){.heroSpaceV2-root.large .icon-holder-container{height:157px}
}
@media all and (max-width:767px) and (-ms-high-contrast:none),(-ms-high-contrast:active){.heroSpaceV2-root.large .icon-holder-container{display:none}
}
.heightWrapper.medium{min-height:338px}
@media only screen and (max-width:767px){.heightWrapper.medium{min-height:184px}
}
@media only screen and (min-width:768px) and (max-width:980px){.heightWrapper.medium{min-height:263px}
}
.heroSpaceV2-root.medium{height:338px}
@media only screen and (max-width:767px){.heroSpaceV2-root.medium{height:184px}
}
@media only screen and (min-width:768px) and (max-width:980px){.heroSpaceV2-root.medium{height:263px}
}
.heroSpaceV2.sticked .heroSpaceV2-root.medium{height:64px}
.heroSpaceV2-root.medium .background-with-content-wrapper{height:338px}
@media only screen and (min-width:768px) and (max-width:980px){.heroSpaceV2-root.medium .background-with-content-wrapper{height:263px}
}
@media only screen and (max-width:767px){.heroSpaceV2-root.medium .background-with-content-wrapper{height:184px}
}
.heroSpaceV2.sticked .heroSpaceV2-root.medium .background-with-content-wrapper{height:64px}
.heroSpaceV2-root.medium .content-wrapper .content-container{padding-top:62px;max-height:338px}
.heroSpaceV2-root.medium .content-wrapper .content-container .ha1{padding-bottom:25px}
@media only screen and (max-width:767px){.heroSpaceV2-root.medium .content-wrapper .content-container{max-height:184px;padding-top:33px}
}
@media only screen and (min-width:768px) and (max-width:980px){.heroSpaceV2-root.medium .content-wrapper .content-container{max-height:263px;padding-top:49px}
.heroSpaceV2-root.medium .content-wrapper .content-container .ha1{padding-bottom:19px}
}
.heroSpaceV2-root.medium .content-wrapper .breadcrumb-container{margin-bottom:17px}
.heroSpaceV2-root.medium .icon-holder-container .icon-holder{display:flex;align-items:center;height:188px}
@media only screen and (min-width:768px) and (max-width:980px){.heroSpaceV2-root.medium .icon-holder-container .icon-holder{height:151px}
}
.heroSpaceV2-root.medium .icon-holder-container .icon-holder img{max-height:188px}
@media only screen and (min-width:768px) and (max-width:980px){.heroSpaceV2-root.medium .icon-holder-container .icon-holder img{max-height:151px}
}
@media only screen and (max-width:767px){.heroSpaceV2-root.medium .icon-holder-container{display:none}
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.heroSpaceV2-root.medium .icon-holder-container{display:flex;align-items:center;height:188px}
.heroSpaceV2-root.medium .icon-holder-container .icon-holder{display:block;height:auto;width:100%}
}
@media all and (min-width:768px) and (max-width:980px) and (-ms-high-contrast:none),(-ms-high-contrast:active){.heroSpaceV2-root.medium .icon-holder-container{height:151px}
}
@media all and (max-width:767px) and (-ms-high-contrast:none),(-ms-high-contrast:active){.heroSpaceV2-root.medium .icon-holder-container{display:none}
}
.heightWrapper.small{min-height:146px}
@media only screen and (max-width:767px){.heightWrapper.small{height:auto;min-height:135px}
}
@media only screen and (min-width:768px) and (max-width:980px){.heightWrapper.small{min-height:135px}
}
.heroSpaceV2-root.small{height:146px}
@media only screen and (max-width:767px){.heroSpaceV2-root.small{height:auto;min-height:135px}
}
@media only screen and (min-width:768px) and (max-width:980px){.heroSpaceV2-root.small{height:135px}
}
.heroSpaceV2.sticked .heroSpaceV2-root.small{height:64px}
.heroSpaceV2-root.small .background-with-content-wrapper{height:146px}
@media only screen and (max-width:767px){.heroSpaceV2-root.small .background-with-content-wrapper{height:auto;min-height:135px}
}
@media only screen and (min-width:768px) and (max-width:980px){.heroSpaceV2-root.small .background-with-content-wrapper{height:135px}
}
.heroSpaceV2.sticked .heroSpaceV2-root.small .background-with-content-wrapper{height:64px}
@media only screen and (max-width:767px){.heroSpaceV2-root.small .background-with-content-wrapper.mobile{display:block;margin:0;position:absolute;top:0;left:0;width:100%;height:100%}
}
@media only screen and (max-width:767px){.heroSpaceV2-root.small .background-with-content-wrapper.mobile .background-holder{display:block;height:100%;min-height:135px;margin:0 -28px}
}
@media only screen and (max-width:767px){.heroSpaceV2-root.small .background-with-content-wrapper.mobile .background-holder.image img{height:100%;min-height:135px}
}
@media only screen and (max-width:767px){.heroSpaceV2-root.small .background-with-content-wrapper.mobile .background-holder.image{max-width:9999px;margin:0 -999px}
}
@media only screen and (max-width:767px){.heroSpaceV2-root.small .background-with-content-wrapper.mobile+.background-with-content-wrapper{margin:0;position:relative;width:100%}
}
@media only screen and (max-width:767px){.heroSpaceV2-root.small .background-with-content-wrapper.mobile+.background-with-content-wrapper .background-holder{display:none}
}
@media only screen and (max-width:767px){.heroSpaceV2-root.small .background-with-content-wrapper.mobile+.background-with-content-wrapper .content-wrapper{position:relative;display:block;top:0;left:0;transform:none;padding-bottom:22px}
}
@media only screen and (max-width:767px){.heroSpaceV2-root.small .background-with-content-wrapper.mobile+.background-with-content-wrapper .content-wrapper .content-container{display:block}
}
@media only screen and (max-width:767px){.heroSpaceV2-root.small .background-with-content-wrapper.mobile+.background-with-content-wrapper .content-wrapper .ha1.small{min-height:73px;padding-top:15px;margin-bottom:13px;display:flex;flex-direction:column;justify-content:center;align-self:inherit}
}
@media only screen and (max-width:767px){.heroSpaceV2-root.small .background-with-content-wrapper.mobile+.background-with-content-wrapper .content-wrapper .isButtons .ha1.small{min-height:auto;padding-top:0;margin-bottom:-3px;display:block;line-height:1.25em}
.heroSpaceV2-root.small .background-with-content-wrapper.mobile+.background-with-content-wrapper .content-wrapper .isButtons .headingWrap{margin-top:15px;min-height:44px;display:flex;flex-direction:column;justify-content:center}
.heroSpaceV2-root.small .background-with-content-wrapper.mobile+.background-with-content-wrapper .content-wrapper .isButtons .button-holder{margin-top:13px;margin-bottom:1px;padding-bottom:0}
}
@media only screen and (max-width:767px){.rtl .heroSpaceV2-root.small .background-with-content-wrapper.mobile+.background-with-content-wrapper .content-wrapper.noIcon{display:table}
}
@media only screen and (max-width:767px){.rtl .heroSpaceV2-root.small .background-with-content-wrapper.mobile+.background-with-content-wrapper .content-wrapper{right:0;left:auto}
}
.heroSpaceV2-root.small .content-wrapper{display:table;width:100%}
.heroSpaceV2-root.small .content-wrapper .content-container{display:table-cell;vertical-align:middle}
.heroSpaceV2-root.small .content-wrapper .breadcrumb-container{margin-bottom:12px}
.ie .heroSpaceV2-root.small .content-wrapper .breadcrumb-container.reset-margin-bottom,.heroSpaceV2-root.small .content-wrapper .breadcrumb-container.reset-margin-bottom{margin-bottom:0}
.ie .heroSpaceV2-root.small .content-wrapper .breadcrumb-container{margin-bottom:11px}
.heroSpaceV2-root.small .content-wrapper.mobile-center{text-align:center}
.heroSpaceV2-root.small .branding-logo.text{margin-bottom:-1px}
@media only screen and (max-width:767px){.heroSpaceV2-root.small .branding-logo.text{margin-bottom:2px}
}
.heroSpaceV2.sticked .heroSpaceV2-root.small .branding-logo{position:absolute;bottom:50%}
.heroSpaceV2.sticked .heroSpaceV2-root.small .brandingLogoHeight{height:20px}
.heroSpaceV2.sticked .heroSpaceV2-root.small .brandingLogoHeight img{height:20px}
.heroSpaceV2-root.small .isButtons,.heroSpaceV2-root.small .stretch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center}
.heroSpaceV2-root.small .isButtons{align-items:stretch}
@media only screen and (max-width:767px){.heroSpaceV2-root.small .isButtons{display:block;text-align:center}
}
.heroSpaceV2-root.small .isButtons .headingWrap{display:flex}
.heroSpaceV2-root.small .isButtons .headingWrap .ha1{align-self:flex-end}
.heroSpaceV2-root.small .isButtons .headingWrap.brandingLogo{flex-direction:column}
.heroSpaceV2-root.small .isButtons .headingWrap.brandingLogo .ha1{align-self:inherit}
.heroSpaceV2-root.small .stretch .text-col{flex:1}
.heroSpaceV2-root.small .stretch .icon-col{flex:0 1 auto}
.heroSpaceV2-root.small .stretch .icon-holder-container{display:table;width:100%;height:100%}
.heroSpaceV2-root.small .stretch .icon-holder-container .icon-holder{display:table-cell;vertical-align:middle}
.heroSpaceV2-root.small .stretch .icon-holder-container .icon-holder img{max-height:95px;max-width:192px}
@media only screen and (min-width:768px) and (max-width:980px){.heroSpaceV2-root.small .stretch .icon-holder-container .icon-holder img{max-height:86px;max-width:136px}
}
@media only screen and (max-width:767px){.heroSpaceV2-root.small .stretch .icon-holder-container{display:none}
}
@media only screen and (max-width:767px){.heroSpaceV2-root.small .stretch{display:block}
}
.heroSpaceV2-root.small .button-holder{display:flex;align-items:flex-end;justify-content:flex-end;height:100%;padding-bottom:7px;width:100%}
.ie11 .heroSpaceV2-root.small .button-holder{padding-bottom:6px}
@media only screen and (max-width:767px){.heroSpaceV2-root.small .button-holder{display:block}
}
@media only screen and (min-width:768px) and (max-width:1240px){.heroSpaceV2-root.small .button-holder{padding-bottom:5px}
}
.heroSpaceV2-root.small .button-holder .buttons{padding:0;vertical-align:bottom;margin:0}
.heroSpaceV2-root.small .button-holder .buttons button{outline:0}
.heroSpaceV2-root.small .button-holder .buttons li{display:inline}
.heroSpaceV2-root.small .button-holder .buttons li:last-child a{margin-left:5px}
.heroSpaceV2-root.small .button-holder .buttons li a{text-decoration:none}
@media only screen and (max-width:767px){.heroSpaceV2-root.small .button-holder .buttons{display:block;margin:0;text-align:center}
}
@media only screen and (max-width:767px){.heroSpaceV2-root.small .button-holder .button2017{max-width:127px;width:auto}
}
.heroSpaceV2-root.small .button-holder.sticked{padding-bottom:0;align-items:center}
.rtl .heroSpaceV2-root.small{direction:ltr}
.rtl .heroSpaceV2-root.small .content-container{direction:rtl}
@media only screen and (max-width:767px){.rtl .heroSpaceV2-root.small .full-width-wrapper.mobile{right:0;left:auto}
}
@media only screen and (max-width:767px){.rtl .heroSpaceV2-root.small .full-width-wrapper.mobile+.full-width-wrapper .content-wrapper{right:0;left:auto}
}
.heroSpaceV2-root.small.small-with-buttons{min-height:146px;height:auto}
.heroSpaceV2.sticked:not(.extended) .heroSpaceV2-root.small.small-with-buttons{min-height:auto}
@media only screen and (min-width:768px) and (max-width:980px){.heroSpaceV2-root.small.small-with-buttons{height:auto;min-height:135px}
}
@media only screen and (max-width:767px){.heroSpaceV2-root.small.small-with-buttons{height:auto;min-height:135px}
}
.heroSpaceV2-root.small.small-with-buttons .background-with-content-wrapper.desktop{min-height:146px;height:auto;margin:0}
@media only screen and (min-width:768px) and (max-width:980px){.heroSpaceV2-root.small.small-with-buttons .background-with-content-wrapper.desktop{height:auto;min-height:135px}
}
@media only screen and (max-width:767px){.heroSpaceV2-root.small.small-with-buttons .background-with-content-wrapper.desktop{height:auto;min-height:135px}
}
.heroSpaceV2.sticked:not(.extended) .heroSpaceV2-root.small.small-with-buttons .background-with-content-wrapper.desktop{min-height:auto}
.heroSpaceV2.sticked:not(.extended) .heroSpaceV2-root.small.small-with-buttons .background-with-content-wrapper.desktop .content-wrapper .content-container{min-height:64px;padding:10px 0}
.heroSpaceV2.sticked:not(.extended) .heroSpaceV2-root.small.small-with-buttons .background-with-content-wrapper.desktop .content-wrapper .content-container .logo-wrapper{left:-89px;display:block;position:absolute;top:50%;transform:translateY(-50%);max-height:32px}
@media only screen and (min-width:768px) and (max-width:980px){.heroSpaceV2.sticked:not(.extended) .heroSpaceV2-root.small.small-with-buttons .background-with-content-wrapper.desktop .content-wrapper .content-container .logo-wrapper{left:-64px}
}
.heroSpaceV2.sticked:not(.extended) .heroSpaceV2-root.small.small-with-buttons .background-with-content-wrapper.desktop .content-wrapper .content-container .logo-wrapper img{display:block;max-width:none;max-height:32px}
.content-zh_cn .heroSpaceV2.sticked:not(.extended) .heroSpaceV2-root.small.small-with-buttons .background-with-content-wrapper.desktop .content-wrapper .content-container .logo-wrapper img,.zh_cn .heroSpaceV2.sticked:not(.extended) .heroSpaceV2-root.small.small-with-buttons .background-with-content-wrapper.desktop .content-wrapper .content-container .logo-wrapper img{height:32px}
.heroSpaceV2.sticked:not(.extended) .heroSpaceV2-root.small.small-with-buttons .background-with-content-wrapper.desktop .content-wrapper .content-container .ha1{position:static;transform:none;top:auto;font-size:15px;line-height:20px;font-family:"SAPRegular",Arial,Helvetica,sans-serif;font-weight:normal}
html.content-zh_cn .heroSpaceV2.sticked:not(.extended) .heroSpaceV2-root.small.small-with-buttons .background-with-content-wrapper.desktop .content-wrapper .content-container .ha1{font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif;font-weight:400}
html.content-iw_il .heroSpaceV2.sticked:not(.extended) .heroSpaceV2-root.small.small-with-buttons .background-with-content-wrapper.desktop .content-wrapper .content-container .ha1{font-family:Arial,Helvetica,sans-serif;font-weight:normal}
html.content-ar_sa .heroSpaceV2.sticked:not(.extended) .heroSpaceV2-root.small.small-with-buttons .background-with-content-wrapper.desktop .content-wrapper .content-container .ha1{font-family:Arial,Helvetica,sans-serif;font-weight:normal}
html.content-ja_jp .heroSpaceV2.sticked:not(.extended) .heroSpaceV2-root.small.small-with-buttons .background-with-content-wrapper.desktop .content-wrapper .content-container .ha1{font-family:Arial,Helvetica,sans-serif;font-weight:normal}
html.content-ko_kr .heroSpaceV2.sticked:not(.extended) .heroSpaceV2-root.small.small-with-buttons .background-with-content-wrapper.desktop .content-wrapper .content-container .ha1{font-family:"Malgun Gothic",Arial,Helvetica,sans-serif;font-weight:400}
html.content-zh_tw .heroSpaceV2.sticked:not(.extended) .heroSpaceV2-root.small.small-with-buttons .background-with-content-wrapper.desktop .content-wrapper .content-container .ha1{font-family:"Microsoft JhengHei",Arial,Helvetica,sans-serif;font-weight:400}
@media only screen and (min-width:768px){.heroSpaceV2.sticked:not(.extended) .heroSpaceV2-root.small.small-with-buttons .background-with-content-wrapper.desktop .content-wrapper .content-container .ha1{font-family:"SAPMedium",Arial,Helvetica,sans-serif;font-weight:normal}
html.content-zh_cn .heroSpaceV2.sticked:not(.extended) .heroSpaceV2-root.small.small-with-buttons .background-with-content-wrapper.desktop .content-wrapper .content-container .ha1{font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif;font-weight:500}
html.content-iw_il .heroSpaceV2.sticked:not(.extended) .heroSpaceV2-root.small.small-with-buttons .background-with-content-wrapper.desktop .content-wrapper .content-container .ha1{font-family:Arial,Helvetica,sans-serif;font-weight:bold}
html.content-ar_sa .heroSpaceV2.sticked:not(.extended) .heroSpaceV2-root.small.small-with-buttons .background-with-content-wrapper.desktop .content-wrapper .content-container .ha1{font-family:Arial,Helvetica,sans-serif;font-weight:bold}
html.content-ja_jp .heroSpaceV2.sticked:not(.extended) .heroSpaceV2-root.small.small-with-buttons .background-with-content-wrapper.desktop .content-wrapper .content-container .ha1{font-family:Arial,Helvetica,sans-serif;font-weight:bold}
html.content-ko_kr .heroSpaceV2.sticked:not(.extended) .heroSpaceV2-root.small.small-with-buttons .background-with-content-wrapper.desktop .content-wrapper .content-container .ha1{font-family:"Malgun Gothic",Arial,Helvetica,sans-serif;font-weight:500}
html.content-zh_tw .heroSpaceV2.sticked:not(.extended) .heroSpaceV2-root.small.small-with-buttons .background-with-content-wrapper.desktop .content-wrapper .content-container .ha1{font-family:"Microsoft JhengHei",Arial,Helvetica,sans-serif;font-weight:500}
}
.heroSpaceV2.sticked:not(.extended) .heroSpaceV2-root.small.small-with-buttons .background-with-content-wrapper.desktop .content-wrapper .content-container .ha1 div,.heroSpaceV2.sticked:not(.extended) .heroSpaceV2-root.small.small-with-buttons .background-with-content-wrapper.desktop .content-wrapper .content-container .ha1 p{display:inline;padding:0}
.heroSpaceV2.sticked:not(.extended) .heroSpaceV2-root.small.small-with-buttons .background-with-content-wrapper.desktop .content-wrapper .content-container .ha1 br{display:none}
.heroSpaceV2.sticked:not(.extended) .heroSpaceV2-root.small.small-with-buttons .background-with-content-wrapper.desktop .content-wrapper .content-container .ha1.brandingLogo{transform:none}
.heroSpaceV2.sticked:not(.extended) .heroSpaceV2-root.small.small-with-buttons .background-with-content-wrapper.desktop .content-wrapper .content-container .breadcrumb-container{display:none}
.heroSpaceV2.sticked:not(.extended) .heroSpaceV2-root.small.small-with-buttons .background-with-content-wrapper.desktop .buttons{display:flex;flex-shrink:0}
@media only screen and (max-width:767px){.heroSpaceV2.sticked:not(.extended) .heroSpaceV2-root.small.small-with-buttons .background-with-content-wrapper.desktop .buttons{display:block}
}
.heroSpaceV2.sticked:not(.extended) .heroSpaceV2-root.small.small-with-buttons .background-with-content-wrapper.desktop .branding-logo{position:static;margin-top:0}
.heroSpaceV2-root.small.small-with-buttons .background-with-content-wrapper.desktop .background-holder{height:100%}
.heroSpaceV2-root.small.small-with-buttons .background-with-content-wrapper.desktop .content-wrapper{min-height:146px;position:relative;transform:none;top:0;left:0;right:0;bottom:0}
.heroSpaceV2-root.small.small-with-buttons .background-with-content-wrapper.desktop .content-wrapper .content-container{min-height:146px}
.heroSpaceV2.sticked:not(.extended) .heroSpaceV2-root.small.small-with-buttons .background-with-content-wrapper.desktop .content-wrapper .content-container{min-height:64px}
.heroSpaceV2.sticked:not(.extended) .heroSpaceV2-root.small.small-with-buttons .background-with-content-wrapper.desktop .content-wrapper{min-height:auto}
@media only screen and (min-width:768px) and (max-width:980px){.heroSpaceV2-root.small.small-with-buttons .background-with-content-wrapper.desktop .content-wrapper{height:auto;min-height:135px}
.heroSpaceV2-root.small.small-with-buttons .background-with-content-wrapper.desktop .content-wrapper .content-container{min-height:135px}
}
@media only screen and (max-width:767px){.heroSpaceV2-root.small.small-with-buttons .background-with-content-wrapper.desktop .content-wrapper{height:auto;min-height:135px}
}
.heroSpaceV2-root.small.small-with-buttons .background-with-content-wrapper.desktop .background-holder-wrapper{position:absolute;top:0;bottom:0;left:-9999px;right:-9999px}
.heroSpaceV2-root.small.small-with-buttons .product-price{font-size:14px;font-family:"SAPBook",Arial,Helvetica,sans-serif;font-weight:normal;color:#fff;padding-bottom:10px;direction:ltr}
html.content-zh_cn .heroSpaceV2-root.small.small-with-buttons .product-price{font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif;font-weight:300}
html.content-iw_il .heroSpaceV2-root.small.small-with-buttons .product-price{font-family:Arial,Helvetica,sans-serif;font-weight:normal}
html.content-ar_sa .heroSpaceV2-root.small.small-with-buttons .product-price{font-family:Arial,Helvetica,sans-serif;font-weight:normal}
html.content-ja_jp .heroSpaceV2-root.small.small-with-buttons .product-price{font-family:Arial,Helvetica,sans-serif;font-weight:normal}
html.content-ko_kr .heroSpaceV2-root.small.small-with-buttons .product-price{font-family:"Malgun Gothic",Arial,Helvetica,sans-serif;font-weight:300}
html.content-zh_tw .heroSpaceV2-root.small.small-with-buttons .product-price{font-family:"Microsoft JhengHei",Arial,Helvetica,sans-serif;font-weight:300}
.heroSpaceV2-root.small.small-with-buttons .product-price__prefix,.heroSpaceV2-root.small.small-with-buttons .product-price__postfix,.heroSpaceV2-root.small.small-with-buttons .product-price__value{white-space:pre-wrap;display:inline-block}
.heroSpaceV2-root.small.small-with-buttons .product-price__value{font-family:"SAPRegular",Arial,Helvetica,sans-serif;font-weight:normal}
html.content-zh_cn .heroSpaceV2-root.small.small-with-buttons .product-price__value{font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif;font-weight:400}
html.content-iw_il .heroSpaceV2-root.small.small-with-buttons .product-price__value{font-family:Arial,Helvetica,sans-serif;font-weight:normal}
html.content-ar_sa .heroSpaceV2-root.small.small-with-buttons .product-price__value{font-family:Arial,Helvetica,sans-serif;font-weight:normal}
html.content-ja_jp .heroSpaceV2-root.small.small-with-buttons .product-price__value{font-family:Arial,Helvetica,sans-serif;font-weight:normal}
html.content-ko_kr .heroSpaceV2-root.small.small-with-buttons .product-price__value{font-family:"Malgun Gothic",Arial,Helvetica,sans-serif;font-weight:400}
html.content-zh_tw .heroSpaceV2-root.small.small-with-buttons .product-price__value{font-family:"Microsoft JhengHei",Arial,Helvetica,sans-serif;font-weight:400}
@media only screen and (min-width:768px){.heroSpaceV2-root.small.small-with-buttons .product-price__value{font-family:"SAPMedium",Arial,Helvetica,sans-serif;font-weight:normal}
html.content-zh_cn .heroSpaceV2-root.small.small-with-buttons .product-price__value{font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif;font-weight:500}
html.content-iw_il .heroSpaceV2-root.small.small-with-buttons .product-price__value{font-family:Arial,Helvetica,sans-serif;font-weight:bold}
html.content-ar_sa .heroSpaceV2-root.small.small-with-buttons .product-price__value{font-family:Arial,Helvetica,sans-serif;font-weight:bold}
html.content-ja_jp .heroSpaceV2-root.small.small-with-buttons .product-price__value{font-family:Arial,Helvetica,sans-serif;font-weight:bold}
html.content-ko_kr .heroSpaceV2-root.small.small-with-buttons .product-price__value{font-family:"Malgun Gothic",Arial,Helvetica,sans-serif;font-weight:500}
html.content-zh_tw .heroSpaceV2-root.small.small-with-buttons .product-price__value{font-family:"Microsoft JhengHei",Arial,Helvetica,sans-serif;font-weight:500}
}
.heroSpaceV2-root.small.small-with-buttons .product-price__prefix,.heroSpaceV2-root.small.small-with-buttons .product-price__postfix{opacity:.7}
.heroSpaceV2.sticked:not(.extended) .heroSpaceV2-root.small.small-with-buttons .product-price{padding:0 14px 0 0;text-align:right;max-width:315px}
.heroSpaceV2.sticked:not(.extended) .heroSpaceV2-root.small.small-with-buttons .product-price__postfix{display:block}
.heroSpaceV2.sticked:not(.extended) .heroSpaceV2-root.small.small-with-buttons .product-price__postfix::after{content:'-';color:transparent;display:block;height:0}
.heroSpaceV2-root.small.small-with-buttons .content-wrapper{display:flex;align-content:center}
.heroSpaceV2-root.small.small-with-buttons .content-wrapper .content-container{width:100%;display:flex;flex:0 1 auto;justify-content:space-between;flex-direction:row}
.heroSpaceV2.sticked:not(.extended) .heroSpaceV2-root.small.small-with-buttons .content-wrapper .content-container .headingWrap::after{height:auto}
.heroSpaceV2-root.small.small-with-buttons .breadcrumbs-plus-text-container{display:flex;flex-direction:column;justify-content:center;padding:22px 0;flex:1;flex-wrap:wrap}
.heroSpaceV2-root.small.small-with-buttons .breadcrumbs-plus-text-container .breadcrumb-container{margin-top:-4px}
.heroSpaceV2.sticked:not(.extended) .heroSpaceV2-root.small.small-with-buttons .breadcrumbs-plus-text-container{padding:0;flex-basis:auto}
.ie .heroSpaceV2.sticked:not(.extended) .heroSpaceV2-root.small.small-with-buttons .breadcrumbs-plus-text-container{flex-basis:0}
.heroSpaceV2-root.small.small-with-buttons .button-holder{flex-direction:column;width:auto;padding:0 0 0 64px;justify-content:center;flex-shrink:0;align-items:flex-end}
.heroSpaceV2-root.small.small-with-buttons .button-holder.hidden{visibility:hidden}
.heroSpaceV2.sticked:not(.extended) .heroSpaceV2-root.small.small-with-buttons .button-holder{flex-direction:row;padding:0 0 0 32px;align-items:center;flex:0 0 auto;justify-content:flex-end}
@media only screen and (max-width:767px){.heroSpaceV2-root.small.small-with-buttons .background-with-content-wrapper.mobile+.background-with-content-wrapper .content-wrapper .button-holder{padding:0;margin-top:11px}
.heroSpaceV2-root.small.small-with-buttons .background-with-content-wrapper.mobile+.background-with-content-wrapper .content-wrapper .breadcrumbs-plus-text-container{padding:0}
.heroSpaceV2-root.small.small-with-buttons .background-with-content-wrapper.mobile+.background-with-content-wrapper .content-wrapper .product-price{padding-bottom:11px}
}
.rtl .heroSpaceV2-root.small.small-with-buttons .button-holder{padding:0 64px 0 0}
.rtl .heroSpaceV2-root.small.small-with-buttons .button-holder .buttons li:last-child a{margin-left:0;margin-right:5px}
.heroSpaceV2.sticked:not(.extended) .rtl .heroSpaceV2-root.small.small-with-buttons .button-holder{padding:0 32px 0 0}
.rtl .heroSpaceV2.sticked:not(.extended) .heroSpaceV2-root.small.small-with-buttons .logo{right:-85px;left:auto}
.rtl .heroSpaceV2.sticked:not(.extended) .heroSpaceV2-root.small.small-with-buttons .product-price{padding:0 0 0 14px}
.rtl .heroSpaceV2.sticked:not(.extended) .heroSpaceV2-root.small.small-with-buttons .product-price__postfix{text-align:left;margin-left:-5px}