.report-container .component{position:relative;color:#003652}
@media screen and (min-width:768px){.report-container .component{color:#fff}
.report-container .component__textLink:focus{outline-color:#fff}
}
.report-container .component__background{position:absolute;z-index:0;left:50%;top:0;width:100vw;height:100%;transform:translateX(-50%);will-change:clip-path,transform;transition:clip-path .8s cubic-bezier(0.4,0,0.2,1),transform .8s cubic-bezier(0.4,0,0.2,1);background-size:cover;background-position:center center;background-repeat:no-repeat;clip-path:inset(64px max(calc(8.333333% + 16px),calc((100vw - 1440px) / 2+136px)) 64px max(calc(8.333333% + 16px),calc((100vw - 1440px) / 2+136px)) round 24px)}
.report-container .component__background.report-cl{clip-path:inset(64px max(16px,calc((100vw - 1440px) / 2+16px)) 64px max(16px,calc((100vw - 1440px) / 2+16px)) round 24px)}
.report-container .component__background::after{content:"";position:absolute;z-index:1;inset:0;background-color:transparent;transition:background-color .8s cubic-bezier(0.4,0,0.2,1)}
.report-container .component__background.black::after{background-color:rgba(0,0,0,0.75)}
.report-container .component__background.light-black::after{background-color:rgba(0,0,0,0.25)}
.report-container .component__row{will-change:gap;transition:gap .8s cubic-bezier(0.4,0,0.2,1)}
@media screen and (max-width:767px){.report-container .component__row{gap:80px;padding-top:16px;padding-bottom:16px}
}
.report-container .component__wrapper{position:relative}
.report-container .component__container{flex-direction:column;justify-content:center;display:flex;will-change:min-height;transition:min-height .8s cubic-bezier(0.4,0,0.2,1);min-height:300px}
.report-container .component__container.report-cl{min-height:450px}
@media screen and (max-width:767px){.report-container .component__container:not(.report-cl){justify-content:flex-start}
}
@media screen and (min-width:768px){.report-container .component__container{min-height:500px}
.report-container .component__container .component__row{gap:48px}
.report-container .component__container.report-cl{min-height:500px}
}
@media screen and (min-width:1024px){.report-container .component__container{min-height:700px}
.report-container .component__container.report-cl{min-height:700px}
.report-container .component__container.report-cl .component__row{gap:80px}
.report-container .component__container:not(.report-cl) .component__row{gap:80px}
}
.report-container .component__container.report-cl .component__sub-heading{padding-top:0}
.report-container .component__report-middle{display:flex;flex-direction:column;gap:24px}
@media screen and (min-width:768px) and (max-width:1023px){.report-container .component__report-middle.report-cl{padding-left:64px}
}
.report-container .component__title,.report-container .component__heading,.report-container .component__sub-heading,.report-container .component__copy,.report-container .component__textLink,.report-container .component__cta,.report-container .component__textLink>svg.icon{position:relative;z-index:2}
.report-container .component__title,.report-container .component__heading{color:#8ff5b1}
.report-container .component__report-bottom{display:none}
.report-container .component__heading{text-align:right}
.report-container .component__links{display:inline-flex;gap:32px}
@media screen and (max-width:1023px){.report-container .component__background{clip-path:inset(64px 16px 64px 16px round 24px)}
}
@media screen and (max-width:767px){.report-container .component__background,.report-container .component__background.report-cl{clip-path:inset(0 16px 0 16px round 24px)}
.report-container .component__background{min-height:300px}
.report-container .component__background.report-cl{min-height:450px}
.report-container .component__sub-heading{margin-top:24px;padding-top:0}
.report-container .component__copy{margin:16px 0}
.report-container .component__textLink,.report-container .component__cta{display:flex;justify-content:center;margin-bottom:16px}
.report-container .component__textLink:last-child,.report-container .component__cta:last-child{margin-bottom:32px}
.report-container .component__cta+.report-container .component__textLink{justify-content:center}
}
@media screen and (min-width:768px){.report-container.is-focused .component__background{clip-path:inset(0 0 0 0 round 0)}
}
@media screen and (max-width:767px){.report-container.is-focused .component__background{clip-path:inset(0 0 0 0 round 0) !important}
}
@media screen and (max-width:767px){.report-container.is-focused .component__container{min-height:300px}
.report-container.is-focused .component__container.report-cl{min-height:450px}
}
@media screen and (min-width:768px){.report-container.is-focused .component__container{min-height:650px}
.report-container.is-focused .component__container .component__row{gap:32px}
.report-container.is-focused .component__container.report-cl{min-height:650px}
}
@media screen and (min-width:1024px){.report-container.is-focused .component__container{min-height:810px}
.report-container.is-focused .component__container.report-cl{min-height:810px}
.report-container.is-focused .component__container.report-cl .component__row,.report-container.is-focused .component__container:not(.report-cl) .component__row{gap:48px}
}
body[dir="rtl"] .report-container .component__heading{text-align:left}
@media screen and (min-width:768px) and (max-width:1023px){body[dir="rtl"] .report-container .component__report-middle.report-cl{padding-left:initial;padding-right:64px}
}
@media screen and (max-width:1023px){body[dir="rtl"] .report-container .component__container.report-cl .component__sub-heading,body[dir="rtl"] .report-container .component__container.report-cl .component__copy,body[dir="rtl"] .report-container .component__container.report-cl .component__links{margin-right:16px}
}