.SubNav{width:100%;z-index:4}@media screen and (min-width:1024px){.SubNav{position:relative;top:0}}.SubNav.is-fixed:before{content:"";display:block;height:50px}.SubNav.is-fixed .SubNav__content{position:fixed;top:0;box-shadow:0 5px 8px -4px rgba(0,0,0,.2)}.SubNav__content{position:relative;width:100%}.SubNav__content:after,.SubNav__content:before{pointer-events:none;content:"";width:32px;top:0;height:50px}.SubNav__content:before{left:0;z-index:1}.SubNav__content:after{right:0}.SubNav__content.is-scrollLeft:before,.SubNav__content.is-scrollRight:after{position:absolute}@media screen and (min-width:1024px){.SubNav__content{display:flex;justify-content:space-between;max-width:1280px;position:relative}.SubNav__content:after,.SubNav__content:before{display:none}.SubNav__content.is-center{justify-content:center}}.SubNav__links{display:flex;font-size:1.3rem;overflow-x:auto;padding:0 16px;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}@media screen and (min-width:1024px){.SubNav__links{overflow-x:initial}}.SubNav__linkItem{border-bottom:3px solid transparent;cursor:pointer;display:flex;margin:0 8px;padding:0 8px;transition:border-bottom-color .5s ease;white-space:nowrap}.SubNav__linkItem.is-active .SubNav__link{font-weight:700}@media screen and (min-width:1024px){.SubNav__linkItem{padding:0 4px;white-space:normal}}.SubNav__buttons{opacity:0;visibility:hidden;position:fixed;bottom:0;left:0;display:flex;justify-content:space-evenly;font-size:1.4rem;width:100%;background:#fff;z-index:10;transition:opacity .5s ease-in-out;box-shadow:0 3px 10px 0 rgba(0,0,0,.1)}@media screen and (min-width:1024px){.SubNav__buttons{opacity:1;visibility:visible;position:static;font-size:1.2rem;width:auto;background:#10314c;box-shadow:none;font-size:1.4rem}}.SubNav__buttons.is-show{opacity:1;visibility:visible}.SubNav__button{display:inline-flex;align-items:center;justify-content:center;height:46px;width:calc(50% - 12px);white-space:nowrap;margin:8px 0;padding:0 16px;color:inherit;transition:background-color .5s ease}.SubNav__button:focus,.SubNav__button:hover{background:#ff8c53}.SubNav__button:first-child:focus,.SubNav__button:first-child:hover{background:#129ade}.SubNav__button:not(:first-child){margin-left:0}.SubNav__button .SubNav__link{font-weight:700}@media screen and (min-width:1024px){.SubNav__button{height:100%;margin:auto;width:auto}.SubNav__button:not(:first-child){margin-left:auto}}.SubNav__link{align-items:center;color:#fff;display:flex;line-height:1.8rem;min-height:47px;padding:0;text-align:center}@media screen and (min-width:1024px){.SubNav__content{background:#10314c}}.SubNav__content:after{background:linear-gradient(90deg,rgba(16,49,76,0),#10314c)}.SubNav__content:before{background:linear-gradient(90deg,#10314c,rgba(16,49,76,0))}.SubNav__links{background:#10314c}@media screen and (min-width:1024px){.SubNav__links{font-size:1.4rem}}.SubNav__linkItem.is-active{border-bottom-color:#0089cd}@media screen and (min-width:1024px){.SubNav__linkItem:focus,.SubNav__linkItem:hover{border-bottom-color:#0089cd}}.SubNav__button{background:#ff671b}.SubNav__button:first-child{background:#0089cd}.SubNav__button .SubNav__link{color:#fff}.SubNav__button .SubNav__icon{max-height:20px;max-width:20px;margin-right:8px;flex-shrink:0}@media screen and (min-width:1024px){.SubNav__button .SubNav__icon{display:none;display:inline-block}}