.b-subnav{position:fixed;top:50px;-webkit-transition:all .3s cubic-bezier(.19,1,.22,1);transition:all .3s cubic-bezier(.19,1,.22,1);width:100%;z-index:199}@media (min-width:992px){.b-subnav{top:80px}}.js-scroll-down .b-subnav{top:-6px}@media (min-width:992px){.js-scroll-down .b-subnav{top:0}}.b-subnav__replacer{height:56px}.b-subnav__container{margin-left:auto;margin-right:auto;max-width:1280px;min-height:56px;position:relative}@media (max-width:1450px){.b-subnav__container{width:calc(100% - 60px)}}@media (min-width:992px){.b-subnav__container{height:56px}}@media (max-width:991px){.b-subnav__container{display:none;max-height:calc(100vh - 40px);overflow-y:auto;padding-bottom:40px}.js-b-subnav-mobile-open .b-subnav__container{display:block}}.b-subnav__mobile-toggle{color:hsla(0,0%,100%,.7);font-size:12px;font-weight:700;letter-spacing:.1em;line-height:56px;margin-left:auto;margin-right:auto;max-width:1280px;padding-right:22px;position:relative;text-align:right;text-transform:uppercase}@media (max-width:1450px){.b-subnav__mobile-toggle{width:calc(100% - 60px)}}@media (min-width:992px){.b-subnav__mobile-toggle{display:none}}.b-subnav__mobile-toggle:after{border:1px solid hsla(0,0%,100%,.7);border-width:0 1px 1px 0;color:#fff;content:"";height:8px;position:absolute;right:2px;top:50%;-webkit-transform:translateY(-70%) rotate(45deg);-ms-transform:translateY(-70%) rotate(45deg);transform:translateY(-70%) rotate(45deg);width:8px}.b-subnav.scheme--qa{background:#27138b}@media (max-width:991px){.b-subnav.scheme--qa{-webkit-box-shadow:0 1px 20px rgba(0,0,0,.3);box-shadow:0 1px 20px rgba(0,0,0,.3)}}.b-subnav.scheme--framework{background:#00414a}@media (max-width:991px){.b-subnav.scheme--framework{-webkit-box-shadow:0 1px 20px rgba(0,0,0,.3);box-shadow:0 1px 20px rgba(0,0,0,.3)}}.b-subnav.scheme--framework li.hs-menu-depth-1.active>a:before{background:#2cde85}.b-subnav.scheme--group{background:#373f26}@media (max-width:991px){.b-subnav.scheme--group{-webkit-box-shadow:0 1px 20px rgba(0,0,0,.3);box-shadow:0 1px 20px rgba(0,0,0,.3)}}.b-subnav.scheme--group li.hs-menu-depth-1.active>a:before{background:#d9f720}.b-subnav.scheme--default{background:#fff}@media (max-width:991px){.b-subnav.scheme--default{background:#000}}.b-subnav--gradient{background:#000;background:-webkit-gradient(linear,left bottom,left top,from(transparent),to(rgba(0,0,0,.048)));background:linear-gradient(0deg,transparent 0,rgba(0,0,0,.048))}.b-subnav--gradient .b-subnav__container{border-top:none!important}.b-subnav .external-link-promo{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:991px){.b-subnav .external-link-promo{display:none}}.b-subnav .external-link-promo__new{background-color:#2cde85;border-radius:4px;color:#00414a;font-size:14px;line-height:100%;margin-right:10px;padding:2px 6px}.b-subnav .external-link-promo:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 -960 960 960'%3E%3Cpath fill='%23fff' d='M180-120q-24 0-42-18t-18-42v-600q0-24 18-42t42-18h279v60H180v600h600v-279h60v279q0 24-18 42t-42 18H180Zm202-219-42-43 398-398H519v-60h321v321h-60v-218L382-339Z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:16px;content:"";display:inline-block;height:16px;margin-left:8px;position:relative;width:16px}.c-navigation-sub ul{margin:0;padding:0}.c-navigation-sub li{display:block}.c-navigation-sub a{text-decoration:none}@media (max-width:991px){.c-navigation-sub .hs-menu-depth-1 ul{margin-bottom:10px;margin-left:10px}.c-navigation-sub a{color:#fff;display:block}.c-navigation-sub .hs-menu-depth-1 a{padding:.5em 0}.c-navigation-sub .hs-menu-depth-1.hs-item-has-children>ul{display:none}.c-navigation-sub .hs-menu-depth-1.hs-item-has-children>a{font-weight:700;padding-left:20px;position:relative}.c-navigation-sub .hs-menu-depth-1.hs-item-has-children>a:after{border:1px solid hsla(0,0%,100%,.7);border-width:0 1px 1px 0;content:"";display:inline-block;height:8px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-70%) rotate(45deg);-ms-transform:translateY(-70%) rotate(45deg);transform:translateY(-70%) rotate(45deg);width:8px}.c-navigation-sub .hs-item-has-children.hs-item-mobile-open>ul{display:block}.c-navigation-sub li.active-branch>a{color:#fff}.c-navigation-sub li.active-branch>ul{display:block}.c-navigation-sub--first-bold li.hs-menu-depth-1:first-child>a{border:none;display:block;font-weight:700;margin-bottom:20px;padding-bottom:10px;position:relative;text-transform:uppercase}.c-navigation-sub--first-bold li.hs-menu-depth-1:first-child>a:after{background:hsla(0,0%,100%,.7);bottom:-3px;content:"";display:block;height:2px;left:0;position:absolute;width:100%}}@media (min-width:992px){.c-navigation-sub a:focus{outline:1px solid hsla(0,0%,100%,.6)}.c-navigation-sub li.hs-menu-depth-1{display:inline-block;position:relative}.c-navigation-sub li.hs-menu-depth-1>a{color:#fff;display:block;line-height:56px;margin:0 .8em;padding:0;-webkit-transition:all .3s cubic-bezier(.19,1,.22,1);transition:all .3s cubic-bezier(.19,1,.22,1)}.scheme--default .c-navigation-sub li.hs-menu-depth-1>a{color:#000}.c-navigation-sub li.hs-menu-depth-1>a:hover{color:#7e7e7e}.c-navigation-sub li.hs-menu-depth-1:first-child>a{margin-left:0}.c-navigation-sub li.hs-menu-depth-1:last-child>a{margin-right:0}.c-navigation-sub li.hs-menu-depth-1.active-branch>a{color:#fff}.c-navigation-sub li.hs-menu-depth-1.active>a:before{background:#cdb0ff;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;width:100%}.c-navigation-sub li.hs-menu-depth-1.active>a[href="*#*"]:before{display:none}.c-navigation-sub li.hs-menu-depth-1.hs-item-has-children>a{margin-right:20px;position:relative}.c-navigation-sub li.hs-menu-depth-1.hs-item-has-children>a:after{border:1px solid #cdb0ff;border-width:0 1px 1px 0;content:"";display:block;height:6px;position:absolute;right:-17px;top:24px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .3s cubic-bezier(.19,1,.22,1);transition:all .3s cubic-bezier(.19,1,.22,1);width:6px}.c-navigation-sub li.hs-menu-depth-1>ul{-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;-webkit-animation-name:dropDownIn;animation-name:dropDownIn;-webkit-animation-timing-function:cubic-bezier(.19,1,.22,1);animation-timing-function:cubic-bezier(.19,1,.22,1);background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.3);box-shadow:0 2px 5px rgba(0,0,0,.3);display:none;left:-10px;padding:10px 20px;position:absolute;top:100%;width:260px}.c-navigation-sub li.hs-menu-depth-1>ul li.active-branch>a{color:#27138b}.c-navigation-sub li.hs-menu-depth-1:hover>ul{display:block}.c-navigation-sub li.hs-menu-depth-1 .parent{color:#000;font-size:20px;font-weight:600;line-height:30px}.c-navigation-sub li.hs-menu-depth-2>a{color:#000;display:block;font-size:15px;line-height:1.3em;padding:.3em 0}.c-navigation-sub li.hs-menu-depth-2>a:hover{color:#27138b}.c-navigation-sub li.hs-menu-depth-2.hs-item-has-children>a{font-weight:700}.c-navigation-sub li.hs-menu-depth-2 ul{margin-bottom:10px;margin-left:10px}.c-navigation-sub li.hs-menu-depth-3>a{color:#000;display:block;font-size:15px;line-height:1.3em;padding:.3em 0}.c-navigation-sub li.hs-menu-depth-3>a:hover{color:#27138b}.c-navigation-sub li.hs-menu-depth-3.hs-item-has-children>a{font-weight:700}.c-navigation-sub li.hs-menu-depth-3 ul{margin-left:10px}.c-navigation-sub--first-bold li.hs-menu-depth-1:first-child>a{font-weight:600}.c-navigation-sub__first{font-size:18px;font-weight:600}.c-navigation-sub__second{color:#cdb0ff;font-weight:600}}.b-subnav.scheme--qa li.hs-menu-depth-1 a:hover{color:#cdb0ff}.b-subnav.scheme--framework li.hs-menu-depth-1 a:hover{color:#2cde85}.b-subnav.scheme--group li.hs-menu-depth-1 a:hover{color:#d9f720}.c-sub-iconitem{background-position:0 5px;background-repeat:no-repeat;background-size:30px;margin:5px 0;padding-left:45px}.c-sub-iconitem em{font-size:17px;font-style:normal;font-weight:600;text-decoration:none}.c-sub-iconitem p{color:#8c8c8c;font-size:14px}.c-sub-iconitem:hover{color:#fff}@media (min-width:992px){.c-sub-iconitem:hover em,.c-sub-iconitem:hover p{color:#000}}.active>a>.c-sub-iconitem{color:#fff}@media (min-width:992px){.active>a>.c-sub-iconitem em,.active>a>.c-sub-iconitem p{color:#000}}