section#mega-menu{z-index:999}.section--mega-menu .mega-menu__nav-menu{box-shadow:0 4px 4px rgba(0,0,0,.18)}.section--mega-menu .mega-menu__nav-menu a{text-decoration:none}.section--mega-menu .hs-menu-item.hs-menu-depth-1{letter-spacing:1.5px;text-transform:uppercase}.section--mega-menu .mega-menu__nav-menu a:hover{opacity:.5;transition:opacity .15s ease-in-out;-moz-transition:opacity .15s ease-in-out;-webkit-transition:opacity .15s ease-in-out}.section--mega-menu .mega-menu__nav-men a:not(.lang_switch_link),.section--mega-menu .mega-menu__nav-menu a:not(.hs-button),.section--mega-menu .mega-menu__nav-menu p span{color:#fff}.section--mega-menu .mega-menu__nav-menu p:not(.hs-button){color:#5b1de7}.section--mega-menu .top__bar{position:relative;z-index:999}.top__bar-menu ul{line-height:none;list-style:none;padding:0}.section--mega-menu .top__bar a:not(.lang_switcher_link){color:#fff!important;text-decoration:underline}.section--mega-menu .top__bar .top__bar-menu li.hs-menu-item.hs-menu-depth-1>a,.section--mega-menu .top__bar a{font-weight:700}.section--mega-menu .top__bar .top__bar-menu a{text-decoration:none}.section--mega-menu .top__bar .top__bar-menu a:not(.hs-button):hover{text-decoration:underline}.section--mega-menu .top__bar .top__bar-menu .hs-menu-children-wrapper{background:#5b1de7!important;padding:10px}.section--mega-menu .top__bar .top__bar-menu .hs-menu-children-wrapper a{text-decoration:none}.section--mega-menu .top__bar *{font-size:.95rem}.section--mega-menu .header__search-form{line-height:1}.section--mega-menu .header__search-form button{background:none!important;border:none;padding-left:1rem}.section--mega-menu .header__search-form svg{fill:#fff}.section--mega-menu .page_header{box-shadow:0 4px 4px rgba(0,0,0,.18);margin-bottom:1rem}.section--mega-menu .header_branding{left:50%;position:absolute;top:1.5rem;transform:translate(-50%);z-index:9}.header-right .hs-button.hs-button--primary{margin-top:0!important}.section--mega-menu .menu-toggle{background:transparent;border-bottom:4px solid;border-left:0;border-right:0;border-top:4px solid;color:#fff;cursor:pointer;display:block;font-size:0;height:35px;position:relative;transition:all .25s ease-in-out;width:45px}.section--mega-menu .menu-toggle:after,.section--mega-menu .menu-toggle:before{background:currentColor;content:"";display:block;height:4px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .25s ease-in-out;width:100%}.section--mega-menu .burger-button.is-active{border-color:transparent}.section--mega-menu .burger-button.is-active:before{transform:translate(-50%,-50%) rotate(45deg)}.section--mega-menu .burger-button.is-active:after{transform:translate(-50%,-50%) rotate(-45deg)}.section--mega-menu #burger-menu{animation:fadeIn .8s;display:none}.section--mega-menu #burger-menu ul{flex-direction:column}.section--mega-menu #burger-menu.open{background:#000;display:block;height:auto;position:absolute;width:40%}.section--mega-menu .menu-items{padding:3rem 5rem}.section--mega-menu .menu__row-list{display:block}.section--mega-menu .menu-links li{margin:8px 0!important}@media (max-width:980px){.section--mega-menu #burger-menu.open{width:50%}.section--mega-menu .menu__row-list{width:100%}.section--mega-menu .top__bar-text{width:80%}}@media (max-width:767px){.section--mega-menu #burger-menu.open{width:60%}.header-right{float:right!important;margin:0!important;position:static;text-align:center;width:fit-content!important}}@media (max-width:480px){.section--mega-menu .menu-items{padding:2rem 1rem}.section--mega-menu .menu-links a{margin:8px 0!important}.section--mega-menu .header-button{display:none!important}.section--mega-menu .burger-button{margin:0 30px}.section--mega-menu .menu__row-list{padding:0;width:100%}.section--mega-menu .top__bar{display:none}.section--mega-menu .menu__row-list ul,.section--mega-menu .row-list-title{cursor:pointer;margin:0;padding:0}.section--mega-menu .wrapper{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.section--mega-menu .hs-menu-item.hs-menu-depth-1{margin:.5rem 3rem}}div#hs_cos_wrapper_language_switcher{display:none}.menu--language{line-height:1;margin:0 1.5rem}.menu--language .globe_class{background-image:url(https://project.linuxfoundation.org/hubfs/Icons/globe--white.png)}.menu--language ul.lang_list_class a{font-size:1rem!important}.menu--language ul.lang_list_class{width:max-content}.menu--language .lang_list_class li{margin:0;text-align:left}.section--mega-menu .search-popup-link{line-height:1;margin-left:2rem}div#search-popup{background:#fff;margin:0 auto;max-width:800px;padding:2rem}.hs-search-field{position:relative}.hs-search-field__input{box-sizing:border-box;width:100%}.hs-search-field__bar button svg{height:10px}.hs-search-field__suggestions{list-style:none;padding:0}.hs-search-field__suggestions li{display:block}.hs-search-field__suggestions #results-for{font-weight:700}.hs-search-field__suggestions #results-for,.hs-search-field__suggestions a{display:block}.hs-search-field__suggestions a:focus,.hs-search-field__suggestions a:hover{background-color:rgba(0,0,0,.1);outline:none}div#search-popup .hs-search-field--open .hs-search-field__suggestions{border:none}div#search-popup .hs-search-field--open .hs-search-field__suggestions li{border-bottom:thin solid #e1e1e1!important;margin:16px 0;padding-bottom:10px}div#search-popup .hs-search-field--open .hs-search-field__suggestions li a{color:initial!important;text-decoration:none}.menu--language.mobile-only{display:none!important}@media (max-width:480px){.menu--language.mobile-only{display:block!important}.menu--language.mobile-only ul.lang_list_class,.menu--language.mobile-only ul.lang_list_class a{outline:none;position:1;position:relative;z-index:5}.menu--language.mobile-only .globe_class{-webkit-transform:translate(-13px,14px);-ms-transform:translate(-13px,14px);transform:translate(-13px,14px)}.menu--language.mobile-only ul.lang_list_class{background:#000;display:block;left:8px;position:relative!important;top:-24px;-webkit-transform:translate(13px,10px);-ms-transform:translate(13px,10px);transform:translate(13px,10px)}.menu--language.mobile-only .lang_list_class li{background-color:transparent;border:none}.menu--language.mobile-only .lang_list_class:after,.menu--language.mobile-only .lang_list_class:before{content:none}.menu--language.mobile-only .lang_list_class li,.menu--language.mobile-only .lang_switcher_link{color:#fff}}