.page .root{max-width:1440px !important}
.page .header{--headerHeight:100px}
.page .header:has(.superNav-section){--headerHeight:140px}
.parent-header{height:75px}
.navbar-brand{object-fit:contain;height:39px;width:227px;align-items:center}
.navcontainer .only-mobile img{width:198px}
.material-icons{vertical-align:middle;font-size:20px}
#sticky-header{color:#fff;position:fixed;top:0;z-index:100;width:100%;transition:all .25s ease}
#header-logo{width:198px;height:26px;display:block;background-position:center;background-image:url(clientlibs/img/pershing-logo.svg)}
.navbar-expand-lg .navbar-nav .dropdown-menu{padding:0}
.navbar-expand-lg .navbar-nav .nav-link{font-family:'Akkurat Pro';font-weight:400;font-size:20px;padding:20px 15px;color:#000}
.navbar-expand-lg .navbar-nav .nav-link span{text-transform:capitalize}
.navbar-nav .dropdown-toggle.show span{border-bottom:3px solid #f9550d;padding-bottom:0;padding:0}
.header-container .navbar-nav .nav-item{border-bottom:1px solid #000}
.header-container .navbar-nav .nav-item:first-child{border-top:1px solid #ccc}
.header-container .left-panel{padding:16px}
.header-container .left-panel .menu-title{display:none}
.header-container .left-panel .menu-text{font-family:'Publico Pro';font-size:24px;font-weight:300;line-height:32px;padding-bottom:16px;color:#666}
.header-container .left-panel .explore-btn{font-family:'Akkurat Pro';font-size:16px;font-weight:600;line-height:24px;padding-bottom:48px;color:#000;cursor:pointer;text-decoration:none;display:inline-block}
.header-container .left-panel a.explore-btn .material-icons,.nav-teaser .nav-teaser-content a.teaser-link .material-icons{font-size:18px;font-weight:600;color:#f9550d}
.header-container .right-panel .nav-item-secondary-header{padding:0 2rem}
.navbar-toggler{border:0}
.navbar-toggler.collapsed{border:0}
.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:static}
.header-container .right-panel .nav-item-secondary-header a{font-family:'Akkurat Pro';font-size:16px;font-weight:400;line-height:24px;margin-bottom:24px;color:#000;display:block;text-decoration:none}
.header-container .right-panel .nav-teaser{display:flex;justify-content:space-between;gap:20px;padding-right:0}
.header-container .right-panel .col-md-6:last-child{border-bottom:0}
.header-container .right-panel .nav-teaser .teaser-img{width:30%}
.header-container .right-panel .nav-teaser .teaser-img img{width:93px}
.header-container .right-panel .nav-teaser .nav-teaser-content{font-family:'Akkurat Pro';color:#000}
.nav-teaser .nav-teaser-content .teaser-eyebrow{font-family:'Akkurat Pro';font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#000}
.nav-teaser .nav-teaser-content a{color:#000}
.header-container .right-panel .nav-teaser{padding-right:16px}
.nav-teaser .nav-teaser-content .teaser-title{font-family:'Akkurat Pro';font-style:normal;font-weight:700;font-size:20px;line-height:28px;color:#333;margin-top:4px;margin-bottom:8px}
.nav-teaser .nav-teaser-content .teaser-text{font-family:'Akkurat Pro';font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#333;margin-top:8px;margin-bottom:16px}
.nav-teaser .nav-teaser-content .teaser-link{font-family:'Akkurat Pro';font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#00485e !important;text-decoration:none}
.nav-btn{border:0;background:transparent;align-items:center;gap:8px;white-space:nowrap}
.country-selector{display:inline-block;margin-top:20px;font-family:"Akkurat Pro"}
.country-selector .search-btn .material-icons{vertical-align:bottom}
.navcontainer .contactus-btn{border:1px solid #000;border-radius:30px;color:#000;padding:15px 15px;text-decoration:none;white-space:nowrap}
.navcontainer .contactus-btn:hover{color:#fff;border-color:#000}
.search .search-field .search-field--wrapper input[type=text]{border:0;border-bottom:2px solid #000;caret-color:#f9550d;font-family:Publico Pro Web,Georgia,Times New Roman,Times,serif;font-size:1.5rem;line-height:2rem;padding:.25rem 2.5rem;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.only-mobile{display:inline}
.only-mobile.navbar-brand{display:flex}
.mobile-logo{position:absolute;display:block;left:50%;top:50%;transform:translate(-50%,-50%)}
.only-desktop{display:none}
.teaser-row{background:#ece8db}
.header-container .right-panel .teaser-card{padding:32px}
.navbar-collapse.collapse.show{position:fixed;top:78px;left:0;width:100%;height:calc(100vh - 50px)}
.navbar-nav-scroll{height:100%;max-height:unset;overflow-y:unset}
.disable-scroll{overflow:hidden;height:100%}
@media(max-width:576px){.header-container .right-panel .teaser-card:first-child{border-bottom:1px solid #ccc}
}
@media(min-width:576px){.header-container .right-panel .col-md-6{border-bottom:1px solid #ccc}
}
@media(min-width:768px){.country-selector .search-btn{width:100%;text-align:left;margin-bottom:20px;padding-left:12px}
.header-container .left-panel{padding:16px 25px}
.header-container .bg-color-card{background-color:#f6f6f6}
.header-container .right-panel .nav-teaser.vertical-separator::after{content:"";position:absolute;right:0;top:0;bottom:0;width:1px;background-color:#ccc}
}
@media(max-width:768px){.navbar-toggler .collapsed{align-self:flex-start}
.header-container .right-panel .nav-teaser::after{content:"";position:absolute;right:0;top:0;bottom:0;width:1px}
}
@media(max-width:1020px){#sticky-header{position:fixed;transition:all .25s ease}
}
.contact-us-section-mbile{display:none}
@media(min-width:1025px){#sticky-header{line-height:10px}
.only-mobile{display:none !important}
.only-desktop.navbar-brand{display:flex}
.only-desktop{display:inline}
.country-selector{margin-top:0}
.country-selector:not(.show){display:flex}
.country-selector .nav-btn{display:flex}
.parent-header{height:100px}
.navbar{padding:20px 80px;margin:0}
.navbar-container{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between;align-items:center}
.navbar-expand-lg{padding:0 80px;background-color:#f7f9fa;position:relative}
.navcontainer{padding:0;background-image:none !important;position:relative;max-width:1440px}
.navbar-expand-lg .navbar-nav .nav-link{padding:0 2px;font-size:14px}
.country-selector{font-size:14px}
.navcontainer:has(.navbar-nav .nav-link.show)::after{display:block}
.navbar-nav .nav-link.show{border-top:0}
.navbar-expand-lg .navbar-nav .dropdown-menu{position:fixed;top:100px;transform:translate(-50%);left:50%;border-radius:0;background:#fff;color:#fff;margin:0;border:0;box-shadow:0 4px 30px rgba(0,0,0,0.15)}
.navbar-nav .dropdown-menu .border-right{border-right:1px solid #ccc}
.header-container .navbar-nav .nav-item:first-child{border-top:0}
.header-container .navbar-nav .nav-item{border-bottom:0;border-bottom:0;display:flex;align-items:center;flex-wrap:wrap;height:100%}
.header-container .left-panel{padding:32px 48px 8px}
.header-container .right-panel .nav-item-secondary-header{padding:32px}
.header-container .right-panel .teaser-card{padding:32px}
.header-container .right-panel .teaser-card:first-child{padding-right:0}
.header-container .left-panel .menu-text{font-size:40px;font-weight:300;line-height:46px;padding-bottom:80px}
.header-container .left-panel .menu-title{display:block;padding-bottom:24px;font-family:'Akkurat Pro';font-size:16px;font-weight:700;text-transform:uppercase;line-height:24px;color:#000}
.header-container .right-panel .nav-teaser{padding-right:24px;position:relative}
.header-container .right-panel .col-md-6{border-bottom:0}
.navcontainer .navbar-brand img{vertical-align:text-bottom;width:100%}
.navbar-expand-lg .navbar-nav{display:flex;height:100px;align-items:center;position:relative;gap:20px}
.navbar-nav:has(.nav-link.show) .nav-link:not(.show){opacity:1}
.navbar-nav .nav-link.show{border-bottom:0}
.navbar-expand-lg .navbar-collapse{justify-content:center}
li.nav-item.dropdown:hover{background-color:#fff;color:#000}
.parent-header .contact-id{display:flex;gap:5px}
.logo-menu-section{display:flex;gap:110px;align-items:center}
}
@media(min-width:1025px){.navbar-expand-lg .navbar-nav .nav-link{padding:0 5px;font-size:14.5px}
.country-selector{font-size:14.5px}
.navcontainer .contactus-btn{padding:15px 15px}
#loginid{height:22px;font-family:Akkurat Pro;font-size:14px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:0;text-decoration:none !important;color:#000;margin-right:1rem}
#contactid{height:22px;font-family:Akkurat Pro;font-size:14px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:0;text-decoration:none;color:#000}
.contact-us-section{display:flex;gap:40px;align-items:center}
}
@media(min-width:1200px){.navbar-expand-lg .navbar-nav .nav-link{padding:0 10px;font-size:15px}
.country-selector{font-size:15px}
.navcontainer .contactus-btn{padding:15px 20px}
}
@media(min-width:1440px){.navbar-expand-lg .navbar-nav .nav-link{padding:0 15px;font-size:16px}
.country-selector{font-size:16px}
.navcontainer .contactus-btn{padding:15px 25px}
}
.navbar-nav .nav-link.show{color:var(--bs-white)}
.navbar-nav .nav-link{color:var(--bs-white)}
.navbar-nav .dropdown-menu{position:static;background:0;border:0;padding-left:15px;padding-right:15px;color:var(--bs-white)}
.navbar-nav .dropdown-menu.show{margin-bottom:10px;border-radius:0;margin:0}
.navbar-nav .dropdown-menu .nav-item-secondary .nav-link-secondary{font-family:'Akkurat Pro';font-size:16px;letter-spacing:-0.03em;color:var(--bs-white);text-decoration:none;display:block;height:38.4px}
@media(min-width:1440px){#sticky-header .pershing-container-fullwidth{padding:0 80px}
}
.hide{display:none}
.navbar-expand-lg .navbar-toggler{display:none}
.row{display:flex;width:fit-content}
.dropdown-menu{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}
.show{display:flex}
.menu-list:nth-child(1):nth-last-child(1){width:100%}
@media(min-width:1025px){.menu-list:nth-child(1):nth-last-child(2),.menu-list:nth-child(2):nth-last-child(1){width:50%}
.menu-list:nth-child(1):nth-last-child(3),.menu-list:nth-child(2):nth-last-child(2),.menu-list:nth-child(3):nth-last-child(1){width:33.3333%}
.dropdown-menu:has(>:last-child:nth-child(3)){width:67%;max-width:1280px;top:var(--headerHeight)}
.dropdown-menu:has(>:last-child:nth-child(2)){width:45%;transform:translate(-60%);max-width:860px;top:var(--headerHeight)}
.dropdown-menu:has(>:last-child:nth-child(1)){width:427px;position:absolute}
.border{border-right:2px solid #ccc}
.navbar-nav .nav-item:hover{background:#e3ebed}
.menu-list{width:426.6px;padding-top:2rem;padding-bottom:2rem}
}
.nav-item-secondary-header{display:flex;flex-direction:column;height:100%;padding-right:2rem;padding-left:2rem}
.nav-link-secondary-header{padding-top:24px;text-decoration:none;font-size:16px;font-weight:400;color:#000 !important;line-height:24px}
.navigationGroup{color:#666;font-family:Akkurat Pro;font-size:.875rem;font-weight:700 !important;letter-spacing:0;line-height:1.25rem}
.nav-teaser{display:flex;flex-direction:row;align-items:flex-start;padding-left:32px;padding-right:32px;height:100%;box-sizing:content-box}
.nav-teaser-content{margin-right:16px}
.teaser-img img{height:66px;width:99px}
@media(max-width:1024px){.navbar-collapse-container .dropdown-toggle:after{float:right;font-family:Material Icons;content:"\e313";font-size:1.5rem;vertical-align:middle;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"liga";font-feature-settings:"liga" 1}
.navbar-collapse-container .dropdown-toggle[aria-expanded="true"]:after{content:"\e316"}
.logo-menu-section{height:75px;width:100%;display:flex;align-items:center;position:relative;justify-content:space-between}
.navbar-expand-lg .navbar-toggler{display:block}
.material-icons{vertical-align:middle;font-size:32px;margin-left:12px}
.navbar-collapse{display:none}
.navbar-collapse.collapse.show{float:none;display:flex;flex-direction:column;height:calc(100vh - 75px);z-index:10;position:absolute;width:100%;background:#f7f9fa;overflow-y:scroll;top:4.688rem;border-top:1px solid #000;left:0}
.navbar-collapse.collapse.show.hasSuperNav{height:calc(100vh - 123px)}
.header-container .navbar-nav .nav-item .nav-link{border-bottom:1px solid #000;padding:2rem .75rem 2rem 1rem;display:block;font-size:1.25rem;letter-spacing:0;line-height:2pc}
.contact-us-section-mbile{display:block}
.contact-us-section{display:none}
.contact-us-section-mbile .contact-id{padding-bottom:24px;padding-top:24px;margin-left:16px}
.contact-us-section-mbile .contact-id a{height:28px;font-size:20px;line-height:28px;display:block;text-decoration:none;color:#00485e;font-weight:normal;width:136px}
.contact-us-section-mbile .contact-id .right-arrow{color:#f9550d}
.navbar-nav .dropdown-menu.show{width:100%;transform:none;display:block}
.menu-list{width:auto;padding-left:2rem;padding-right:2rem}
.nav-item-secondary-header{padding-top:2rem;padding-bottom:2rem;padding-left:0;padding-right:0}
.only-mobile .search-icon{margin-right:1rem}
.border{border-bottom:2px solid #ccc}
.nav-teaser{padding-top:2rem;padding-bottom:2rem;padding-left:0;padding-right:0}
}
.nav-link-secondary-header :hover{border-bottom:.125rem solid}
.nav-item:has(.show){background:#e3ebed}
.search .search-stats{border-bottom:none !important}
.search .search-filters{background:#f7f9fa;box-sizing:border-box;border-top:1px solid #ddd;border-bottom:1px solid #ddd}
.search .cmp-search-container .quick-lists{display:inline-block !important}
.cmp-search-container{padding-top:32px;padding-bottom:32px}
.search .search-field .search-field--wrapper button.search-icon__close{background-color:transparent;border:0}
.featured-search-results ul{background-color:#f1f5f6;padding:0 1.5rem !important;box-sizing:border-box}
.search .featured-search-results{padding-top:32px}
#searchContent{box-shadow:0 2px 20px 0 rgb(0 0 0 / 20%);background:white}
.search .info h4 a{font-family:'Akkurat Pro';font-style:normal;font-weight:700;color:#000}
.search .featured-search-results li .info .cmp-button--info{font-family:'Akkurat Pro';font-style:normal;font-weight:700 !important;color:#00485e}
.search .featured-search-results li .info .cmp-button--info:after{color:#f9550d}
.search .featured-search-results li .info p,.search .search-results li .info p{font-family:'Akkurat Pro'}
.search .search-filters h3{display:flex;align-items:center;font-family:'Publico Pro Web' !important;font-style:normal;font-weight:400;max-width:none !important;margin-right:48px}
.search .search-stats .search-showing,.search .search-stats .search-sort p,.search .search-stats .search-sort input[type=radio]+label{font-family:'Akkurat LL' !important;height:21px}
.search-filters .filter-dropdown,.search-filters .select-wrapper .selected-btn{max-width:20rem !important}
.search .search-field .search-field--wrapper button.search-icon__close{margin-right:20px}
.search .quick-lists .quick-suggestions dd{font-family:'Publico Pro Web' !important;font-weight:400;color:#000}
.quick-lists .quick-suggestions dt{font-family:'Akkurat Pro' !important;font-style:normal;font-weight:400 !important;color:#000 !important}
.search .search-filters label{font-family:'Akkurat Pro' !important;font-weight:700 !important;line-height:1.375rem !important;display:block;margin:0}
.search-filters .filter-dropdown .filter-dropdown{margin-top:4px}
.search .cmp-search-container .search-field .search-field--wrapper{height:88px !important;min-height:88px !important}
.search .search-field .search-field--wrapper button[type=submit]{font-weight:700;width:auto !important}
@media only screen and (min-width:1025px){#search{z-index:10;position:absolute;width:100%}
#searchContent{top:100px;max-width:88.889%;margin:auto;height:120px;padding-top:32px;box-sizing:border-box}
.search .cmp-search-container .quick-lists{display:inline-block !important}
#searchContent{display:none}
#searchContent.show{display:block}
.search .quick-lists .quick-suggestions{max-width:1045px;width:100%;padding-bottom:0 !important}
.search .quick-lists .quick-suggestions dd{font-size:24px;line-height:36px}
.featured-search-results ul{background-color:#f1f5f6;padding:0 1.5rem !important;box-sizing:border-box}
.search .search-filters{max-width:1440px !important;padding-top:2rem !important;padding-left:12.917%;padding-right:26.528%}
.search .search-field{max-width:82.969% !important}
.search .cmp-search-container .search-field,.search .cmp-search-container .search-stats{width:100%;max-width:72.5% !important;margin:0 15% 0 12.5%}
.search .featured-search-results{padding-top:58px}
.search .search-stats{border-bottom:none !important}
.search .featured-search-results,.search .search-pagination,.search .search-results{max-width:44.514% !important}
.featured-search-results>div,.search-results>div{width:100%}
.search .info h4 a{font-size:24px;line-height:32px}
.search-filters .filter-dropdown{width:20rem !important}
.search-filters .filter-dropdown:not(:last-child){margin-right:24px}
.search .cmp-search-container .search-stats{padding:19px 0 15px 0 !important}
.search .cmp-search-container .search-pagination .search-stats{padding:0 !important}
.search .featured-search-results,.search .search-pagination,.search .search-results{margin-left:27.709%}
}
@media only screen and (min-width:768px) and (max-width:1024px){#search{z-index:10;position:absolute;width:100%}
.search .search-field{width:83.238% !important;margin:auto !important}
#searchContent{top:75px;margin:auto;height:120px;padding-top:32px;box-sizing:border-box}
#searchContent{display:none}
#searchContent.show{display:block}
.search .search-stats{padding:32px 45px 33px 28px !important;box-sizing:border-box}
.search .search-pagination .search-stats{padding:0 !important}
.search .search-filters{padding-top:2rem !important;padding-left:8.334%;padding-right:9.115%}
.search .featured-search-results,.search .search-pagination,.search .search-results{width:50% !important}
.featured-search-results>div,.search-results>div{width:100%}
.search .search-filters h3{font-size:1.25rem !important;line-height:28px !important;margin-right:32px;max-width:none !important}
.search-filters .filter-dropdown{width:14rem !important}
.search-filters .filter-dropdown,.search-filters .select-wrapper .selected-btn{max-width:14rem !important}
.search-filters .filter-dropdown:not(:last-child){margin-right:16px}
.search .quick-lists .quick-suggestions dd{font-size:20px !important;line-height:28px}
.search .search-results-list li:nth-child(1){padding-top:1rem}
}
@media only screen and (max-width:767px){#search{z-index:10;position:absolute;width:100%}
.search .search-field{width:65.87% !important;margin-left:16.26%}
#searchContent{top:75px;margin:auto;height:120px;padding-top:32px;box-sizing:border-box}
#searchContent{display:none}
#searchContent.show{display:block}
.search form{padding:0 !important}
.search .search-filters{padding:2rem 1.25rem 1.8125rem 1rem !important}
.search .quick-lists .quick-suggestions dd{font-size:20px !important;line-height:28px;padding-bottom:.5rem}
.search .search-field .search-field--wrapper button.search-icon__close{display:block !important}
.search .cmp-search-container .search-stats{flex-direction:row !important;padding:24px 16px 24px !important}
.search .cmp-search-container .search-pagination .search-stats{padding:0 !important}
.search .search-pagination{padding:1rem 2rem 1rem 2rem}
.search .search-stats .search-sort{padding-top:0 !important}
.cmp-search-container .search-filters .filter-dropdown:not(:first-child) .filter--one{padding:1.5rem 0rem 0 0 !important}
.cmp-search-container .search-filters .filter-dropdown:last-child .filter--one{padding:1rem 0rem 0 0 !important}
.featured-search-results>div,.search-results>div{width:100%}
.search-filters .filter-dropdown,.search-filters .select-wrapper .selected-btn{max-width:100% !important}
.search .search-results-list li:nth-child(1){padding-top:1rem}
.search .featured-search-results,.search .search-pagination,.search .search-results{max-width:91.47% !important}
.search .search-filters h3{font-size:1.25rem !important;line-height:28px !important;max-width:none !important;margin-right:0}
}
@media screen and (max-width:1024px){.header-nav .cmp-navigation__group li:not(:first-child) .featured-stories.hide{display:none !important}
}
#ams-env-indicator{display:none}
.superNav-section{background-color:var(--variable-superNavBackgroundColor);margin-top:auto}
.superNav-section .superNavBar{height:48px;background:var(--variable-superNavBackgroundColor);color:var(--variable-superNavTextColor);display:flex;padding-top:0;padding-bottom:0;padding-left:15px;padding-right:15px;align-items:center;flex-direction:column;align-items:start;margin-bottom:0;justify-content:center}
.superNavBar .superNavLinks{display:flex;gap:40px;align-items:center}
.desktopSuperNav .superNavBar .superNavImage{display:none}
.mobileSuperNav .superNavBar .superNavLinks{display:none}
.mobileSuperNav .superNavBar{align-items:center}
.superNavBar a{color:var(--variable-superNavTextColor);text-decoration:none;font-size:14px;font-weight:400;letter-spacing:.5px}
.superNavImage svg{width:230px}
header.experiencefragment:has(.superNavBar)+.responsivegrid{margin-top:123px}
@media(min-width:768px){.desktopSuperNav .superNavBar{display:flex;flex-direction:row;align-items:center;justify-content:space-between}
.desktopSuperNav .superNavBar .superNavImage{display:inherit}
.mobileSuperNav .superNavBar{display:none}
header.experiencefragment:has(.superNavBar)+.responsivegrid{margin-top:123px}
}
@media(min-width:1025px){.superNav-section .superNavBar{height:32px;padding:0 80px}
}