.body-container-wrapper.body-container-wrapper-sm-offset{margin-top:25px}@media(max-width:992px){.body-container-wrapper.body-container-wrapper-sm-offset{margin-top:0}}.d-flex{display:flex}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-column{flex-direction:column}.flex-column-reverse{flex-direction:column-reverse}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.justify-between{justify-content:space-between}.align-start{align-items:flex-start}.justify-end{justify-content:flex-end}.align-center{align-items:center}.align-end{align-items:flex-end}.flex-wrap{flex-wrap:wrap}.bg-auto{background-position:50%;background-repeat:no-repeat;background-size:cover}@media (max-width:1100px){.main-menu__wrapper.desktop{display:none}}.main-menu__wrapper--aside .menu{grid-gap:16px;gap:16px}@media (max-width:1300px){.main-menu__wrapper--aside .menu{grid-gap:8px;gap:8px}}.main-menu__wrapper--aside .menu .item-menu:nth-child(2){padding-right:88px}@media (max-width:1360px){.main-menu__wrapper--aside .menu .item-menu:nth-child(2){padding-right:0}}.main-menu__wrapper--aside .menu .item-menu{height:81px;padding:12px 16px;position:relative}@media (max-width:1300px){.main-menu__wrapper--aside .menu .item-menu{padding:12px}}.main-menu__wrapper--aside .menu .item-menu .item-menu-first,.main-menu__wrapper--aside .menu .item-menu .item-menu-first span{grid-gap:8px;color:#2e3138;cursor:pointer;font-family:var(--TypographyFontFamilyPrimaryFontFamily);font-size:var(--TypographyFontSizeParagraphlarge)!important;font-weight:400;gap:8px;letter-spacing:var(--TypographyLetterSpacingCompact);line-height:25px;text-align:left}.main-menu__wrapper--aside .menu .item-menu:hover .second-level{display:-webkit-box;display:-ms-flexbox;display:flex}.main-menu__wrapper--aside .menu .item-menu .second-level{display:none;position:absolute;top:81px}.main-menu__wrapper--aside .menu .item-menu .second-level.active{display:-webkit-box;display:-ms-flexbox;display:flex}.main-menu__wrapper--aside .menu .item-menu .second-level.product{border-radius:0 0 14px 14px;-webkit-box-shadow:0 24px 12px 0 rgba(23,25,28,.102);box-shadow:0 24px 12px 0 rgba(23,25,28,.102);left:-40px;overflow:hidden}.main-menu__wrapper--aside .menu .item-menu .second-level.product .second-level__wrapper{background:#fcfcfd}.main-menu__wrapper--aside .menu .item-menu .second-level.product .second-level__wrapper .second-level__wrapper--left{background-color:rgba(23,25,28,.031);min-width:260px;padding:24px 24px 24px 40px}.main-menu__wrapper--aside .menu .item-menu .second-level.product .second-level__wrapper .second-level__wrapper--left .item-menu-second{color:#2e3138;font-size:var(--TypographyFontSizeParagraphlarge);font-weight:400;letter-spacing:var(--TypographyLetterSpacingCompact);line-height:25px;margin-bottom:24px;text-align:left}.main-menu__wrapper--aside .menu .item-menu .second-level.product .second-level__wrapper .second-level__wrapper--left .item-menu-second:last-of-type{margin-bottom:0}.main-menu__wrapper--aside .menu .item-menu .second-level.product .second-level__wrapper .second-level__wrapper--right{padding:24px 24px 40px;grid-gap:40px;gap:40px;min-width:450px}.main-menu__wrapper--aside .menu .item-menu .second-level.product .second-level__wrapper .second-level__wrapper--right .right-group__links{width:100%;grid-gap:32px 34px;gap:32px 34px}.main-menu__wrapper--aside .menu .item-menu .second-level.product .second-level__wrapper .second-level__wrapper--right .right-group__links .link{width:calc(50% - 17px);grid-gap:8px;gap:8px}.main-menu__wrapper--aside .menu .item-menu .second-level.product .second-level__wrapper .second-level__wrapper--right .right-group__links .link span{color:#2e3138;font-size:var(--TypographyFontSizeParagraphlarge);font-weight:400;letter-spacing:var(--TypographyLetterSpacingCompact);line-height:25px;text-align:left}.main-menu__wrapper--aside .menu .item-menu .second-level.product .second-level__wrapper .menu-second-title{color:#747b8b;font-size:14px;font-weight:400;letter-spacing:2px;line-height:20px;margin-bottom:24px;text-align:left;width:-webkit-max-content;width:-moz-max-content;width:max-content}.main-menu__wrapper--aside .menu .item-menu .second-level.sectors{background-color:#fcfcfd;border-radius:0 0 14px 14px;-webkit-box-shadow:0 24px 12px 0 rgba(23,25,28,.102);box-shadow:0 24px 12px 0 rgba(23,25,28,.102);left:-40px;min-width:585px;overflow:hidden;padding:24px 40px 40px}.main-menu__wrapper--aside .menu .item-menu .second-level.sectors .second-level__wrapper{width:100%}.main-menu__wrapper--aside .menu .item-menu .second-level.sectors .second-level__wrapper--left{grid-gap:32px;gap:32px}.main-menu__wrapper--aside .menu .item-menu .second-level.sectors .second-level__wrapper--left .link{grid-gap:8px;gap:8px}.main-menu__wrapper--aside .menu .item-menu .second-level.sectors .second-level__wrapper--left .link span{color:#2e3138;font-size:var(--TypographyFontSizeParagraphlarge);font-weight:400;letter-spacing:var(--TypographyLetterSpacingCompact);line-height:25px;text-align:left}.main-menu__wrapper--aside .menu .item-menu .second-level.sectors .second-level__wrapper--right{border-left:1px solid #e3e4e8;grid-gap:24px;gap:24px;padding-left:24px}.main-menu__wrapper--aside .menu .item-menu .second-level.sectors .second-level__wrapper--right .menu-second-title{color:#747b8b;font-size:14px;font-weight:400;letter-spacing:2px;line-height:20px;margin-bottom:16px;text-align:left;width:-webkit-max-content;width:-moz-max-content;width:max-content}.main-menu__wrapper--aside .menu .item-menu .second-level.resources{background-color:#fcfcfd;border-radius:0 0 14px 14px;-webkit-box-shadow:0 24px 12px 0 rgba(23,25,28,.102);box-shadow:0 24px 12px 0 rgba(23,25,28,.102);left:-40px;min-width:540px;overflow:hidden;padding:24px}.main-menu__wrapper--aside .menu .item-menu .second-level.resources .second-level__wrapper{width:100%}.main-menu__wrapper--aside .menu .item-menu .second-level.resources .second-level__wrapper--left{grid-gap:32px;gap:32px}.main-menu__wrapper--aside .menu .item-menu .second-level.resources .second-level__wrapper--left .link{grid-gap:8px;gap:8px}.main-menu__wrapper--aside .menu .item-menu .second-level.resources .second-level__wrapper--left .link span{color:#2e3138;font-size:var(--TypographyFontSizeParagraphlarge);font-weight:400;letter-spacing:var(--TypographyLetterSpacingCompact);line-height:25px;text-align:left}.main-menu__wrapper--aside .menu .item-menu .second-level.resources .second-level__wrapper--right{border-left:1px solid #e3e4e8;grid-gap:24px;gap:24px;padding-left:24px}.main-menu__wrapper--aside .menu .item-menu .second-level.resources .second-level__wrapper--right .menu-second-title{color:#747b8b;font-size:14px;font-weight:400;letter-spacing:2px;line-height:20px;margin-bottom:16px;text-align:left;width:-webkit-max-content;width:-moz-max-content;width:max-content}.main-menu__wrapper--aside .menu .item-menu .second-level.company{background-color:#fcfcfd;border-radius:0 0 14px 14px;-webkit-box-shadow:0 24px 12px 0 rgba(23,25,28,.102);box-shadow:0 24px 12px 0 rgba(23,25,28,.102);left:-40px;min-width:152px;overflow:hidden;padding:24px}.main-menu__wrapper--aside .menu .item-menu .second-level.company .second-level__wrapper{width:100%}.main-menu__wrapper--aside .menu .item-menu .second-level.company .second-level__wrapper--left{grid-gap:32px;gap:32px}.main-menu__wrapper--aside .menu .item-menu .second-level.company .second-level__wrapper--left .link span{color:#2e3138;font-size:var(--TypographyFontSizeParagraphlarge);font-weight:400;letter-spacing:var(--TypographyLetterSpacingCompact);line-height:25px;text-align:left}.main-menu__wrapper--aside .main-menu__wrapper--cta{padding-left:64px;grid-gap:24px;gap:24px}@media (max-width:1360px){.main-menu__wrapper--aside .main-menu__wrapper--cta{padding-left:16px}}.main-menu .mobile--menu{display:none}@media (max-width:1100px){.main-menu .mobile--menu{display:block}}.main-menu .mobile--menu.active .main-wrapper{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(100vh - 60px);left:0;position:fixed;top:60px;width:100%}.main-menu .mobile--menu.active .toggle-button .line.line-1{margin-top:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.main-menu .mobile--menu.active .toggle-button .line.line-2{margin-top:-9px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.main-menu .mobile--menu.active .toggle-button .line.line-3{opacity:0}.main-menu .mobile--menu .top-bar{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff}.main-menu .mobile--menu .top-bar .logo img{max-height:35px!important}.main-menu .mobile--menu .top-bar .logo.active{display:none}.main-menu .mobile--menu .top-bar .cta{height:34px}.main-menu .mobile--menu .top-bar .cta.hide{display:none}#page-header .main-menu .mobile--menu .top-bar .cta a{font-size:13px!important;font-weight:400;line-height:16px!important;min-width:107px;padding:9px 8px!important;text-align:center}.main-menu .mobile--menu .top-bar .toggle-button{position:relative;grid-gap:7px;cursor:pointer;gap:7px;height:24px;margin-left:16px;width:24px}.main-menu .mobile--menu .top-bar .toggle-button .line{background-color:#000;border-radius:2px;display:block;height:2px;width:24px}.main-menu .mobile--menu .top-bar .toggle-button .line-1,.main-menu .mobile--menu .top-bar .toggle-button .line-2{-webkit-transition:all .3s;transition:all .3s}.main-menu .mobile--menu .main-wrapper{display:none;height:calc(100vh - 60px);overflow:scroll;padding:0 20px 160px;-ms-overflow-style:none;scrollbar-width:none}.main-menu .mobile--menu .main-wrapper .menu--level-first .item--first-level{position:relative}.main-menu .mobile--menu .main-wrapper .menu--level-first .item--first-level:nth-child(2):after,.main-menu .mobile--menu .main-wrapper .menu--level-first .item--first-level:nth-child(5):after{background-color:#e3e4e8;content:"";display:block;height:1px;margin-left:-20px;width:calc(100% + 40px)}.main-menu .mobile--menu .main-wrapper .menu--level-first .item--first-level:nth-child(2) .first--lvl-item{margin-bottom:16px}.main-menu .mobile--menu .main-wrapper .menu--level-first .item--first-level:nth-child(5) .first--lvl-item{padding-bottom:16px}.main-menu .mobile--menu .main-wrapper .menu--level-first .item--first-level .item-menu-first{color:#2e3138;display:block;font-size:30px!important;font-weight:400;line-height:37.5px;padding:16px 0;text-align:left}.main-menu .mobile--menu .main-wrapper .cta-wrapper{padding-top:32px;grid-gap:24px;gap:24px}#page-header .main-menu .mobile--menu .main-wrapper .cta-wrapper a{min-width:327px}.main-menu .mobile--menu .main-wrapper .menu--level-second .close--second-level{grid-gap:16px;gap:16px}.main-menu .mobile--menu .main-wrapper .menu--level-second .close--second-level span{color:#2e3138;display:block;font-size:30px;font-weight:400;line-height:37.5px;padding:16px 0;text-align:left}.main-menu .mobile--menu .main-wrapper .menu--level-second .menu-second-title{color:#747b8b;font-size:14px;font-weight:400;letter-spacing:2px;line-height:20px;margin-bottom:24px;margin-top:16px;text-align:left}.main-menu .mobile--menu .main-wrapper .menu--level-second .item-menu-second{color:#2e3138;font-family:var(--TypographyFontFamilyPrimaryFontFamily);font-size:var(--TypographyFontSizeParagraphlarge)!important;font-weight:400;letter-spacing:var(--TypographyLetterSpacingCompact);line-height:25px;margin-bottom:24px;text-align:left}.main-menu .mobile--menu .main-wrapper .menu--level-second .item-menu-second:last-of-type{margin-bottom:0}.main-menu .mobile--menu .main-wrapper .menu--level-second .link{grid-gap:8px;color:#2e3138;font-family:var(--TypographyFontFamilyPrimaryFontFamily);font-size:var(--TypographyFontSizeParagraphlarge)!important;font-weight:400;gap:8px;letter-spacing:var(--TypographyLetterSpacingCompact);line-height:25px;margin-bottom:32px;text-align:left}.main-menu .mobile--menu .main-wrapper .menu--level-second .link:last-of-type{margin-bottom:4px}.main-menu .mobile--menu .main-wrapper .product .second-level__wrapper--left{background-color:rgba(23,25,28,.031);margin-left:-20px;padding:0 20px 16px;width:calc(100% + 40px)}.main-menu .mobile--menu .main-wrapper .company,.main-menu .mobile--menu .main-wrapper .resources,.main-menu .mobile--menu .main-wrapper .sectors{padding-top:16px}