.comp-breadcrumb{border-top:0;background-color:#fff;box-shadow:none;padding:0;min-height:50px;font-size:14px;line-height:18px;font-family:"RNHouseSansRegular",sans-serif}
.comp-breadcrumb *{letter-spacing:.2px !important;word-spacing:0 !important}
.comp-breadcrumb .scrolling-text.overlay.left:after{content:' ';width:80px;height:100%;position:absolute;right:0;top:0;background:-moz-linear-gradient(right,white 0,rgba(242,242,248,0) 100%);background:-webkit-linear-gradient(right,white 0,rgba(242,242,248,0) 100%);background:linear-gradient(right,white 0,rgba(242,242,248,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=1)}
.comp-breadcrumb .scrolling-text.overlay.left:before{content:' ';width:80px;height:100%;position:absolute;left:0;top:0;background:-moz-linear-gradient(left,white 0,rgba(242,242,248,0) 100%);background:-webkit-linear-gradient(left,white 0,rgba(242,242,248,0) 100%);background:linear-gradient(to right,white 0,rgba(242,242,248,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=1);z-index:1}
.comp-breadcrumb .overflow-item{overflow:auto;direction:rtl;padding:10px 2px}
.comp-breadcrumb .overflow-item ol.breadcrumb-list{margin:0;overflow:hidden;padding:0}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li{padding:10px 4px 10px 4px;overflow:hidden;display:inline-block;direction:ltr;float:left;color:#400718;list-style-type:none}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li a{display:block;float:left;text-decoration:none;padding:0;font-size:16px;line-height:21px;color:#400718;font-family:"CouttsSienaLight",sans-serif}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li a:hover span{background-size:0 100%;border:0;color:#5d061f}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li a span{background-image:none;width:100%;width:-moz-calc(100%);width:-webkit-calc(100%);width:-o-calc(100%);width:calc(100%);background-image:-webkit-linear-gradient(transparent 95%,#400718 10px,#400718);background-image:-moz-linear-gradient(transparent -moz-calc(100% - 1px),#400718 10px,#400718);background-image:-o-linear-gradient(transparent -o-calc(100% - 1px),#400718 10px,#400718);background-image:linear-gradient(transparent calc(100% - 1px),#400718 10px,#400718);background-repeat:no-repeat;background-size:100% 100%;-webkit-transition:background-size ease-in-out 180ms;-moz-transition:background-size ease-in-out 180ms;-o-transition:background-size ease-in-out 180ms;transition:background-size ease-in-out 180ms;padding-bottom:3px;padding-bottom:0}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li a span.truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li a:hover{width:auto;padding-bottom:0}
html:not(.firefox) .comp-breadcrumb .overflow-item ol.breadcrumb-list li a:focus{border-bottom:0;background-image:none;border:0;outline-offset:3px;outline:0 solid #24030c}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li a:focus:focus-visible{outline:2px solid #24030c !important;outline-offset:3px;border-bottom:0;background-image:none;border:0}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li a:focus span{background-image:none;border:0;padding-bottom:0;color:#24030c}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li a:active{color:#24030c}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li a:active span{background-size:0 100%;border:0}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li:nth-last-child(1){z-index:1;position:relative;display:block}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li:nth-last-child(1) a{min-width:0;position:relative;text-decoration:none;cursor:pointer;display:inline-block}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li:nth-last-child(1) a.truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;position:static}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li:nth-last-child(1) a.truncate:focus{border-bottom:0;background-image:none;outline-offset:3px;outline:2px solid #fff !important}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li:nth-last-child(1) a .tooltip-text{display:none;position:absolute;background-color:#f2f2f8;padding:4px;margin-top:11px;border-radius:4px;font-size:12px;white-space:normal;opacity:0;visibility:hidden;z-index:100;border:1px solid #cccfd0;color:#646068;width:max-content;max-width:480px;transform:translateX(-65%)}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li:nth-last-child(1) a .tooltip-text::before{content:'';position:absolute;top:-24px;left:70%;transform:translateX(-50%);border-left-width:12px;border-right-width:12px;border-top-width:12px;border-bottom-width:12px;border-style:solid;border-color:transparent transparent #f2f2f8 transparent}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li:nth-last-child(1) a .tooltip-text::after{background:0}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li:nth-last-child(1) a .tooltip-text.dynamicClass{transform:translateX(-25%)}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li:nth-last-child(1) a:hover .tooltip-text,.comp-breadcrumb .overflow-item ol.breadcrumb-list li:nth-last-child(1) a:focus .tooltip-text{opacity:1;visibility:visible}
html:not(.firefox) .comp-breadcrumb .overflow-item ol.breadcrumb-list li .dropdown-items a:focus{outline:0;background-color:#f2eaf9}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li span{display:block;float:left}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li span.breadcrumb-arrow{padding:0 9px;top:4px;left:4px;position:relative}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li span.breadcrumb-arrow:after{font-size:9px;font-family:"nw-icons";content:url("clientlib_breadcrumb/resources/images/arrow_coutts.svg");color:#400718;font-weight:normal}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li .currentlink{color:#5d061f;font-family:"CouttsSienaLight",sans-serif;padding-bottom:0;border-bottom:0 solid transparent;font-weight:normal;cursor:text}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li .currentlink:focus{outline:0 !important;border-bottom:0 solid transparent !important;margin-bottom:0 !important}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li .currentlink:hover{background-image:none}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li:first-child{padding-left:5px !important;z-index:1;position:relative;padding-left:5px !important}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li:not([class*="active"]) a{position:relative}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li:not([class*="active"]) a>span{position:relative;display:block}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li:not([class*="active"]) a>span:after{position:absolute;content:"";width:0;height:1px;background:#fff;position:absolute;bottom:0;left:0;transition:none}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li:not([class*="active"]) a:hover>span:after{width:100%}
@media(max-width:1023px){.comp-breadcrumb .overflow-item ol.breadcrumb-list li:not([class*="active"]) a:hover>span:after{width:0}
}
.comp-breadcrumb .overflow-item ol.breadcrumb-list .collapsed-items{color:#400718;cursor:pointer;padding-top:4px !important}
.comp-breadcrumb .overflow-item ol.breadcrumb-list .collapsed-items .bredcrumb-dropdown.active{outline:2px solid #fff}
html:not(.firefox) .comp-breadcrumb .overflow-item ol.breadcrumb-list .collapsed-items .bredcrumb-dropdown:focus{border-bottom:0;background-image:none;border:0;outline-offset:2px;outline:2px solid #fff}
.comp-breadcrumb .overflow-item ol.breadcrumb-list .collapsed-items .bredcrumb-dropdown:focus span{background-image:none;border:0;padding-bottom:0}
.comp-breadcrumb .overflow-item ol.breadcrumb-list .collapsed-items .bredcrumb-dropdown:hover{background-image:none}
.comp-breadcrumb .overflow-item ol.breadcrumb-list .collapsed-items .dropdown-items{display:none;position:absolute;top:34px;background-color:#f2f2f8;z-index:999;width:222px;box-shadow:0 12px 20px 0 rgba(33,33,33,0.12);border:1px solid #cccfd0}
.comp-breadcrumb .overflow-item ol.breadcrumb-list .collapsed-items .dropdown-items a{float:none;padding:9px 20px;color:#400718;font-size:18px;line-height:26px}
.comp-breadcrumb .overflow-item ol.breadcrumb-list .collapsed-items .dropdown-items a:hover{background-color:#f2eaf9;outline:1px solid #400718;background-image:none}
.comp-breadcrumb .overflow-item ol.breadcrumb-list .collapsed-items .dropdown-items a:focus{border:1px solid #400718}
.comp-breadcrumb .overflow-item ol.breadcrumb-list .collapsed-items .breadcrumb-arrow{padding-top:2px}
.comp-breadcrumb .overflow-item ol.breadcrumb-list .collapsed-items .breadcrumb-arrow:after{content:"\e00b";font-size:9px;font-family:"nw-icons";color:#fff;font-weight:normal}
.comp-breadcrumb .overflow-item::-webkit-scrollbar{height:10px}
@media(prefers-reduced-motion:reduce){.comp-breadcrumb .overflow-item ol.breadcrumb-list li a span{transition:none}
}
.comp-breadcrumb:has(.overlay) .overflow-item{padding-bottom:0}
@media(min-width:1024px){.share::-webkit-scrollbar{width:100%}
.comp-breadcrumb.share{background:#fff;height:100%;font-size:14px;line-height:18px;width:100%}
.comp-breadcrumb.share .breadcrumb{display:inline-block}
.comp-breadcrumb.share .scrolling-text{position:relative}
.comp-breadcrumb.share .scrolling-text.overlay.left:before{content:' ';width:48px;height:100%;position:absolute;left:0;top:0;background:-moz-linear-gradient(left,white 0,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left,white 0,rgba(255,255,255,0) 100%);background:linear-gradient(to right,white 0,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=1)}
.comp-breadcrumb.share .overlay .overflow-item{direction:ltr}
.comp-breadcrumb.share .overflow-item{direction:ltr}
.comp-breadcrumb.share .overflow-item ol.breadcrumb-list{display:block}
.comp-breadcrumb.share .overflow-item ol.breadcrumb-list li{padding:10px 4px 10px 4px;display:inline-block;float:none}
.comp-breadcrumb.share .overflow-item ol.breadcrumb-list li .currentlink{padding-bottom:11px}
.comp-breadcrumb.share .overflow-item ol.breadcrumb-list li:last-child a:hover{padding-bottom:11px}
.comp-breadcrumb.share .overflow-item ol.breadcrumb-list li.collapsed-items .bredcrumb-dropdown{padding:3px 0}
.comp-breadcrumb.share .overflow-item ol.breadcrumb-list li.collapsed-items span{padding-top:5px}
.comp-breadcrumb.share .overflow-item::-webkit-scrollbar{height:10px}
.comp-breadcrumb.share .overflow-item::-webkit-scrollbar-track{background:transparent}
.comp-breadcrumb.share .overflow-item::-webkit-scrollbar-thumb{background:#c5c5c5 !important;border-radius:10px}
.comp-breadcrumb.share .share-button{display:flex;float:right}
.comp-breadcrumb.share .share-button ul{margin:0;padding:0}
.comp-breadcrumb.share .share-button ul li{display:inline-flex}
.comp-breadcrumb.share .share-button a{margin-left:16px;width:24px;height:24px;font-size:25px;line-height:25px;display:inline-block;margin-top:3px}
.comp-breadcrumb.share .share-button a .fa-facebook{background:url("clientlib_breadcrumb/resources/images/champ-fb.svg")}
.comp-breadcrumb.share .share-button a .fa-facebook:hover{background:url("clientlib_breadcrumb/resources/images/champ-fbhover.svg")}
.comp-breadcrumb.share .share-button a .fa-twitter{background:url("clientlib_breadcrumb/resources/images/champ-twitter.svg")}
.comp-breadcrumb.share .share-button a .fa-twitter:hover{background:url("clientlib_breadcrumb/resources/images/champ-twitterhover.svg")}
.comp-breadcrumb.share .share-button a .fa-linkedin{background:url("clientlib_breadcrumb/resources/images/champ-ln.svg")}
.comp-breadcrumb.share .share-button a .fa-linkedin:hover{background:url("clientlib_breadcrumb/resources/images/champ-lnhover.svg")}
.comp-breadcrumb.share .share-button a .fa-email{background:url("clientlib_breadcrumb/resources/images/champ-mail.svg")}
.comp-breadcrumb.share .share-button a .fa-email:hover{background:url("clientlib_breadcrumb/resources/images/champ-mailhover.svg")}
.comp-breadcrumb.share .share-button a .fa{width:inherit;height:inherit;display:inline-block}
.comp-breadcrumb.share .share-button a .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.comp-breadcrumb.share .share-button a:hover,.comp-breadcrumb.share .share-button a:focus{text-decoration:none;border-bottom:0;background-image:none;border:0;outline-offset:3px;outline:2px solid #fff}
.comp-breadcrumb.share .share-button .share-text{font-size:14px;font-family:"CouttsFormeGrtRegular",sans-serif;line-height:18px;display:inline-block;vertical-align:super;color:#fff;padding-top:6px;padding-left:16px}
}
@media(min-width:1024px) and (max-width:1255px){.comp-breadcrumb .overflow-item ol.breadcrumb-list li:nth-last-child(1) a .tooltip-text{transform:translateX(-70%)}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li:nth-last-child(1) a .tooltip-text::before{left:80%}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li:nth-last-child(1) a .tooltip-text.dynamicClass{transform:translateX(-15%)}
}
@media(max-width:1023px){.comp-breadcrumb{overflow:visible;font-size:14px;line-height:18px;padding:0}
.comp-breadcrumb .scrolling-text{position:relative;padding:0 52px !important}
.comp-breadcrumb .scrolling-text.overlay.left:after{content:' ';width:80px;height:100%;position:absolute;right:0;top:0;background:-moz-linear-gradient(right,white 40%,rgba(242,242,248,0) 100%);background:-webkit-linear-gradient(right,white 40%,rgba(242,242,248,0) 100%);background:linear-gradient(right,white 40%,rgba(242,242,248,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=1)}
.comp-breadcrumb .scrolling-text.overlay.left:before{content:' ';width:80px;height:100%;position:absolute;left:0;top:0;background:-moz-linear-gradient(left,white 40%,rgba(242,242,248,0) 100%);background:-webkit-linear-gradient(left,white 40%,rgba(242,242,248,0) 100%);background:linear-gradient(to right,white 40%,rgba(242,242,248,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=1);z-index:1}
.comp-breadcrumb .overflow-item{height:auto}
.comp-breadcrumb .overflow-item ol.breadcrumb-list{display:block}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li{padding:10px 6px;display:block;float:left;display:inline-block}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li a{font-size:16px;line-height:21px;padding-bottom:0}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li span.breadcrumb-arrow{padding:0 9px !important;left:5px}
.linux.chrome .comp-breadcrumb .overflow-item ol.breadcrumb-list li span.breadcrumb-arrow{padding-top:5px}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li .currentlink{padding-bottom:0}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li .currentlink:hover{transform:none}
.ipad .comp-breadcrumb .overflow-item ol.breadcrumb-list li .currentlink,.iphone .comp-breadcrumb .overflow-item ol.breadcrumb-list li .currentlink{padding-bottom:1px}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li.collapsed-items{padding-top:12px !important}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li:nth-last-child(1){display:block;top:0}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li:nth-last-child(1) a .tooltip-text{transform:translateX(-70%)}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li:nth-last-child(1) a .tooltip-text::before{left:80%}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li:nth-last-child(1) a .tooltip-text.dynamicClass{transform:translateX(-20%)}
.comp-breadcrumb .overflow-item ol.breadcrumb-list .collapsed-items .dropdown-items{top:40px}
.comp-breadcrumb .overlay .overflow-item{direction:rtl;overflow:auto;padding:10px 0}
.comp-breadcrumb .share-button{display:none}
.comp-breadcrumb:has(.overlay) .overflow-item{padding-bottom:0}
}
@media(max-width:767px){.comp-breadcrumb{padding:0}
.comp-breadcrumb .scrolling-text{padding:0 4px !important}
.comp-breadcrumb .scrolling-text.overlay.left:after{width:45px}
.comp-breadcrumb .scrolling-text.overlay.left:before{content:' ';width:45px}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li{display:inline-block;padding:6px}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li span.breadcrumb-arrow{padding:0 9px !important;left:6px;top:4px}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li a{padding:0}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li a:active,.comp-breadcrumb .overflow-item ol.breadcrumb-list li a:hover{padding-bottom:0}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li:nth-last-child(2){display:inline-block}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li:nth-last-child(2) a span.truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li:nth-last-child(1){display:inline-block}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li:nth-last-child(1) a{min-width:0}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li:nth-last-child(1) a.truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li:nth-last-child(1) a .tooltip-text{max-width:240px;transform:translateX(-50%)}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li:nth-last-child(1) a .tooltip-text::before{left:80%}
.comp-breadcrumb .overflow-item ol.breadcrumb-list li:nth-last-child(1) a .tooltip-text.dynamicClass{transform:translateX(-20%)}
.comp-breadcrumb .overflow-item ol.breadcrumb-list .collapsed-items .dropdown-items{width:auto}
.comp-breadcrumb:has(.overlay) .overflow-item{padding-bottom:0}
}
@media only screen and (min-width:768px) and (max-width:1023px){.comp-breadcrumb .container{padding:0}
.comp-breadcrumb .container .row{margin:0}
.comp-breadcrumb .overflow-item{padding:10px 0}
.comp-breadcrumb .scrolling-text{position:relative;padding:0 6px !important}
}