.page-news-article .text-hero{padding-bottom:20rem}@media (min-width:1024px){.page-news-article .text-hero{padding-bottom:40rem}}.page-news-article__content{position:relative}.page-news-article__main-picture-wr{margin-bottom:10rem;position:relative}.page-news-article__main-picture{aspect-ratio:16/10;left:0;overflow:hidden;position:absolute;top:0;transform:translateY(-50%);z-index:1}.breadcrumbs{left:0;position:absolute;top:14rem;z-index:10}@media (min-width:768px){.breadcrumbs{top:19rem}}@media (min-width:1024px){.breadcrumbs{top:22rem}}.breadcrumbs__item:after{content:">";padding:0 1rem}.breadcrumbs__item:last-child:after{display:none}.block-text-hero{max-height:92vh;min-height:92vh;padding:calc(12rem + 20vmin) 0 15vmin}.block-text-hero--alt{max-height:auto;min-height:auto}.block-text-hero__wrapper{margin-bottom:10rem}.block-text-hero__scroll-indicator{right:0;z-index:2}.block-text-hero__description,.block-text-hero__subtitle{margin-top:5rem}.block-text-hero__subtitle span{color:#a4a4a4}.scroll-indicator{transform:rotate(270deg);width:fit-content}.scroll-indicator__text{margin-left:1.7rem}.scroll-indicator__line{background-color:#3d3d3d;border-radius:2rem;height:.2rem;width:6.8rem}.scroll-indicator__line:before{--tw-bg-opacity:1;animation:line 2s linear infinite;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:2rem;content:"";height:.3rem;left:-50%;position:absolute;width:40%}@keyframes line{to{left:-120%}50%{left:20%;width:80%}0%{left:100%;width:100%}}.news-text{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));padding:8rem 0}@media (min-width:1024px){.news-text{padding:17rem 0}.news-text__title{margin-top:20rem}}.news-text__title p{font-family:Sequel;font-size:2.4rem;font-weight:800;line-height:2.8rem}@media (min-width:1024px){.news-text__title p{font-size:4.5rem;line-height:6rem}}.news-text__text{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));font-size:2rem;line-height:2.6rem;margin-top:5rem}@media (min-width:1024px){.news-text__text{margin-top:10rem}}.news-text__text h1,.news-text__text h2,.news-text__text h3{margin-bottom:2rem;margin-top:2rem}.news-text__share-block{color:#000}.news-text__buttons{display:flex;flex-wrap:wrap;margin-top:2rem;width:100%}.news-text__buttons p{margin-bottom:1rem;width:100%}.news-text__buttons .btn{border:.1rem solid #a4a4a4;border-radius:100%}.news-text__buttons .btn .btn__icon{border-radius:0;height:4.5rem;padding:1.2rem;width:4.5rem}.news-text__buttons .btn:not(:last-child){margin-right:2rem}