.side-panel-navigation.component{display:none;background-color:#fff;color:#333}
.side-panel-navigation.modal{display:block;position:fixed;z-index:1001;top:0;bottom:0;left:0;right:0;height:100%;width:100%;overflow:auto;background:rgba(0,0,0,0.7)}
.side-panel-navigation.modal .side-panel-navigation__container{position:absolute;left:0;width:100%;min-height:100%}
.side-panel-navigation .side-panel-navigation__container,.side-panel-navigation .side-panel-navigation__content{background-color:#f2f2f2}
.side-panel-navigation .side-panel-navigation__close{background-color:#fff}
.side-panel-navigation .side-panel-navigation__close-content{display:flex;align-items:center;justify-content:space-between;padding:15px 0}
.side-panel-navigation .side-panel-navigation__close-title{color:#333;font-family:'MetLifeCircular','Arial','Helvetica','sans-serif';font-weight:700;font-size:14px;line-height:24px;letter-spacing:.5px}
.side-panel-navigation .side-panel-navigation__close-button{display:flex}
.side-panel-navigation .side-panel-navigation__close-button .icon{height:15px;width:15px;color:#333;fill:#333}
.side-panel-navigation .side-panel-navigation__back-link{display:flex;align-items:center;color:#75787b;font-family:'MetLifeCircular','Arial','Helvetica','sans-serif';font-weight:700;font-size:14px;line-height:26px;padding:20px 15px 20px 0}
.side-panel-navigation .side-panel-navigation__back-link .icon-chevron-left{width:16px;height:16px;color:#75787b;fill:#75787b;margin-right:9px}
.side-panel-navigation .side-panel-navigation__section:not(:first-child){margin-top:30px}
.side-panel-navigation .side-panel-navigation__section-header{color:#333;font-family:'MetLifeCircular','Arial','Helvetica','sans-serif';font-weight:400;font-size:12px;line-height:18px;letter-spacing:1.5px;overflow-wrap:break-word;border-top:1px solid #a7a8aa;padding:30px 15px 15px 0}
.side-panel-navigation .side-panel-navigation__level1-container.active .icon-caret-down{transform:rotate(0)}
.side-panel-navigation .side-panel-navigation__level1-link,.side-panel-navigation .side-panel-navigation__level1-label,.side-panel-navigation .side-panel-navigation__level2-link{display:block;color:#333;font-family:'MetLifeCircular','Arial','Helvetica','sans-serif';font-size:14px;line-height:24px;padding:15px 0 15px 25px;margin-left:25px}
.side-panel-navigation .side-panel-navigation__level1-label{display:flex;justify-content:space-between;align-items:center;font-weight:700;cursor:pointer}
.side-panel-navigation .side-panel-navigation__level1-label span{width:100%;overflow-wrap:break-word}
.side-panel-navigation .side-panel-navigation__level1-label .icon-caret-down{height:16px;width:16px;color:#000;fill:#000;transform:rotate(270deg)}
.side-panel-navigation .side-panel-navigation__level1-link,.side-panel-navigation .side-panel-navigation__level2-link{position:relative;font-weight:400;overflow-wrap:break-word;padding-right:15px}
.side-panel-navigation .side-panel-navigation__level1-link.selected,.side-panel-navigation .side-panel-navigation__level2-link.selected{background-color:#e9e9e9;font-weight:700;margin-right:-15px}
.side-panel-navigation .side-panel-navigation__level1-link.selected:before,.side-panel-navigation .side-panel-navigation__level2-link.selected:before{content:'';position:absolute;top:0;bottom:0;left:0;width:5px;height:100%;background:linear-gradient(to bottom,#0090da,#035)}
.side-panel-navigation .side-panel-navigation__level2-container{display:none}
@media screen and (min-width:768px){.side-panel-navigation.modal .side-panel-navigation__container{width:320px}
}
@media screen and (min-width:1024px){.side-panel-navigation.component{display:block}
.side-panel-navigation .side-panel-navigation__container,.side-panel-navigation .side-panel-navigation__content{background-color:#fff}
.side-panel-navigation .side-panel-navigation__close{display:none}
.side-panel-navigation .side-panel-navigation__back-link{font-size:16px;line-height:24px}
.side-panel-navigation .side-panel-navigation__section-header{padding:10px 15px 10px 0;margin-left:25px}
.side-panel-navigation .side-panel-navigation__level1-link,.side-panel-navigation .side-panel-navigation__level1-label,.side-panel-navigation .side-panel-navigation__level2-link{font-size:16px;line-height:24px;margin-left:0}
.side-panel-navigation .side-panel-navigation__level1-link.selected,.side-panel-navigation .side-panel-navigation__level2-link.selected{background-color:#f5f5f5;margin-right:0}
}
.side-panel-navigation-subheader.component{position:fixed;z-index:1000;width:100%;background-color:#fff;color:#007abc;box-shadow:rgba(0,0,0,0.2) 0 2px 2px 0}
.side-panel-navigation-subheader .side-panel-navigation-subheader__button{display:flex}
.side-panel-navigation-subheader .side-panel-navigation-subheader__content{display:flex;align-items:center;justify-content:space-between;padding:15px 0}
.side-panel-navigation-subheader .side-panel-navigation-subheader__title{color:#007abc;font-family:'MetLifeCircular','Arial','Helvetica','sans-serif';font-weight:700;font-size:14px;line-height:24px;letter-spacing:.5px}
.side-panel-navigation-subheader .side-panel-navigation-subheader__icon{display:flex}
.side-panel-navigation-subheader .side-panel-navigation-subheader__icon .icon{height:15px;width:15px;color:#007abc;fill:#007abc}
@media screen and (min-width:1024px){.side-panel-navigation-subheader{display:none}
}