.b-button{background-color:#02c;border:1px solid #02c;color:#fff;font-size:14px;padding:12px 24px;text-align:center;transition:background-color .3s ease-in-out,opacity .3s ease-in-out,color .3s ease-in-out;width:100%}.b-button:hover{background-color:#001ba3}.b-button--white{background-color:transparent;color:#02c}.b-button--banner-transparent{background-color:transparent!important;color:#02c}.b-button--banner-transparent:hover{background-color:#f5f5f5;opacity:.75}.b-button--white{background-color:#fff;color:#000}.b-cubeAbout{display:flex;flex-direction:column;font-size:16px;gap:24px;margin-bottom:64px;padding-top:32px}.b-cubeAbout__title h2{font-family:regular!important;font-size:36px}.b-cubeAboutMethodology{font-size:16px;margin-bottom:64px}.b-cubeAboutMethodology__title{font-family:regular!important;font-size:36px;line-height:32px;margin-bottom:24px}.b-cubeAboutMethodology__content{display:flex;flex-direction:column;gap:24px}.b-cubeAboutMethodology__iframe{padding-top:56.25%;position:relative;width:100%}.b-cubeAboutMethodology__iframe iframe{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.b-cubeAboutMethodology__image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.b-cubeBanner{margin-left:-12px;margin-top:-56px;padding-bottom:32px;padding-top:56px;position:relative;width:calc(100% + 24px)}.b-cubeBanner__bg{height:calc(88.9vw + 56px);position:absolute;top:0;width:100%;z-index:1}.b-cubeBanner__bg img:first-child{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.b-cubeBanner__cube{bottom:12px;position:absolute;right:16px;width:58.333vw}.b-cubeBanner__wrapper{display:flex;flex-direction:column;gap:24px;padding:24px 12px 0;position:relative;z-index:2}.b-cubeBanner__breadcrumbs{color:#fff;height:48px}.b-cubeBanner__breadcrumbs a{color:#fff}.b-cubeBanner__breadcrumbs span{margin:0 8px}.b-cubeBanner__title{color:#fff;height:calc(88.9vw - 96px)}.b-cubeBanner__title h1{font-family:light!important;font-size:36px;letter-spacing:-2.16px;text-transform:uppercase;width:280px}.b-cubeBanner__subtitle{font-size:14px;line-height:18px}.b-cubeBanner__content{display:flex;flex-direction:column;gap:24px}.b-cubeBanner__buttons{display:flex;flex-direction:column;gap:16px}.header-transparent{background-color:transparent!important}body.is-scroll .header-transparent{background-color:#fff!important}.b-cubeFaq{font-size:16px}.b-cubeFaq__title{font-family:regular!important;font-size:36px;margin-bottom:24px}.b-cubeFaq__item{border-top:1px solid #dbdbdb}.b-cubeFaq__item .toggle-content{padding:0 0 24px}.b-cubeFooterForm{display:flex;flex-direction:column;padding-top:64px}.b-cubeFooterForm .form,.b-cubeFooterForm .form-fields{margin-top:0}.b-cubeReports{display:flex;flex-direction:column;font-size:16px;gap:24px;padding-bottom:64px}.b-cubeReports__top{display:flex;gap:16px;position:relative}.b-cubeReports__titleBlock{font-family:regular!important;font-size:36px}.b-cubeReports__notePopup{background-color:#fff;border-radius:4px;display:none;filter:drop-shadow(1px 1px 1.4px rgba(0,0,0,.25));font-size:14px;left:32px;line-height:120%;min-width:300px;padding:8px 16px;position:absolute;top:-240%;z-index:200}.b-cubeReports__notePopup:after{background-color:#fff;border-radius:4px;bottom:-6px;content:"";display:block;height:16px;left:228px;position:absolute;transform:rotate(45deg);width:16px}.b-cubeReports__note{cursor:pointer}.b-cubeReports__note:hover .b-cubeReports__notePopup{display:block}.b-cubeReports__filter .filter-mobile-trigger{margin-bottom:16px}.b-cubeReports__filter .cube-filter-mobile .jobs-filter-block-content{gap:16px}.b-cubeReports__filter .cube-filter-mobile .jobs-filter-block-content label.radio{width:100%}.b-cubeReports__filter .cube-filter-mobile .jobs-filter-block-content label.radio.hidden{display:none}.b-cubeReports__filter .cube-filter-mobile .jobs-filter-block-more{cursor:pointer;display:flex;margin-bottom:24px}.b-cubeReports__filter .cube-filter-mobile .jobs-filter-block-more.hidden{display:none}.b-cubeReports__filter .cube-filter-mobile .jobs-filter-block-more div{width:-moz-fit-content;width:fit-content}.b-cubeReports__items{display:flex;flex-wrap:wrap;gap:24px}.b-cubeReports__item{background-color:transparent;border-top:1px solid rgba(0,0,0,.14);color:#000;cursor:pointer;display:flex;flex-direction:column;gap:12px;justify-content:space-between;padding:8px 0 12px;position:relative;transition:background-color .3s;width:100%}.b-cubeReports__item.hidden{display:none}.b-cubeReports__item:hover{background-color:#e6e6e6}.b-cubeReports__name{font-family:regular,sans-serif!important;font-size:16px;font-weight:400;letter-spacing:-.16px;line-height:1.5}.b-cubeReports__numAndArrow{align-items:center;display:flex;justify-content:space-between}.b-cubeReports__num{font-size:16px;letter-spacing:-.01em;line-height:24px;margin:auto 0 0}.b-cubeReports__arrow{align-items:center;display:flex}.b-cubeReports__detail{border-top:1px solid #dbdbdb;display:none;padding-top:16px;position:relative;width:100%}.b-cubeReports__detail.active{display:flex;flex-direction:column}.b-cubeReports__detail .mfp-close{background:no-repeat 50% url(https://ibs.ru/local/markup/build/img/icon/close-46.svg);background-size:contain;color:transparent;height:24px;right:8px;top:16px;width:24px;z-index:1}.b-cubeReports__tags{display:flex;flex-direction:column;font-size:16px;margin-bottom:24px}.b-cubeReports__title{font-family:regular!important;font-size:24px;margin-bottom:16px}.b-cubeReports__text{display:flex;flex-direction:column;font-size:16px;margin-bottom:40px}.b-cubeReports__text p,.b-cubeReports__text ul{margin:0}.b-cubeReports__bottom{display:flex;flex-direction:column;gap:24px}.b-cubeReports__price{display:flex;font-family:regular!important;font-size:24px;gap:8px}.b-cubeReports__price span{font-size:16px}.b-cubeReports__button{align-items:center;background:linear-gradient(90deg,#0122cc,#011166);color:#fff;display:flex;font-size:16px;justify-content:center;padding:16px 48px;width:100%}.cube-detail-form{overflow:scroll}.cube-detail-form .popup-form-content .cube-radios{display:flex;flex-wrap:wrap;row-gap:8px}.b-cubeSlider{display:flex;flex-direction:column;gap:40px;margin-bottom:64px}.b-cubeSlider__titleAndDesc{display:flex;flex-direction:column;gap:24px}.b-cubeSlider__title h2{font-size:32px;line-height:1}.b-cubeSlider__desc{display:flex;flex-direction:column;gap:24px}.b-cubeSlider__image{background:linear-gradient(180deg,#0c1f5d 16%,#132e7f 84%);width:100%}.b-cubeSlider__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.b-cubeSlider__sliderWrapper{display:flex;flex-direction:column;gap:16px}.b-cubeSlider__slider{height:auto;width:100%}.b-cubeSlider__sliderArrows{display:flex;gap:10px;position:absolute;right:16px;top:16px;z-index:2}.b-cubeSlider__sliderArrows .cube-slider-arrow-next,.b-cubeSlider__sliderArrows .cube-slider-arrow-prev{align-items:center;background-color:#fff;border-radius:100px;cursor:pointer;display:flex;height:48px;justify-content:center;transition:opacity .3s ease-in-out;width:48px}.b-cubeSlider__sliderArrows .cube-slider-arrow-next:hover,.b-cubeSlider__sliderArrows .cube-slider-arrow-prev:hover{opacity:.75}.b-cubeSlider__sliderArrows .cube-slider-arrow-next svg,.b-cubeSlider__sliderArrows .cube-slider-arrow-prev svg{height:24px}.b-cubeSlider__sliderArrows .cube-slider-arrow-next{rotate:180deg}.b-cubeSlider__slide{background-color:#f5f5f5;height:auto;justify-content:space-between;padding:24px 16px;position:relative}.b-cubeSlider__slide,.b-cubeSlider__slideContent{display:flex;flex-direction:column;gap:24px}.b-cubeSlider__slideTitle{font-family:regular!important;font-size:24px}.b-cubeSlider__slideText{display:flex;flex-direction:column;gap:24px}.b-cubeSlider__slideTextItem{display:flex;flex-direction:column;gap:8px}.b-cubeSlider__slideTextTitle{font-size:16px;letter-spacing:-.16px;line-height:150%}.b-cubeSlider__slideTextDesc{color:#73767a}.b-h2{font-family:regular!important;font-size:36px;margin-bottom:24px}.b-reportsBannerCube{background-position:50%;background-repeat:no-repeat;background-size:auto 100%;border-radius:18px;color:#fff;position:relative}.b-reportsBannerCube:hover .b-button{opacity:.7}.b-reportsBannerCube__content{display:flex;flex-direction:column;gap:8px;padding:32px 24px}.b-reportsBannerCube__img{align-self:center}.b-reportsBannerCube__titleAndText{display:flex;flex-direction:column;gap:8px}.b-reportsBannerCube__title{font-family:light,sans-serif!important;font-size:36px;letter-spacing:-2.16px;line-height:42px;text-transform:uppercase}.b-reportsBannerCube__text{line-height:normal;margin-bottom:16px}.b-reportsBannerCube__button{border:none;height:100%}.b-reportsBannerCube__hidden-link{height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (min-width:768px){.b-button{line-height:18px}.b-button,.b-button--banner{width:-moz-fit-content;width:fit-content}.b-button--banner{background-color:#fff;border-color:#fff;color:#000}.b-button--banner:hover{background-color:#fff;color:#73767a}.b-button--banner-transparent{color:#fff!important}.b-button--banner-transparent:hover{background-color:transparent}.b-cubeAbout{gap:48px;margin-bottom:104px;padding-top:100px}.b-cubeAbout__title h2{font-size:32px}.b-cubeAboutMethodology{margin-bottom:104px}.b-cubeAboutMethodology__title{font-size:32px;margin-bottom:48px}.b-cubeBanner{margin-left:-20px;margin-top:-80px;padding-bottom:32px;padding-top:80px;width:calc(100% + 40px)}.b-cubeBanner__bg{height:100%}.b-cubeBanner__cube{bottom:unset;right:56px;top:calc(50% + 24px);transform:translateY(-50%);width:248px}.b-cubeBanner__wrapper{padding:48px 20px 0}.b-cubeBanner__breadcrumbs,.b-cubeBanner__title{height:-moz-fit-content;height:fit-content}.b-cubeBanner__title h1{font-size:48px;letter-spacing:-1.92px;line-height:normal}.b-cubeBanner__subtitle{color:#fff;font-size:18px;letter-spacing:-.18px;line-height:24px;width:51.7vw}.b-cubeBanner__buttons{flex-direction:row}.b-cubeFaq__title{font-size:32px;margin-bottom:48px}.b-cubeFilter{border-top:1px solid #000;display:flex;flex-wrap:wrap;justify-content:space-between;margin:24px 0 64px}.b-cubeFilter__filter{border-right:1px solid #000;line-height:0;padding:0;width:calc(25% - 12px)}.b-cubeFilter__filter:first-child{padding-left:16px}.b-cubeFilter__container{position:relative}.b-cubeFooterForm{padding-top:100px}.b-cubeFooterForm .form{padding-right:0}.b-cubeFooterForm .form-footer{align-items:flex-end;gap:32px;justify-content:space-between}.b-cubeReports__top{gap:8px}.b-cubeReports__titleBlock{font-size:32px}.b-cubeReports__notePopup{left:168px}.b-cubeReports__notePopup:after{bottom:-6px;left:56px}.b-cubeReports__items{-moz-column-gap:0;column-gap:0}.b-cubeReports__item{gap:24px;padding:16px 16px 0;width:50%}.b-cubeReports__item:nth-child(2n of .b-cubeReports__item){border-left:1px solid rgba(0,0,0,.14)}.b-cubeReports__name{font-size:20px;letter-spacing:-.2px;line-height:28px}.b-cubeReports__tags{flex-direction:row;gap:16px}.b-cubeReports__text{gap:32px}.b-cubeReports__bottom{align-items:center;flex-direction:row;justify-content:space-between}.b-cubeReports__bottom.no-price{justify-content:end}.b-cubeReports__price{gap:16px}.b-cubeReports__button{min-width:232px;width:unset}.b-cubeReports .cube-filter .filter-block{display:flex;width:calc(25% - 12px)}.b-cubeReports .cube-filter .filter-block.col-4{width:calc(33.33333% + 5.33333px)}.b-cubeReports .cube-filter .filter-block.col-8{border-right-color:transparent;padding-bottom:0;padding-right:24px;width:calc(66.66667% - 5.33333px)}.b-cubeReports .cube-filter .jobs-filter-block-content{gap:16px}.b-cubeReports .cube-filter .jobs-filter-block-content label.radio{letter-spacing:-.16px;line-height:24px;width:calc(50% - 8px)}.b-cubeReports .cube-filter .input{width:100%}.b-cubeSlider{gap:16px;margin-bottom:100px}.b-cubeSlider__titleAndDesc{gap:48px}.b-cubeSlider__sliderWrapper{gap:24px}.b-cubeSlider__sliderArrows{gap:20px;top:12px}.b-cubeSlider__slide{padding:16px}.b-cubeSlider__slideText{flex-direction:row}.b-cubeSlider__slideTextItem{gap:16px}.b-cubeSlider__slideTextTitle{font-size:20px;letter-spacing:-.2px;line-height:28px}.b-h2{font-size:32px;margin-bottom:48px}.b-reportsBannerCube{margin-top:40px}.b-reportsBannerCube__content{align-items:center;flex-direction:row;gap:16px}.b-reportsBannerCube__img{margin-right:24px}.b-reportsBannerCube__button{align-self:flex-end}}@media screen and (min-width:1024px){.b-cubeBanner{margin-top:-96px;padding-top:96px;width:calc(100% + 36px)}.b-cubeBanner__wrapper{padding:48px 16px 0}.b-cubeSlider{gap:40px}.b-cubeSlider__image img{-o-object-fit:contain;object-fit:contain}.b-cubeSlider__sliderWrapper{flex-direction:row-reverse}.b-reportsBannerCube__content{padding:64px 40px}.b-reportsBannerCube__title{font-size:48px;letter-spacing:-2.88px;line-height:128px}.b-reportsBannerCube__text{font-size:20px}.b-reportsBannerCube__button{margin-left:auto;min-width:200px}}@media screen and (min-width:1280px){.b-cubeAbout{flex-direction:row;font-size:24px;gap:20px;margin-bottom:128px}.b-cubeAbout__title{width:50%}.b-cubeAbout__title h2{font-size:42px}.b-cubeAbout__text{font-size:18px;margin-top:92px;width:50%}.b-cubeAboutMethodology{font-size:24px;margin-bottom:128px}.b-cubeAboutMethodology__title{font-size:42px;margin-bottom:64px}.b-cubeAboutMethodology__text{font-size:18px}.b-cubeAboutMethodology__content{flex-direction:row;gap:20px}.b-cubeAboutMethodology__media,.b-cubeAboutMethodology__text{width:calc(50% - 10px)}.b-cubeBanner{margin-left:-24px;margin-top:-104px;padding-bottom:56px;padding-top:104px;width:calc(100% + 48px)}.b-cubeBanner__cube{right:64px;top:calc(50% + 32px);width:400px}.b-cubeBanner__wrapper{padding:32px 24px 0}.b-cubeBanner__breadcrumbs{font-size:16px;margin-bottom:96px}.b-cubeBanner__title h1{font-size:84px}.b-cubeBanner__subtitle{font-size:24px;line-height:normal}.b-cubeBanner__content{gap:48px}.b-cubeFaq{font-size:24px}.b-cubeFaq__title{font-size:42px;margin-bottom:64px}.b-cubeFaq__item .toggle-content{padding:0 0 24px 50%}.b-cubeFaq .toggle-content{font-size:18px}.b-cubeReports{font-size:24px;gap:56px}.b-cubeReports__top{gap:12px}.b-cubeReports__titleBlock{font-size:42px}.b-cubeReports__notePopup{left:240px;top:-180%}.b-cubeReports__items{align-self:flex-end;width:calc(75% + 12px)}.b-cubeReports__item{gap:32px;padding:16px 24px 32px 32px}.b-cubeReports__name{font-size:32px;letter-spacing:-.32px;line-height:36px}.b-cubeReports__title{font-size:32px;margin-bottom:24px}.b-cubeReports__text{font-size:18px;gap:40px;margin-bottom:48px}.b-cubeReports__price{font-size:32px;gap:24px}.b-cubeReports__price span{font-size:24px}.b-cubeReports__button{margin-right:60px;min-width:272px}.b-cubeReports .cube-filter .filter-block.col-4{width:calc(25% - 12px)}.b-cubeReports .cube-filter .filter-block.col-8{width:calc(75% - 20px)}.b-cubeReports .cube-filter .jobs-filter-block-content{gap:32px}.b-cubeReports .cube-filter .jobs-filter-block-content label.radio{width:-moz-fit-content;width:fit-content}.b-h2{font-size:42px;margin-bottom:64px}}@media screen and (min-width:1281px){.b-cubeBanner{margin-left:-32px;width:calc(100% + 64px)}.b-cubeBanner__wrapper{padding:32px 32px 0}}@media screen and (min-width:1440px){.b-cubeBanner{margin-left:-40px;margin-left:-44px;width:calc(100% + 80px);width:calc(100% + 88px)}.b-cubeBanner__wrapper{padding:32px 40px 0}.b-reportsBannerCube{margin-top:48px}}@media screen and (min-width:1600px){.b-cubeBanner__wrapper{gap:8px;padding:32px 44px 0}.b-reportsBannerCube__content{padding:64px 112px}.b-reportsBannerCube__title{font-size:64px}.b-reportsBannerCube__text{font-size:32px}}@media screen and (min-width:1920px){.b-button--banner{font-size:16px;padding:24px 30px;width:270px}.b-cubeAboutMethodology__text,.b-cubeAbout__text{font-size:24px}.b-cubeBanner__cube{right:278px;width:524px}.b-cubeBanner__breadcrumbs{margin-bottom:148px}.b-cubeBanner__title h1{font-size:120px}.b-cubeBanner__subtitle{font-size:32px;width:928px}.b-cubeFaq .toggle-content{font-size:24px}.b-cubeSlider{gap:56px;margin-bottom:128px}.b-cubeSlider__titleAndDesc{gap:64px}.b-cubeSlider__title h2{font-size:42px;line-height:1.2}.b-cubeSlider__desc{flex-direction:row;gap:20px}.b-cubeSlider__desc div{width:calc(50% - 10px)}.b-cubeSlider__sliderWrapper{gap:20px}.b-cubeSlider__sliderArrows{gap:16px;right:48px;top:48px}.b-cubeSlider__slide{padding:48px 40px}.b-cubeSlider__slideContent{gap:18px}.b-cubeSlider__slideTitle{font-size:42px}.b-cubeSlider__slideDesc{line-height:1.4;margin-bottom:86px;width:70%}.b-cubeSlider__slideTextItem{width:50%}}@media (width < 768px){body:not(.is-scroll) .header-transparent a:not([href*=tel]),body:not(.is-scroll) .header-transparent span{color:#fff!important}body:not(.is-scroll) .header-transparent a[href*=tel]{filter:invert(1)!important}body:not(.is-scroll) .header-transparent svg path:not(.ibs),body:not(.is-scroll) .header-transparent svg rect:not(.rect){fill:#fff!important}body:not(.is-scroll) .header-transparent svg rect.rect{fill:transparent!important;stroke:#fff!important}body:not(.is-scroll) .header-transparent .header-link{border-color:#fff!important}}