.hero__content,body{margin:0;display:block}.footer__content,.hero,body,main{display:block}.footer,.offer__description,.reference__tag,body,html{background:#fff!important}body,html{color:#000!important}body{max-width:none;padding:1.5cm;gap:0;font-size:11pt;line-height:1.4}.hero{min-height:auto;padding:0 0 1cm}.hero__title-accent,.hero__title-line{font-size:26pt;line-height:1.1;letter-spacing:normal;color:#000}.hero__intro{font-size:12pt;color:#000;margin-top:.5cm}.footer__legal-chevron,.footer__logo,.hero__scroll,.offer__logowall,.projects__toggle,.projects__toggle-chevron{display:none!important}.offer{display:block;margin-bottom:1cm;break-inside:avoid;page-break-inside:avoid}.offer__title{font-size:20pt;line-height:1.1;letter-spacing:normal;color:#000;padding-top:0;margin-bottom:.4cm}.offer__description{color:#000!important;border:1px solid #ccc;border-radius:0;padding:.5cm;font-size:12pt;line-height:1.35}.offer__links a{color:#000}.footer__legal-content,.projects__extra,details .projects__extra{display:block!important}.footer,.reference{display:block;break-inside:avoid;page-break-inside:avoid}.reference{border-bottom:1px solid #ccc;padding-bottom:.4cm;margin-bottom:.4cm}.reference__name{font-size:13pt;color:#000;letter-spacing:normal}.reference__description{font-size:11pt;color:#000;margin-top:.2cm}.reference__tags{margin-top:.2cm}.reference__tag{color:#000!important;border:1px solid #999;font-style:normal}.projects__title{font-size:22pt;letter-spacing:normal;color:#000;padding:.5cm 0 .3cm}.footer,.footer__link{color:#000!important}.footer{border-top:2px solid #000;border-radius:0;padding:.5cm 0 0;margin-top:1cm}.footer__item,.footer__item_spe{color:#000!important;font-size:10pt}a[href^=http]::after{content:" (" attr(href) ")";font-size:8pt;color:#555;word-break:break-all}a[href^="#"]::after,a[href^=mailto]::after,a[href^=tel]::after{content:""}h1,h2,h3{break-after:avoid;page-break-after:avoid}