.wrapper--hero{position:relative;isolation:isolate;padding-top:0}@media (max-width: 991.98px){.wrapper--hero{padding-bottom:0}}@media (min-width: 992px){.wrapper--hero{min-height:43.75rem;padding-bottom:calc(var(--wrapper-pb) + 14.25rem)}}.wrapper--hero .visual{position:absolute;top:0;left:0;width:100%;height:22rem;z-index:-1}@media (min-width: 992px){.wrapper--hero .visual{height:43.75rem}}:is(.wrapper--hero .visual) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.wrapper--hero .hero-title{padding-top:23.5rem}@media (min-width: 992px){.wrapper--hero .hero-title{padding-top:18.625rem}}.wrapper--hero .cta{z-index:10;margin-top:1.375rem}@media (min-width: 992px){.wrapper--hero .cta{position:absolute;top:100%;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:0}}.wrapper--hero .small{display:inline-block;margin-top:.5rem;font-size:1rem;text-align:center;color:var(--body-color)}@media (min-width: 992px){.wrapper--hero .small{font-size:1.375rem}}.wrapper--hero thth-fireworks:has(.btn-lg),.wrapper--hero .btn-lg,.wrapper--hero .small{width:100%;max-width:20rem}@media (min-width: 992px){.wrapper--hero thth-fireworks:has(.btn-lg),.wrapper--hero .btn-lg,.wrapper--hero .small{width:27.375rem;max-width:none}}#page-header:has(+main>.wrapper--hero:first-child){position:absolute;top:0;left:0;width:100%}
