.custom-sticky-nav .hidden-visibility{visibility:hidden}
.custom-sticky-nav.stuck .hidden-visibility,.show-btn-always .custom-sticky-nav .hidden-visibility{visibility:visible}
.custom-sticky-nav.stick{position:fixed;top:0;left:0;right:0;width:100%;z-index:1020;transition:position .3s ease-in-out}
.Inpagenavigation .hide-on-load .fixed-sticky,.Inpagenavigation .hide-on-load .sticky,.custom-sticky-nav .nav-item.active::before{display:none}
@media only screen and (min-width:620px) and (max-width:642px){.custom-sticky-nav:not(.stuck) .windows-mobile li .dropdown .dropdown-menu.menu-height{height:100px;overflow-y:scroll}
.Inpagenavigation .custom-sticky-nav.stuck .windows-inpage-nav ul.nav-links-mobile-fall li.active ul.dropdown-menu{height:100px;overflow-y:scroll}
.custom-sticky-nav .dropdown .dropdown-menu{max-height:180px !important}
}
.Inpagenavigation .hide-on-load .fixed-sticky.stuck,.Inpagenavigation .hide-on-load .sticky.stuck,.custom-sticky-nav .nav-item.active a::before{display:block}
.custom-sticky-nav .nav-links-mobile{align-items:start}
.custom-sticky-nav .brand-name>*{margin-bottom:0}
html:not([dir=rtl]) .custom-sticky-nav .dropdown .dropdown-menu{left:0;min-width:250px;top:100%;vertical-align:bottom}
html[dir=rtl] .custom-sticky-nav .dropdown .dropdown-menu{left:0;min-width:250px;top:100%;vertical-align:bottom}
.custom-sticky-nav .nav .nav-item{margin:0}
.custom-sticky-nav .nav .nav-item .nav-link{padding:1.125rem;color:#505050}
.custom-sticky-nav .windows-consumer .nav .nav-item .nav-link{font-weight:700 !important;font-size:20px !important;line-height:24px !important;padding:12px 4px;margin:0 24px;margin-left:0;opacity:.6}
.custom-sticky-nav .windows-consumer .nav .nav-item.active .nav-link,.custom-sticky-nav .windows-consumer .nav .nav-item a.nav-link:hover{opacity:1}
.custom-sticky-nav .windows-consumer .nav .nav-link::before{border:1px solid transparent !important;border-bottom:4px solid #0078d7 !important;border-radius:15px 15px 0 0 !important}
.custom-sticky-nav .nav .nav-item a.nav-link:hover,.custom-sticky-nav .nav-item.active a,.custom-sticky-nav .nav-links-mobile-fall .dropdown .dropdown-menu li.active a,.custom-sticky-nav .nav-links-mobile .dropdown .dropdown-menu li.active a,.custom-sticky-nav .nav-right li.active a:not(.btn){color:#0067b8 !important}
.custom-sticky-nav .windows-inpage-nav .nav .nav-item a.nav-link.text-light:hover,.custom-sticky-nav .windows-inpage-nav .nav-item.active a,.custom-sticky-nav .windows-inpage-nav .nav-links-mobile-fall .dropdown .dropdown-menu li.active a,.custom-sticky-nav .windows-inpage-nav .nav-links-mobile .dropdown .dropdown-menu li.active a,.custom-sticky-nav .windows-inpage-nav .nav .nav-item a.nav-link.text-light:active{color:#fff !important}
.custom-sticky-nav .windows-inpage-nav .windows-consumer .nav .nav-item a.nav-link:hover{color:unset !important}
.custom-sticky-nav .windows-inpage-nav .windows-consumer .nav .nav-item{background-color:unset !important}
.custom-sticky-nav .windows-inpage-nav .dropdown-menu li a.text-dark:hover,.custom-sticky-nav .windows-inpage-nav .dropdown-menu li a.text-dark:active.custom-sticky-nav .windows-inpage-nav .nav .nav-item a.nav-link.text-dark:hover,.custom-sticky-nav .windows-inpage-nav .nav-item.active a.text-dark,.custom-sticky-nav .windows-inpage-nav .nav-links-mobile-fall .dropdown .dropdown-menu li.active a.text-dark,.custom-sticky-nav .windows-inpage-nav .nav-links-mobile .dropdown .dropdown-menu li.active a.text-dark,.custom-sticky-nav .windows-inpage-nav .nav .nav-item a.nav-link.text-dark:hover,.custom-sticky-nav .windows-inpage-nav .nav .nav-item a.nav-link.text-dark:active{color:#000 !important}
.custom-sticky-nav .nav-right li.active a.btn{color:#fff !important}
.custom-sticky-nav .nav-links-mobile-fall .dropdown .dropdown-menu li.active a,.custom-sticky-nav .nav-links-mobile .dropdown .dropdown-menu li.active a{border-bottom:2px solid #0067b8 !important}
.custom-sticky-nav ul.nav li.active a,.custom-sticky-nav .nav-item.active a{color:#0067b8}
.custom-sticky-nav .nav .nav-item::before,.custom-sticky-nav .nav .nav-link::before{padding:0 1rem;width:100%;margin-bottom:-3px}
html:not([dir=rtl]).custom-sticky-nav .more .dropdown .dropdown-toggle.nav-link::before{padding-right:0rem}
html[dir=rtl].custom-sticky-nav .more .dropdown .dropdown-toggle.nav-link::before{padding-left:0rem}
.custom-sticky-nav .more .dropdown-menu .nav-item .nav-link{margin:0;width:100%;padding:1rem}
.custom-sticky-nav.stuck .nav.nav-links-mobile-fall:not(.windows-consumer-mobile) .dropdown{padding:10px 0}
.custom-sticky-nav:not(.stuck) .nav.nav-links-mobile-fall .dropdown,.custom-sticky-nav:not(.stuck) .nav.nav-links-mobile-fall>li{width:100%}
.custom-sticky-nav .nav-links-mobile-fall ul li a.dropdown-item{font-weight:600;line-height:20px;display:flex;align-items:center;color:#505050;padding:18px 15px;text-decoration:none;border-top:1px solid #e6e6e6}
.custom-sticky-nav .nav-links-mobile-fall ul li .dropdown-menu li a:hover{color:#0067b8 !important;text-decoration:none !important;border-bottom:2px solid #0067b8}
.custom-sticky-nav .nav-links-mobile-fall ul li .dropdown-menu li.active a{color:#0067b8 !important;border-bottom:2px solid #0067b8}
.custom-sticky-nav .dropdown .dropdown-menu li::hover,.custom-sticky-nav .nav-links-mobile-fall .dropdown .dropdown-menu li::hover,.custom-sticky-nav .dropdown-item::hover{color:#0067b8 !important;text-decoration:none !important;border-bottom:2px solid #0067b8 !important}
.custom-sticky-nav>div>div>div,.custom-sticky-nav .nav-links-mobile{padding:0 !important}
html:not([dir=rtl]) .custom-sticky-nav .dropdown .nav-link.dropdown-toggle{padding-right:1.5rem}
html[dir=rtl] .custom-sticky-nav .dropdown .nav-link.dropdown-toggle{padding-left:1.5rem;padding-right:1rem}
html:not([dir=rtl]) .custom-sticky-nav .nav-link.dropdown-toggle::after{right:.3rem !important}
html[dir=rtl] .custom-sticky-nav .nav-link.dropdown-toggle::after{left:.3rem !important}
html:not([dir=rtl]) .custom-sticky-nav .nav .nav-link.dropdown-toggle::before{padding:0 .5rem 0 1rem !important}
html[dir=rtl] .custom-sticky-nav .nav .nav-link.dropdown-toggle::before{padding:0 1rem 0 .5rem !important}
html[dir=rtl] .custom-sticky-nav .nav-links-mobile .dropdown-toggle::after,html[dir=rtl] .custom-sticky-nav .nav-links-mobile-fall .dropdown-toggle::after{left:0 !important;right:7px}
.custom-sticky-nav .nav-links-mobile-fall li,.custom-sticky-nav .nav-links-mobile-fall li .dropdown-menu,.custom-sticky-nav .nav-links-mobile .dropdown,.custom-sticky-nav .nav-links-mobile .dropdown-menu{width:100%}
.custom-sticky-nav .nav-links-mobile-fall .dropdown .dropdown-menu li a:active,.custom-sticky-nav .nav-links-mobile .dropdown .dropdown-menu li a:active{background-color:inherit !important;color:inherit !important}
.custom-sticky-nav .windows-inpage-nav .nav-links-mobile-fall .dropdown .dropdown-menu li a:active{color:#fff !important}
.custom-sticky-nav .windows-inpage-nav .nav-links-mobile-fall .dropdown .dropdown-menu li a.text-dark:active{color:#000 !important}
.custom-sticky-nav .nav-links-mobile .dropdown-toggle:before{display:none}
.custom-sticky-nav .dropdown-menu .nav-item{background-color:#f2f2f2}
.custom-sticky-nav a[href]:focus{outline-offset:-.65rem !important}
.custom-sticky-nav .windows-inpage-nav nav:not(.windows-consumer) a[href]:focus{border-radius:20px;outline:unset;outline-offset:unset;outline-color:unset}
.custom-sticky-nav .windows-inpage-nav nav:not(.windows-consumer) ul li a:focus{outline:2px solid #fff !important;outline-offset:-15px !important}
.custom-sticky-nav .windows-inpage-nav nav ul li a:focus{outline:2px solid #000 !important}
.custom-sticky-nav .dropdown .dropdown-menu{border:0}
.custom-sticky-nav:not(.stuck) .dropdown{min-height:61px;align-items:center}
.custom-sticky-nav .windows-consumer .nav .more .dropdown{min-height:unset}
.custom-sticky-nav nav,.custom-sticky-nav a{font-size:15px}
.custom-sticky-nav .windows-inpage-nav a{font-size:19px !important}
.custom-sticky-nav .nav-right li.specs a::after{content:'';font-size:15px;font-family:"MWF-MDL2";position:relative;bottom:-3px;margin-left:5px}
.custom-sticky-nav nav ul li .dropdown a,.custom-sticky-nav .CTAdiv{display:flex;align-items:center}
.custom-sticky-nav .windows-inpage-nav .dropdown .nav-link.dropdown-toggle,.custom-sticky-nav .windows-inpage-nav .dropdown .nav-link.dropdown-toggle:focus,.custom-sticky-nav .windows-inpage-nav .dropdown .nav-link.dropdown-toggle:hover{color:unset !important}
.custom-sticky-nav .dropdown .nav-link.dropdown-toggle,.custom-sticky-nav .dropdown .nav-link.dropdown-toggle:focus,.custom-sticky-nav .dropdown .nav-link.dropdown-toggle:hover{color:#505050 !important}
.custom-sticky-nav .dropdown a.dropdown-toggle.nav-link{color:#505050 !important}
.custom-sticky-nav .dropdown a.dropdown-toggle.nav-link:hover:before{display:none !important}
.custom-sticky-nav .container>.row>div{align-items:center}
.custom-sticky-nav .nav-links-mobile-fall .dropdown-toggle:focus{border:2px dashed}
.custom-sticky-nav .nav-right .nav-item .CTAdiv a.btn{outline-color:inherit !important}
.custom-sticky-nav.fixed-sticky.stuck{z-index:1000 !important;top:0}
@media screen and (max-width:859px){.custom-sticky-nav.right-btn-dropdown .nav-right .nav-item .CTAdiv a.btn{display:none}
.custom-sticky-nav .windows-consumer-mobile .dropdown-toggle{font-size:20px;line-height:24px;font-weight:700 !important}
.custom-sticky-nav .windows-consumer-mobile .dropdown-menu .dropdown-item{font-weight:600 !important;font-size:20px !important;line-height:24px}
.custom-sticky-nav .windows-inpage-nav .windows-mobile .dropdown .dropdown-toggle,.custom-sticky-nav .windows-inpage-nav .windows-mobile .dropdown ul li a{font-size:15px !important;font-weight:400}
.custom-sticky-nav:not(.stuck) .nav-links-mobile-fall .dropdown-toggle:after{top:12px}
.custom-sticky-nav ul li .dropdown .dropdown-menu::-webkit-scrollbar,.custom-sticky-nav .nav-links-mobile .dropdown .dropdown-menu::-webkit-scrollbar{width:4px}
.custom-sticky-nav ul li .dropdown .dropdown-menu::-webkit-scrollbar-track,.custom-sticky-nav .nav-links-mobile .dropdown .dropdown-menu::-webkit-scrollbar-track{background:#f1f1f1}
.custom-sticky-nav ul li .dropdown .dropdown-menu::-webkit-scrollbar-thumb,.custom-sticky-nav .nav-links-mobile .dropdown .dropdown-menu::-webkit-scrollbar-thumb{background:#a1a1a1}
.custom-sticky-nav ul li .dropdown .dropdown-menu::-webkit-scrollbar-thumb:hover,.custom-sticky-nav .nav-links-mobile .dropdown-menu::-webkit-scrollbar-thumb:hover{background:#666}
.custom-sticky-nav .nav-right-items{padding:0;display:none}
.show-btn-always .custom-sticky-nav .nav-right-items,.custom-sticky-nav.stuck .nav-right-items{display:block}
.custom-sticky-nav .nav-cta{position:absolute;right:12px}
html[dir=rtl] .custom-sticky-nav .nav-cta{left:12px;right:auto}
.custom-sticky-nav .dropdown-item{padding:18px 15px}
.custom-sticky-nav .dropdown-menu li a:hover,.custom-sticky-nav .dropdown-menu li a:active{border-bottom:2px solid #0067b8 !important;color:#0067b8 !important}
.custom-sticky-nav .windows-inpage-nav .dropdown-menu li a:hover,.custom-sticky-nav .windows-inpage-nav .dropdown-menu li a:active{border-bottom:unset !important;color:#fff !important}
.custom-sticky-nav.right-btn-dropdown .windows-inpage-nav .dropdown-menu li .link-group a:hover,.custom-sticky-nav.right-btn-dropdown .windows-inpage-nav .dropdown-menu li .link-group a:active{border-bottom:2px solid transparent !important}
.custom-sticky-nav:not(.stuck) .dropdown .dropdown-menu{top:61px !important}
.custom-sticky-nav .dropdown .dropdown-menu:not(.bg-color-applied){background:#f2f2f2 !important;max-height:310px;overflow-y:auto}
.custom-sticky-nav .dropdown .dropdown-toggle{max-width:auto;display:flex}
.custom-sticky-nav .dropdown .dropdown-toggle:focus{outline:transparent}
.custom-sticky-nav .dropdown .dropdown-toggle:hover::before{display:none}
.custom-sticky-nav .nav-links-mobile .dropdown .dropdown-toggle::after{top:13px}
html:not([dir=rtl]) .custom-sticky-nav .dropdown .dropdown-toggle::after{position:relative !important;left:7px}
html[dir=rtl] .custom-sticky-nav .dropdown .dropdown-toggle::after{position:relative !important;left:7px}
html:not([dir=rtl]) .custom-sticky-nav .nav-links-mobile>*,html:not([dir=rtl]) .custom-sticky-nav .nav-links-mobile-fall .dropdown .dropdown-toggle{padding-left:15px;margin-bottom:0}
html[dir=rtl] .custom-sticky-nav .nav-links-mobile>*,html[dir=rtl] .custom-sticky-nav .nav-links-mobile-fall .dropdown .dropdown-toggle{padding-right:15px}
.custom-sticky-nav .windows-inpage-nav a[href]:focus{border-radius:10px !important}
}
@media screen and (min-width:860px){.custom-sticky-nav .windows-inpage-nav:has(.windows-consumer){border-bottom:1px solid rgba(0,0,0,.2)}
html:not([dir=rtl]) .custom-sticky-nav .nav-item .dropdown-menu{left:0}
html[dir=rtl] .custom-sticky-nav .nav-item .dropdown-menu{right:0}
.custom-sticky-nav>div{padding:0 5%}
.custom-sticky-nav .nav .nav-item a.nav-link:hover{border-color:#505050 !important}
}
@media only screen and (max-width:350px){.custom-sticky-nav h6,.custom-sticky-nav h5,.custom-sticky-nav h4,.custom-sticky-nav h3,.custom-sticky-nav h2,.custom-sticky-nav h1,.custom-sticky-nav .nav-item .nav-link,.custom-sticky-nav .dropdown,.custom-sticky-nav .link-group a{font-size:10px !important}
.custom-sticky-nav .fixed-sticky{padding 0 3px !important}
.custom-sticky-nav .link-group a{padding:4rem 3rem !important}
}
@media only screen and (min-width:478px) and (max-width:482px){.custom-sticky-nav h6,.custom-sticky-nav h5,.custom-sticky-nav h4,.custom-sticky-nav h3,.custom-sticky-nav h2,.custom-sticky-nav h1,.custom-sticky-nav .nav-item .nav-link,.custom-sticky-nav .dropdown,.custom-sticky-nav .link-group a{font-size:10px !important}
.custom-sticky-nav .fixed-sticky{padding:0 3px !important}
.custom-sticky-nav .fixed-sticky .link-group{min-height:auto !important}
.custom-sticky-nav .link-group a{padding:2px 4px !important;margin-top:0 !important}
.custom-sticky-nav .fixed-sticky a.dropdown-link{padding-top:0}
.custom-sticky-nav .fixed-sticky .pb-2{padding-bottom:0 !important}
.custom-sticky-nav .dropdown .dropdown-toggle::after{margin-top:-9px}
}
@media only screen and (max-width:350px){.custom-sticky-nav h6,.custom-sticky-nav h5,.custom-sticky-nav h4,.custom-sticky-nav h3,.custom-sticky-nav h2,.custom-sticky-nav h1,.custom-sticky-nav .nav-item .nav-link,.custom-sticky-nav .dropdown,.custom-sticky-nav .link-group a{font-size:10px !important}
.custom-sticky-nav .fixed-sticky{padding:0 3px !important}
.custom-sticky-nav .fixed-sticky .link-group{min-height:auto !important}
.custom-sticky-nav .link-group a{padding:2px 4px !important;margin-top:0 !important}
.custom-sticky-nav .fixed-sticky a.dropdown-link{padding-top:0}
.custom-sticky-nav .fixed-sticky .pb-2{padding-bottom:0 !important}
.custom-sticky-nav .dropdown .dropdown-toggle::after{margin-top:-9px}
}
@media only screen and (max-width:1083px){.custom-sticky-nav:not(.always-btn-right):not(.right-btn-dropdown) .windows-inpage-nav .nav-right .nav-item .CTAdiv a.btn{display:none}
.custom-sticky-nav.sticky-logo-area{display:none !important}
}
@media only screen and (min-width:1084px){.cmp-tabs .sticky-show-stuck .container #title{position:absolute;top:20px;z-index:100}
.cmp-tabs .sticky-show-stuck .container #ctaRoot{position:absolute;right:0;top:18px;z-index:100}
.cmp-tabs .tab-width{margin-bottom:1rem !important;margin-top:1rem !important}
.cmp-tabs .sticky-show-stuck.tab-width .container #title{position:relative !important;top:-5px !important;margin-top:15px !important}
.cmp-tabs .sticky-show-stuck.tab-width .container span#ctaRoot{position:relative;top:0 !important}
html[dir=rtl] .cmp-tabs .sticky-show-stuck .container #ctaRoot{left:0;bottom:0}
}
.custom-sticky-nav .windows-inpage-nav .brand-name{display:none}
.custom-sticky-nav .windows-inpage-nav #stickyNavDesktop .windows-consumer{justify-content:start !important;border-bottom:1px solid #000 !important}
.custom-sticky-nav .windows-inpage-nav #stickyNavDesktop:not(.windows-consumer) .nav{text-align:center;flex-wrap:initial;width:100% !important;margin:0 auto !important;justify-content:space-between !important;padding:4px 0;border-bottom:1px solid #fff;padding-bottom:0;margin-bottom:10px !important}
.custom-sticky-nav .windows-inpage-nav .nav .nav-link::before{margin-bottom:-5px !important;border-bottom:4px solid #fff;background-color:unset !important;border-radius:15px 15px 0 0}
.custom-sticky-nav .windows-inpage-nav #stickyNavDesktop:not(.windows-consumer) .nav.text-dark{border-bottom:1px solid #000 !important}
.custom-sticky-nav .windows-inpage-nav .nav .nav-link.text-dark::before{border-bottom:4px solid #000}
.custom-sticky-nav .windows-inpage-nav .nav .nav-item:not(.active) .nav-link:hover::before{border-bottom:unset !important}
.custom-sticky-nav .windows-inpage-nav .windows-mobile .dropdown ul li.navitem-right-mobile{display:none}
.custom-sticky-nav .windows-inpage-nav .windows-mobile .dropdown .bg-color-applied li.active a{border-bottom:unset !important}
.custom-sticky-nav .windows-inpage-nav .windows-mobile .dropdown .bg-color-applied .dropdown-item:focus{background-color:unset !important}
.custom-sticky-nav .windows-inpage-nav .windows-mobile .dropdown .bg-color-applied .dropdown-item:hover{background-color:unset !important}
html:not([dir=rtl]) .custom-sticky-nav .windows-inpage-nav .dropdown .dropdown-menu{min-width:unset !important}
html:not([dir=rtl]) .custom-sticky-nav .windows-inpage-nav .dropdown .nav-link.dropdown-toggle{padding-right:2.5rem !important}
html:not([dir=rtl]) .custom-sticky-nav .windows-inpage-nav .nav-link.dropdown-toggle::after{right:1rem !important}
.custom-sticky-nav.sticky-logo-area .sticky-logo{padding:13px 6px 16px 22px;float:left;height:100%;margin-top:1px;width:137px;outline-offset:-2px}
.custom-sticky-nav.sticky-logo-area .sticky-logo img{width:108px}
.custom-sticky-nav.sticky-logo-area .brand-name{position:relative;padding:17px 6px 16px 40px;float:left;margin-top:0;width:137px;outline-offset:-2px;display:block}
.custom-sticky-nav.sticky-logo-area .brand-name h2{font-size:18px}
.custom-sticky-nav.sticky-logo-area .display-logo::before{border-left:2px solid #000;height:24px;content:" ";margin-left:19px;position:absolute;top:15px;left:0}
.custom-sticky-nav.sticky-logo-area .display-logo.text-light::before{border-left:2px solid #fff !important}
.custom-sticky-nav.sticky-logo-area .sticky-logo picture{display:block}
.custom-sticky-nav.sticky-logo-area>div{padding:0 !important}
[dir="rtl"] .custom-sticky-nav.sticky-logo-area .display-logo::before{border-right:2px solid #000;border-left:0;height:24px;content:" ";margin-right:19px;margin-left:0;right:0;left:auto}
[dir="rtl"] .custom-sticky-nav.sticky-logo-area .display-logo.text-light::before{border-right:2px solid #fff !important}
[dir="rtl"] .custom-sticky-nav.sticky-logo-area .sticky-logo{padding:13px 22px 16px 7px}
[dir="rtl"] .custom-sticky-nav .logo-area{display:flex}
[dir="rtl"] .custom-sticky-nav.sticky-logo-area .brand-name{padding:17px 40px 16px 6px}
@media only screen and (min-width:1779px){.custom-sticky-nav.sticky-logo-area .brand-name{padding-left:54px}
}
@media only screen and (min-width:612px) and (max-width:618px){.custom-sticky-nav .dropdown .dropdown-menu:not(.bg-color-applied){background:#f2f2f2 !important;max-height:116px;overflow-y:auto}
}
@media(prefers-contrast:more){.custom-sticky-nav .nav-item.active a,.custom-sticky-nav .nav-item a:hover{text-decoration:underline !important;text-underline-offset:18px !important;text-decoration-thickness:.125rem !important}
}
@media screen and (max-width:320px){.custom-sticky-nav.stuck .windows-inpage-nav .windows-mobile .dropdown .dropdown-menu,.custom-sticky-nav.stuck ul.nav-links-mobile-fall .dropdown .dropdown-menu{height:70px !important;overflow-y:scroll !important}
.custom-sticky-nav.stuck .nav.nav-links-mobile-fall:not(.windows-consumer-mobile) .dropdown{padding:0 !important}
.custom-sticky-nav a[href]:focus{outline-offset:-0.23rem !important;outline:2px dotted}
}