.mega-menu{font-size:18px;font-weight:700}.mega-menu__list.is-level-1{display:flex;justify-content:flex-start;align-items:flex-end;flex-direction:row}.mega-menu__list.is-level-2{margin-top:1rem;padding-right:30px;width:33.3%}.mega-menu__list.is-level-3{width:100%}.mega-menu__link{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;position:relative;border:0;background:transparent;font-size:inherit;line-height:1.5rem;margin-bottom:.3rem;font-weight:inherit;color:#0b1f2c;text-decoration:none}.mega-menu__link:focus{outline:none}.mega-menu__link>span:not(.icon){flex-shrink:1;flex-grow:0}.mega-menu__link .icon{opacity:0;flex-shrink:0;flex-grow:0;margin-left:.5rem}.mega-menu__link .icon.is-external-link-icon{opacity:1;color:#0b1f2c}.mega-menu__link .icon.is-external-link-icon svg{width:1rem;height:1rem}.mega-menu__link.is-active .icon{opacity:1;color:#47c7ef}.mega-menu__list-children{margin-top:.5rem}.mega-menu__modal-backdrop{position:fixed;top:0;left:0;z-index:25;height:100vh;width:100%;background:#0b1f2c;opacity:.7;display:none;height:calc(100% - 130px);top:130px}@media(min-width:1240px){.mega-menu__modal-backdrop{display:block}}.toolbar-horizontal .mega-menu__modal-backdrop,.toolbar-vertical .mega-menu__modal-backdrop{top:169px;height:calc(100% - 169px)}.toolbar-horizontal.toolbar-tray-open .mega-menu__modal-backdrop{top:209px;height:calc(100% - 209px)}.mega-menu__modal{position:absolute;top:100%;left:calc(50% - 620px);width:100%;max-width:1240px;background:#fff;display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;z-index:50}.mega-menu__modal:focus{outline:none}.mega-menu__modal--industries .mega-menu__modal-menu,.mega-menu__modal--products .mega-menu__modal-menu{width:756px}.mega-menu__modal--industries .mega-menu__modal-extra,.mega-menu__modal--products .mega-menu__modal-extra{width:calc(100% - 756px)}.mega-menu__modal--simple .mega-menu__modal-menu{width:540px}.mega-menu__modal--simple .mega-menu__modal-extra{width:calc(100% - 540px)}.mega-menu__modal-menu{margin-top:-1rem;padding:40px 0 40px 30px;display:flex;flex-direction:column;flex-wrap:wrap;font-size:16px}.mega-menu__modal-extra{position:relative;font-weight:400;line-height:1.5;background:#0b1f2c;color:#fff}.mega-menu__modal-extra__content{height:calc(100% - 254px);padding:50px 40px 32px;overflow:hidden}.mega-menu__modal-extra__image{position:absolute;bottom:0;right:0;width:calc(100% - 40px);height:254px}.mega-menu__modal-block{position:absolute;left:50%;bottom:-50px;transform:translateX(-50%);width:1040px}a.mega-menu__link,button.mega-menu__link{cursor:pointer}span.mega-menu__link{cursor:default;text-decoration:none!important}.mega-menu__list.is-level-1 .mega-menu__link{padding:0 20px 26px;margin-bottom:0}.mega-menu__list.is-level-1 .mega-menu__link:after{display:block;content:" ";width:100%;height:5px;position:absolute;bottom:0;left:0;background:linear-gradient(90deg,#0078be,#00d0ff);opacity:0}.mega-menu__list.is-level-1 .mega-menu__link.is-active:after,.mega-menu__list.is-level-1 .mega-menu__link:focus:after,.mega-menu__list.is-level-1 .mega-menu__link:hover:after{opacity:1}.mega-menu__modal--industries{height:625px}.mega-menu__modal--industries .mega-menu__list.is-level-2>.mega-menu__link{font-weight:400;line-height:28px;font-size:20px;color:#858f95}.mega-menu__modal--products{min-height:525px}.mega-menu__modal--products .mega-menu__modal-menu{flex-direction:row;align-items:stretch;justify-content:flex-start}.mega-menu__modal--products .mega-menu__list.is-level-3>.mega-menu__link{font-weight:400}.mega-menu__modal--products .mega-menu__list.is-level-3>.mega-menu__link:focus,.mega-menu__modal--products .mega-menu__list.is-level-3>.mega-menu__link:hover{text-decoration:underline}.mega-menu__modal--simple{min-height:425px}.mega-menu__modal--simple .mega-menu__list.is-level-2{width:100%}.mega-menu__modal--simple .mega-menu__link{font-size:18px}.mega-menu__modal--simple .mega-menu__modal-extra{display:flex;flex-direction:row}.mega-menu__modal--simple .mega-menu__modal-extra__content{width:50%;height:100%;padding-bottom:50px}.mega-menu__modal--simple .mega-menu__modal-extra__image{width:50%;height:100%;position:relative}.mega-menu-block{background-image:linear-gradient(90deg,#0078be 0,#00d0ff 245%);color:#fff;min-height:100px;align-items:center;justify-content:space-between;padding:1.5rem}@media(min-width:1240px){.mega-menu-block{display:flex;padding:0 50px}}.mega-menu-block__search{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.mega-menu-block__search>:not(:last-child){margin-right:.5rem}.mega-menu-block__search button{width:48px;height:48px}.mega-menu-block .input.input{flex:none;width:calc(100% - 56px)}@media(min-width:1240px){.mega-menu-block .input.input{width:373px}}.meta-menu-navigation{margin-bottom:2rem}@media(min-width:1240px){.meta-menu-navigation{margin-bottom:0;margin-right:2.5rem}.meta-menu-navigation .button--secondary{margin-right:.5rem}}.meta-menu-navigation .button{font-weight:400;text-transform:uppercase}.mobile-menu__list{margin:0;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;list-style:none;padding:20px;width:100%;height:calc(100% - 80px);position:fixed;top:80px;left:0;overflow-x:hidden;overflow-y:auto;background:#0b1f2c;color:#fff}.mobile-menu__list-element{margin:0;padding:0;border-bottom:2px solid #3e505c}.mobile-menu__list-link{height:75px;display:inline-flex;width:100%;justify-content:space-between;align-items:center;font-size:20px;font-weight:700}.mobile-menu__list-link,.mobile-menu__list-link:active,.mobile-menu__list-link:focus,.mobile-menu__list-link:hover{color:#fff;text-decoration:none}.mobile-menu__list-link .icon{flex:none;color:#47c7ef;margin-left:.5rem}.mobile-menu__list-block{padding-top:1.5rem}.mobile-menu__back-button{height:75px;display:inline-flex;width:100%;align-items:center;justify-content:flex-start;background:transparent;border:0;color:#fff;font-size:18px;outline:none}.mobile-menu__back-button .icon{margin-right:.5rem}.mobile-menu__meta-menu{margin-top:2.5rem}@media(max-width:1239.98px){.mobile-menu-open{height:100%;overflow:hidden}}body.toolbar-horizontal .mobile-menu__list,body.toolbar-vertical .mobile-menu__list{top:119px;height:calc(100% - 119px)}body.toolbar-horizontal.toolbar-tray-open .mobile-menu__list{top:159px;height:calc(100% - 159px)}