.nav-mobile{background-color:var(--bdtoowg);opacity:0;visibility:hidden;height:100%;transition:var(--transition);position:fixed;inset:0}
.nav-mobile.active{opacity:1;visibility:visible}
.nav-mobile.nav-mobile__wrapper{height:100%}
.nav-mobile .nav-mobile__section{background:var(--bdtoowg);width:100%;height:calc(100% - 80px);box-shadow:-6px 0 6px -6px rgba(var(--bdtoowk), .3);padding:44px 0 32px;transition:left .35s ease-in-out;position:absolute;top:0;left:110%;overflow-y:auto}
.nav-mobile .nav-mobile__section:first-child{left:0}
.nav-mobile .nav-mobile__section.selected{left:0}
.nav-mobile .nav-mobile__section .nav-mobile__section-header{background:var(--bdtoowg);width:100%;padding:20px 5%;position:fixed;top:0}
.nav-mobile .nav-mobile__section .nav-mobile__section-header:not(.initial){border-bottom:1px solid var(--bdtoowr)}
.nav-mobile .nav-mobile__section .nav-mobile__section-header .nav-mobile__section-header--title{text-align:center;width:calc(100% - 64px);margin-bottom:0!important}
.nav-mobile .nav-mobile__section>.submenu-links{border-top:1px solid var(--bdtoowr);padding:24px 5%}
.nav-mobile .nav-mobile__section>.submenu-links>ul{gap:64px;margin-bottom:56px;display:flex}
.nav-mobile .nav-mobile__section>.submenu-links>ul>li{position:relative}
.nav-mobile .nav-mobile__section>.submenu-links>ul>li:before{content:"•";width:1px;color:var(--bdtoow0);position:absolute;top:1px;bottom:0;right:-27px}
.nav-mobile .nav-mobile__section>.submenu-links>ul>li:last-child:before{content:none}
.nav-mobile .list li{display:list-item}
.nav-mobile .list{margin:48px 0;padding:0 5%}
.nav-mobile .list.list--featured{padding:24px 5% 0;position:relative}
.nav-mobile .list.list--featured:before{content:"";background:var(--bdtoow1k);width:100%;height:2px;position:absolute;top:0;left:0}
.nav-mobile .list .list-item{display:block}
.nav-mobile .list .list-item .content-line{display:block}
.nav-mobile .list .list-item .submenu-item__caption{background:var(--bdtoowr);margin-top:32px}
.nav-mobile .list .list-item .submenu-item__caption .badge-text{font-size:12px}
.nav-mobile__section.selected .list .list-item+.list-item{border-top:1px solid var(--bdtoowr);padding-top:32px}
.nav-mobile .list .list-item+.list-item{margin-top:40px}
.nav-mobile .submenu{margin-top:32px}
.nav-mobile .submenu .submenu-link+.submenu-link{margin-top:24px}
.nav-mobile .submenu .submenu-link__content{flex-direction:column;gap:4px;display:flex}
.nav-mobile .submenu .submenu-link__description{font-size:16px;font-weight:var(--font-weight-normal);line-height:24px}
.nav-mobile .submenu .submenu-linkItems{margin-top:16px}
.nav-mobile .submenu .submenu-linkItems>li{align-items:center;gap:8px;display:flex}
.nav-mobile .submenu .submenu-linkItem{margin-top:16px;display:inline-block}
.nav-mobile .submenu .submenu-linkItem p{transition:color .2s ease-in-out}
.nav-mobile .submenu .submenu-linkItem:hover p{color:var(--bdtoowe)}
.nav-mobile .submenu .submenu-linkItem+.submenu-linkItem{margin-top:24px}
.nav-mobile .submenu .submenu-linkItem .icon{margin-right:10px}
.nav-mobile .submenu .submenu-linkItem .section-title{margin-bottom:0}
.nav-mobile .submenu .badge-premium{margin-left:10px}
.nav-mobile .nav-mobile__footer{width:100%;height:80px;box-shadow:var(--shadow);background:var(--bdtoowg);padding:16px 24px;position:absolute;bottom:0;left:0;right:0}
.nav-mobile .nav-mobile__footer .button+.button{margin-left:20px}
@media screen and (min-width:1100px){.nav-mobile{display:none}}
._1srnimj0{color:var(--body-color);transition:var(--transition);position:absolute;right:calc(5% + 64px);transform:translateY(-50%)}
._1srnimj0.invert{color:var(--bdtoowg);-webkit-text-decoration-color:var(--bdtoowg)!important;text-decoration-color:var(--bdtoowg)!important}
._1srnimj0:hover{color:var(--bdtoow0)}
._1srnimj0.invert span{color:var(--bdtoowg)}
._1srnimj0.invert .icon svg{fill:var(--bdtoowg)}
._1srnimj0.invert:hover span{color:var(--bdtoowg)}
._1srnimj0.invert:hover .icon svg{fill:var(--bdtoowg)}
._1srnimj0:hover span{color:var(--bdtoow0)}
._1srnimj0:hover .icon svg{fill:var(--bdtoow0)}
.nav-desktop__cta{flex-direction:column;justify-content:center;align-items:center;margin:0 auto;padding-bottom:20px;display:none}
.nav-desktop__cta button+button{margin-top:16px}
@media screen and (min-width:992px){.nav-desktop__cta{flex-direction:row;margin:0 0 0 16px;display:flex}.nav-desktop__cta button+button{margin-top:0;margin-left:16px}}
@media screen and (min-width:1200px){.nav-desktop__cta{margin:0 0 0 48px}.nav-desktop__cta button+button{margin-left:32px}}
