.bandwidth-block--side-navigation{--padding:var(--sp);position:relative;padding:var(--padding) 0;z-index:2;margin-top:0;margin-bottom:0;--bg:var(--blue-2)}.bandwidth-block--side-navigation.-reverse{--bg:var(--blue-95)}.bandwidth-block--side-navigation.-blue-85{--bg:var(--blue-85)}.bandwidth-block--side-navigation.-blue-90{--bg:var(--blue-90)}.bandwidth-block--side-navigation.-white{--bg:#fff}.bandwidth-block--side-navigation.-nav_on_right .side-navigation{order:2;margin-left:var(--spx2)!important;margin-right:0!important}.bandwidth-block--side-navigation.-nav_on_right .innerblocks{order:1}@media (max-width:1024px){.bandwidth-block--side-navigation.-nav_on_right .side-navigation{order:1}.bandwidth-block--side-navigation.-nav_on_right .innerblocks{order:2}}.bandwidth-block--side-navigation.light-text *,.bandwidth-block--side-navigation.light-text .btn{color:#fff}.bandwidth-block--side-navigation.light-text a{color:var(--link)}.bandwidth-block--side-navigation.is_preview.alignfull{width:calc(100vw - 100px - 280px);left:0!important;padding:30px}.bandwidth-block--side-navigation.is_preview.alignfull .share-wrap ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:var(--spd2)}.bandwidth-block--side-navigation.is_preview.alignfull .share-wrap ul li{width:20px;height:20px}.bandwidth-block--side-navigation.is_preview.alignfull .share-wrap ul li button{all:unset;cursor:pointer}.bandwidth-block--side-navigation.is_preview.alignfull .share-wrap ul li a:hover svg,.bandwidth-block--side-navigation.is_preview.alignfull .share-wrap ul li button:hover svg{fill:var(--blue-65)}.bandwidth-block--side-navigation.is_preview.alignfull .share-wrap ul li a{display:block}.bandwidth-block--side-navigation.is_preview.alignfull .share-wrap ul li svg{width:100%;height:auto}.bandwidth-block--side-navigation.is_preview .alignfull{width:100%!important;left:0!important}.bandwidth-block--side-navigation.-pad-none{--padding:0}.bandwidth-block--side-navigation.-pad-single{--padding:var(--sp)}.bandwidth-block--side-navigation.-pad-double{--padding:var(--spx2)}.bandwidth-block--side-navigation.-pad-triple{--padding:var(--spx3)}.bandwidth-block--side-navigation.-pad-quadruple{--padding:var(--spx4)}.bandwidth-block--side-navigation .bound.boundwider.wrap{display:flex;justify-content:flex-start;align-items:flex-start}@media (max-width:1024px){.bandwidth-block--side-navigation .bound.boundwider.wrap{flex-wrap:wrap}}.bandwidth-block--side-navigation .bound.boundwider.wrap .side-navigation{width:220px;flex-shrink:0;margin:0 var(--spx2) 0 0;font-size:var(--font-tiny);position:-webkit-sticky;position:sticky;top:calc(var(--header-bottom) + var(--sp))}@media (max-width:1024px){.bandwidth-block--side-navigation .bound.boundwider.wrap .side-navigation{width:100%;margin-bottom:145px;position:relative;margin-left:0!important;margin-right:0!important}}.bandwidth-block--side-navigation .bound.boundwider.wrap .side-navigation .navigation_title{text-transform:uppercase;font-size:var(--font-tiny);margin:0 0 var(--spd2)}.bandwidth-block--side-navigation .bound.boundwider.wrap .side-navigation .navigation_share{border-top:1px solid #efefef;padding-top:var(--sp)}.bandwidth-block--side-navigation .bound.boundwider.wrap .side-navigation .toc a{text-decoration:none;font-size:var(--font-tiny);display:block;margin:0 0 15px;color:var(--heading-color);line-height:1.4;font-weight:700}.bandwidth-block--side-navigation .bound.boundwider.wrap .side-navigation .toc a:hover{color:var(--blue-65);text-decoration:underline}.bandwidth-block--side-navigation .bound.boundwider.wrap .innerblocks{max-width:calc(100% - 280px)}@media (max-width:1024px){.bandwidth-block--side-navigation .bound.boundwider.wrap .innerblocks{max-width:100%}}.bandwidth-block--side-navigation .bound.boundwider.wrap .innerblocks .alignfull,.bandwidth-block--side-navigation .bound.boundwider.wrap .innerblocks .bound,.bandwidth-block--side-navigation .bound.boundwider.wrap .innerblocks>*{width:100%;margin-left:0}.bandwidth-block--side-navigation .bound.boundwider.wrap .innerblocks .bandwidth-block--background{padding-left:20px;padding-right:20px}@media (max-width:1024px){.bandwidth-block--side-navigation .bound.boundwider.wrap .innerblocks .bandwidth-block--background{margin-top:0}}.bandwidth-block--side-navigation .bound.boundwider.wrap .innerblocks .bandwidth-block--background.-top-wavy{--top-mask-size:120% auto;--wave-height:calc((1250px - 220px - var(--spx2))*(60 / 1285))}@media (max-width:1255px){.bandwidth-block--side-navigation .bound.boundwider.wrap .innerblocks .bandwidth-block--background.-top-wavy{--wave-height:calc((1000px - 220px - var(--spx2))*(60 / 1285))}}@media (max-width:1024px){.bandwidth-block--side-navigation .bound.boundwider.wrap .innerblocks .bandwidth-block--background.-top-wavy{--wave-height:calc(100vw*(60 / 1512))}}.bandwidth-block--side-navigation .bound.boundwider.wrap .innerblocks .bandwidth-block--background.-bottom-wavy{--top-mask-size:120% auto;--wave-height:calc((1250px - 220px - var(--spx2))*(60 / 1455))}@media (max-width:1255px){.bandwidth-block--side-navigation .bound.boundwider.wrap .innerblocks .bandwidth-block--background.-bottom-wavy{--wave-height:calc((930px - 220px - var(--spx2))*(60 / 1285))}}@media (max-width:1024px){.bandwidth-block--side-navigation .bound.boundwider.wrap .innerblocks .bandwidth-block--background.-bottom-wavy{--wave-height:calc(100vw*(60 / 1512))}}