.v2 .v2-side-nav__accordion-title,.v2 .v2-side-nav__item{font-size:.875rem;line-height:1.25rem}.v2-navigation .v2-navigation__mobile .v2-side-nav{display:none}.v2 .v2-side-nav{overflow-y:auto;overflow-x:hidden}.v2 .v2-side-nav,.v2 .v2-side-nav ul{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.v2 .v2-side-nav ul{margin:0;padding:0;list-style:none}.v2 .v2-side-nav__title{-ms-flex:0 0 60px;flex:0 0 60px}.v2 .v2-side-nav__menu{position:relative;-ms-flex:1;flex:1}.v2 .v2-side-nav__footer{padding:20px 25px}.v2 .v2-side-nav__culture-selector{margin-top:20px;padding-top:20px;position:relative}.v2 .v2-side-nav__culture-selector:before{background:#ccc;content:"";display:block;height:1px;right:50%;position:absolute;top:0;-webkit-transform:translateX(50%);transform:translateX(50%);width:205px}.v2 .v2-side-nav__culture-selector .v2-flag{width:39px;height:26px}.v2 .v2-side-nav__culture-selector .v2-culture-selector__language:after{display:inline-block;content:"";margin-right:4px;vertical-align:middle;border-bottom:5px solid transparent;border-top:5px solid transparent;border-right:6px solid #313131}.v2 .v2-side-nav .v2-side-nav__accordion-icon{border-right:5px solid transparent;border-left:5px solid transparent;height:0;width:0;border-top:5px solid #ccc;transition:-webkit-transform .15s cubic-bezier(.645,.045,.355,1);transition:transform .15s cubic-bezier(.645,.045,.355,1);transition:transform .15s cubic-bezier(.645,.045,.355,1),-webkit-transform .15s cubic-bezier(.645,.045,.355,1)}.v2 .v2-side-nav__accordion{background-color:#e6e6e8;transition:visibility .15s cubic-bezier(.645,.045,.355,1)}.v2 .v2-side-nav__accordion .v2-side-nav__item{font-weight:500}.v2 .v2-side-nav__accordion .v2-side-nav__item label{height:auto;margin-bottom:20px;border:none;background-color:transparent}.v2 .v2-side-nav__accordion .v2-side-nav__item--active label{font-weight:700;box-shadow:none}.v2 .v2-side-nav__accordion .v2-side-nav__item:last-of-type label{margin-bottom:0}.v2 .v2-side-nav__accordion-icon{width:11px}.v2 .v2-side-nav__accordion-icon svg{margin-top:-4px}.v2 .v2-side-nav__accordion .v2-side-nav__item--accordion-item a{background:transparent;height:50px}.v2 .v2-side-nav__accordion .v2-side-nav__accordion-container{border-top:1px solid #ccc;padding:15px 0}.v2 .v2-side-nav__accordion .v2-side-nav__accordion-container:first-child{border-top:none}.v2 .v2-side-nav__accordion-title{color:#545454;text-transform:uppercase;padding-right:25px;padding-left:25px}.v2 .v2-side-nav__item{font-weight:600;color:#313131}.v2 .v2-side-nav__item--active>a{box-shadow:inset -2px 0 0 0 #0076ff}.v2 .v2-side-nav__item>a,.v2 .v2-side-nav__item>label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:59px;padding-right:25px;padding-left:25px;background-color:#fff;border-bottom:1px solid #e6e6e8}.v2 .v2-side-nav__item--title{-ms-flex-align:center;align-items:center;background-color:#e6e6e8;display:-ms-flexbox;display:flex;font-weight:700;height:60px;-ms-flex-pack:center;justify-content:center;padding-right:60px;padding-left:60px}.v2 .v2-side-nav__item-state:checked~.v2-side-nav__show-more .v2-side-nav__accordion-icon{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.v2 .v2-side-nav__item-state:checked~.v2-side-nav__show-more .v2-side-nav__item-text{font-weight:800}.v2 .v2-side-nav__item--subtitle{height:59px}.v2 .v2-side-nav__item--subtitle>a{background-color:#ccc;position:relative}.v2 .v2-side-nav__item--subtitle>a>.v2-side-nav__item-text{position:absolute;top:0;right:0;width:100%;height:100%;font-weight:700;line-height:59px;text-align:center}.v2 .v2-side-nav__item--accordion{height:59px;overflow:hidden}.v2 .v2-side-nav__item--accordion--open{height:auto}.v2 .v2-side-nav .v2-culture-selection{-ms-flex-pack:center;justify-content:center}.v2 .v2-side-nav .v2-culture-selection .v2-icon svg{vertical-align:top}.v2 .v2-side-nav .v2-icon{text-align:center}.v2 .v2-side-nav .v2-icon svg{display:inline-block;vertical-align:middle;height:100%}.v2 .v2-side-nav .v2-icon svg .fill-primary{fill:#313131}@media (min-width:540px){.v2 .v2-side-nav .v2-btn-wrapper--full-width-md{display:block;margin-right:0;margin-left:0}.v2 .v2-side-nav .v2-btn-wrapper--full-width-md .v2-btn{margin-bottom:.625rem;margin-right:0;margin-left:0;width:100%}}.v2-ios-device .v2 .v2-side-nav{overflow-y:scroll;-webkit-overflow-scrolling:touch}