section.banner-default{padding-top:100px}@media (max-width:1100px){section.banner-default{padding-top:50px}}@media (max-width:1100px) and (max-width:700px){section.banner-default{padding-top:20px;padding-bottom:0}}section.banner-default h1{color:var(--text-color);max-width:1100px;font-weight:600}section.banner-default h1 em{color:var(--pink);font-style:normal}@media (max-width:600px){section.banner-default h1{font-size:var(--font-h4)}}section.banner-default.has-image{padding-bottom:0}section.banner-default.has-image .wrapper{grid-template-columns:1.5fr 1fr;gap:0 30px;display:grid}@media (max-width:700px){section.banner-default.has-image .wrapper{grid-template-columns:1fr}}section.banner-default .content{flex-direction:column;height:100%;display:flex}section.banner-default img{width:auto;height:auto;max-height:550px;margin-top:-100px;margin-left:auto}@media (max-width:700px){section.banner-default img{max-height:250px;margin:0 auto}}section.banner-default p.annotation{align-items:flex-start;gap:10px;margin:auto 50px 0 auto;display:inline-flex;transform:rotate(-6deg)}@media (max-width:1100px){section.banner-default p.annotation{display:none}}section.banner-default p.annotation .text{max-width:250px}section.banner-default p.annotation svg{margin-top:30px;transform:scaleX(-1)}section.banner-default p.annotation svg path{fill:var(--text-color)}
section.banner-reports{background:var(--green);z-index:2}section.banner-reports:before{content:"";background:var(--green);width:100%;height:200px;display:block;position:absolute;bottom:100%;left:0}section.banner-reports .wrapper{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1em;max-width:900px;margin:0 auto;display:flex}section.banner-reports h1{margin-bottom:0}section.banner-reports p{text-wrap:balance;margin:0}section.banner-reports .view-all{color:var(--black)}section.banner-reports .view-all svg{fill:var(--black)}section.banner-reports img.background{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}
