:root{scrollbar-gutter:unset;overflow:hidden}.body-mainpage{--main-px:clamp(16px, 2.5vw + 7px, 56px)}.body-mainpage .header{background-color:#0000;position:fixed}.body-mainpage .header-menu__link,.body-mainpage .header__title{color:#fff!important}@media(hover:hover){.body-mainpage .header-menu__link:hover,.body-mainpage .header__title:hover{color:var(--rosseti-medium-blue-2)!important}}.body-mainpage .primary-burger{color:#fff}.body-mainpage .primary-burger:before,.body-mainpage .primary-burger:after{background-color:#fff}.body-mainpage .primary-burger svg{color:#fff}.body-mainpage .bp-myreport__controls,.body-mainpage .bp-dropdown__item--page-nav{display:none}.mainpage{background:#fff}.intro{width:100vw;height:100svh;z-index:calc(var(--header-z) + 1);pointer-events:none;background-color:#d3d3d3;padding:clamp(32px,4vh,56px) clamp(20px,4vw,72px);display:flex;position:fixed;top:0;left:0}.intro__img{will-change:transform;backface-visibility:hidden;background-repeat:no-repeat;position:absolute;transform:translateZ(0)}.intro__img--back{z-index:-2;background-image:url(/_astro/intro-back.DGmrIPQU.png);background-position:50%;background-size:cover;inset:0}.intro__img--front{z-index:-1;transform-origin:100% 100%;background-image:url(/_astro/intro-front.aYcAO3Cs.png);background-position:85% 100%;background-size:contain;width:100%;height:80%;bottom:0;right:0}.intro__inner{gap:2rem;width:100%;height:100%;display:grid}.intro__logo{grid-area:1/1;place-self:start}.intro__logo .logo{width:clamp(115px,8vw + 20px,153px);height:auto;padding:0}.intro__logo .logo svg{width:100%;height:100%;display:block}.intro__text{color:#fff;text-transform:uppercase;grid-area:2/1;align-self:end;margin:0;font-size:clamp(32px,5.5vw + 16px,88px);font-weight:500;line-height:1}.intro__report{grid-area:2/2;place-self:end;width:clamp(92px,10vw,153px);height:auto;display:flex}.intro__report svg{width:100%;height:100%;display:block}.intro{opacity:1;transition:opacity 1s ease-in-out}.intro.is-playing [data-anim-type=simple]{opacity:1;transform:translate(0)}.intro.is-playing [data-anim-type=img-back],.intro.is-playing [data-anim-type=img-front]{scale:1.1}.intro.is-leaving{opacity:0}@media not (min-width:700px){.intro__img--front{background-position:25% 100%;background-size:cover}}.swiper-container{width:100%;position:relative}.swiper-slide{pointer-events:none}.swiper-slide-active{pointer-events:auto}:is(.mainpage.is-intro-ended .swiper-slide-active:first-child,.swiper-slide-active:not(:first-child),[data-anim].is-animated)[data-anim-type=img-back],:is(.mainpage.is-intro-ended .swiper-slide-active:first-child,.swiper-slide-active:not(:first-child),[data-anim].is-animated) [data-anim-type=img-back],:is(.mainpage.is-intro-ended .swiper-slide-active:first-child,.swiper-slide-active:not(:first-child),[data-anim].is-animated)[data-anim-type=img-front],:is(.mainpage.is-intro-ended .swiper-slide-active:first-child,.swiper-slide-active:not(:first-child),[data-anim].is-animated) [data-anim-type=img-front]{scale:1.1}:is(.mainpage.is-intro-ended .swiper-slide-active:first-child,.swiper-slide-active:not(:first-child),[data-anim].is-animated)[data-anim-type=simple],:is(.mainpage.is-intro-ended .swiper-slide-active:first-child,.swiper-slide-active:not(:first-child),[data-anim].is-animated) [data-anim-type=simple]{opacity:1;transform:translate(0)}:is(.mainpage.is-intro-ended .swiper-slide-active:first-child,.swiper-slide-active:not(:first-child),[data-anim].is-animated)[data-anim-type=text]:before,:is(.mainpage.is-intro-ended .swiper-slide-active:first-child,.swiper-slide-active:not(:first-child),[data-anim].is-animated) [data-anim-type=text]:before{scale:1}:is(.mainpage.is-intro-ended .swiper-slide-active:first-child,.swiper-slide-active:not(:first-child),[data-anim].is-animated)[data-anim-type=text] p,:is(.mainpage.is-intro-ended .swiper-slide-active:first-child,.swiper-slide-active:not(:first-child),[data-anim].is-animated) [data-anim-type=text] p{opacity:1;transform:translate(0)}:is(.mainpage.is-intro-ended .swiper-slide-active:first-child,.swiper-slide-active:not(:first-child),[data-anim].is-animated)[data-anim-type=list]:before,:is(.mainpage.is-intro-ended .swiper-slide-active:first-child,.swiper-slide-active:not(:first-child),[data-anim].is-animated) [data-anim-type=list]:before{scale:1}:is(.mainpage.is-intro-ended .swiper-slide-active:first-child,.swiper-slide-active:not(:first-child),[data-anim].is-animated)[data-anim-type=indicator] .key-indicator,:is(.mainpage.is-intro-ended .swiper-slide-active:first-child,.swiper-slide-active:not(:first-child),[data-anim].is-animated) [data-anim-type=indicator] .key-indicator{opacity:1;transform:translate(0)}:is(.mainpage.is-intro-ended .swiper-slide-active:first-child,.swiper-slide-active:not(:first-child),[data-anim].is-animated)[data-anim-type=indicator]:before,:is(.mainpage.is-intro-ended .swiper-slide-active:first-child,.swiper-slide-active:not(:first-child),[data-anim].is-animated)[data-anim-type=indicator]:after,:is(.mainpage.is-intro-ended .swiper-slide-active:first-child,.swiper-slide-active:not(:first-child),[data-anim].is-animated) [data-anim-type=indicator]:before,:is(.mainpage.is-intro-ended .swiper-slide-active:first-child,.swiper-slide-active:not(:first-child),[data-anim].is-animated) [data-anim-type=indicator]:after{scale:1}.pagination{top:calc(var(--header-h) + 10px);left:var(--main-px);z-index:10;align-items:flex-start;gap:24px;width:auto;padding-top:12px;display:flex;position:absolute}.pagination:before{content:"";top:0;left:calc(var(--main-px) * -1);width:calc(100% + var(--main-px));background-color:#fff;height:1px;position:absolute}.pagination__num{color:#ffffff80;cursor:pointer;transform-origin:top;-webkit-user-select:none;user-select:none;font-size:24px;font-weight:500;line-height:1;transition:color .3s ease-in-out,scale .8s ease-in-out;scale:1}.pagination__num:hover{color:#fffc}.pagination__num--active{color:#fff;cursor:default;scale:2}@media(max-width:700px){.pagination{display:none}}.inner{width:100%;min-height:100svh;padding-inline:var(--main-px) calc(var(--main-px) + var(--tools-w));align-items:center;display:flex;position:relative;overflow:hidden;container:slide/inline-size}.inner__img{will-change:transform;backface-visibility:hidden;background-repeat:no-repeat;position:absolute;transform:translateZ(0)}.inner__img--back{z-index:0;background-image:var(--slide-back);background-position:50%;background-size:cover;inset:0}.inner__img--front{z-index:1;background-image:var(--slide-front);transform-origin:100% 100%;background-position:85% 100%;background-size:contain;width:100%;height:80%;bottom:0;right:0}.inner__content{z-index:4;width:max(45vw,800px);height:100%;padding-top:calc(var(--header-h) + 17vh);-webkit-user-select:text;user-select:text;flex-direction:column;display:flex;position:relative}.inner__top{margin-bottom:5vh}.inner__link{--link-clr:white;--link-clr-hover:white;--link-clr-visited:white;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:28px;font-size:clamp(16px,.5vw + 14px,24px);text-decoration:none;display:inline-flex;position:relative}.inner__link:after{content:"";transform-origin:0;background-color:currentColor;width:100%;height:1px;transition:scale .3s ease-in-out;position:absolute;bottom:0;left:0;scale:0 1}.inner__link span:last-child{width:16px;height:16px;transition:translate .3s ease-in-out;display:flex}@media(hover:hover){.inner__link:hover:after{scale:1}.inner__link:hover span:last-child{translate:3px -3px}}.inner__title{color:#fff;text-transform:uppercase;margin-block:0;font-size:clamp(40px,3.6vw + 27px,96px)}.inner__lead{color:#fff;text-wrap:balance;margin-block:0 40px;font-size:clamp(16px,.5vw + 14px,24px)}.inner__text{color:#fff;text-wrap:balance;margin-block:auto 0;padding-bottom:56px;padding-left:16px;font-size:clamp(14px,2vw,16px);position:relative}.inner__text p{margin:0}.inner__text:before{content:"";background-color:#fff;width:1px;height:100%;position:absolute;top:0;left:0}.indicators__list{grid-template-columns:1fr 1fr 1fr;gap:40px;display:grid;position:relative}.indicators__list:before{content:"";background-color:#fff;width:100%;height:1px;position:absolute;top:0;left:0}.indicators__item{padding-top:20px;position:relative}.indicators__item:before{content:"";background-color:#fff;width:1px;height:20px;position:absolute;top:0;left:0}.indicators__item:last-child:after{content:"";background-color:#fff;width:1px;height:20px;position:absolute;top:0;right:0}.indicators .key-indicator{--key-text-color:white;--key-value-color:white;--key-unit-color:white;border:none;margin:0;padding:0}.indicators .key-indicator__value{font-size:clamp(48px,1vw + 44px,64px)}.indicators .key-indicator__unit{font-size:clamp(18px,4vw,30px)}.indicators .key-indicator__trend{font-size:40px;translate:0 -5px}.indicators .key-indicator__text{font-size:clamp(14px,2vw,16px)}.indicators__item--custom .key-indicator__main{flex-wrap:nowrap;align-items:end}[data-anim]{--speed:.8s;--timing:ease-in-out;--delay:calc(.3s + (var(--i) * .25s))}[data-anim-type=img-back]{transform-origin:bottom;transition:scale 2.5s ease-in-out;scale:1}[data-anim-type=img-front]{transition:scale 2.5s ease-in-out;scale:1}[data-anim-type=simple]{--anim-x:0px;--anim-y:40px;opacity:0;transform:translate(var(--anim-x),var(--anim-y));transition:opacity var(--speed) var(--timing) var(--delay),transform var(--speed) var(--timing) var(--delay)}[data-anim-type=text]{--anim-x:0px;--anim-y:40px}[data-anim-type=text] p{opacity:0;transform:translate(var(--anim-x),var(--anim-y));transition:opacity var(--speed) var(--timing) var(--delay),transform var(--speed) var(--timing) var(--delay)}[data-anim-type=text]:before{transition:scale var(--speed) var(--timing) var(--delay);transform-origin:bottom;scale:1 0}[data-anim-type=list]:before{transition:scale var(--speed) var(--timing) var(--delay);transform-origin:0;scale:0 1}[data-anim-type=indicator] .key-indicator{--anim-x:0px;--anim-y:40px;opacity:0;transform:translate(var(--anim-x),var(--anim-y));transition:opacity var(--speed) var(--timing) var(--delay),transform var(--speed) var(--timing) var(--delay)}[data-anim-type=indicator]:before,[data-anim-type=indicator]:after{transition:scale var(--speed) var(--timing) var(--delay);transform-origin:top;scale:1 0}@media(max-width:1440px){.inner__content{padding-top:calc(var(--header-h) + 15vh)}}@media(max-width:1280px){.inner__img--front{background-position:95% 100%}}@media(max-width:1024px){.inner__img--front{background-position:100% 100%}.inner:before{content:"";z-index:3;background:linear-gradient(#07305a00 55%,#07305a80);width:100%;height:100%;position:absolute;top:0;left:0}.inner__content{width:100%;padding-top:calc(var(--header-h) + 12vh)}.inner__link{margin-bottom:16px}.inner__lead{margin-top:auto}.inner__indicators{margin-bottom:32px}.inner__text{margin-top:0}.swiper-slide--1 .inner__img--front{height:70%}}@media(min-width:701px){.mainpage{height:100svh;overflow:hidden}.mainpage__inner,.swiper-container,.swiper-wrapper,.swiper-slide,.inner{height:100%}}@media(max-width:700px){:root{overflow:auto}.swiper-wrapper,.swiper-slide{height:auto!important}.swiper-wrapper{flex-direction:column}.swiper-slide{pointer-events:auto;visibility:visible;transition-delay:0s}.swiper-slide--1 .inner{padding-top:var(--header-h)}.swiper-slide--1 [data-anim]{--delay:calc((var(--i) * .2s))!important}.swiper-slide--2 .inner:before{background:linear-gradient(#07305a00 30%,#07305a 50%)}.inner{flex-direction:column}.inner__img--front{background-position:top}.inner__content{flex-grow:1;height:100%;padding-top:40px}.inner__top{margin-bottom:364px}.inner__lead{margin-bottom:16px}.inner__indicators{margin-bottom:32px}.inner__text{margin-top:auto}.inner:before{background:linear-gradient(#07305a00 40%,#07305a 60%)}.inner:not(:has(.inner__indicators)) .inner__img--front{background-position:bottom}.inner:not(:has(.inner__indicators)):before{background:linear-gradient(#07305a00 70%,#07305a 90%)}.indicators__list{flex-direction:column;gap:0;display:flex}.indicators__list:before{width:1px;height:100%}.indicators__item{padding:16px 12px}.indicators__item:before{width:20px;height:1px;top:0;left:0}.indicators__item:last-child:after{width:20px;height:1px;inset:unset;bottom:0;left:0}[data-anim]{--delay:calc((var(--i) * .2s))}[data-anim-type=simple]{--anim-x:20px;--anim-y:0px}[data-anim-type=text]{--anim-x:0px;--anim-y:20px;--delay:0s}[data-anim-type=list]:before{transform-origin:top;scale:1 0}[data-anim-type=indicator] .key-indicator{--anim-x:20px;--anim-y:0px}[data-anim-type=indicator]:before,[data-anim-type=indicator]:after{transform-origin:0;scale:0 1}}@media(max-width:576px){.inner{padding-inline:var(--main-px)}}
