.wp-block-group{padding:0 var(--wp--custom--container-padding)}.hero-single{width:min(100%,80rem + var(--wp--custom--container-padding) * 2);margin-left:auto;margin-right:auto;padding:0 var(--wp--custom--container-padding);display:flex;flex-direction:column;align-items:baseline;gap:1.25rem;position:relative}.hero-single__button{margin-bottom:-4.6875rem;max-width:11.25rem}@media (min-width: 48rem){.hero-single__button{max-width:none}}.hero-single__button a{text-overflow:ellipsis;white-space:nowrap;display:inline-block;padding-right:3.125rem;overflow:hidden}@media (min-width: 48rem){.hero-single__button a{text-overflow:clip;white-space:normal;display:block;overflow:visible}}@media (min-width: 40rem){.hero-single__button{margin-bottom:0}}.hero-single__main{position:relative;min-height:clamp(30.625rem,calc(30.625rem + (1vw - .48rem) * 21.484375),37.5rem);width:100%;border-radius:1.25rem;display:flex;flex-direction:column}.hero-single__main-background{position:absolute;top:0;right:0;bottom:0;left:0}.hero-single__main-background img{border-radius:var(--r);--r: 1.25rem;--s: 1.25rem;--x: 10.9375rem;--y: 1.25rem;--_m: / calc(2 * var(--r)) calc(2 * var(--r)) radial-gradient(#000 70%, #0000 72%);--_g: conic-gradient(at var(--r) var(--r), #000 75%, #0000 0);--_d: (var(--s) + var(--r));mask:calc(var(--_d) + var(--x)) 0 var(--_m),0 calc(var(--_d) + var(--y)) var(--_m),radial-gradient(var(--s) at 0 0,rgba(0,0,0,0) 99%,#000 calc(100% + 1px)) calc(var(--r) + var(--x)) calc(var(--r) + var(--y)),var(--_g) calc(var(--_d) + var(--x)) 0,var(--_g) 0 calc(var(--_d) + var(--y));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:100%;height:100%;object-fit:cover}@media (min-width: 40rem){.hero-single__main-background img{mask:0}}.hero-single__main-content{position:relative;display:flex;height:100%;flex-direction:column;padding:6.25rem 1.5625rem 1.5625rem;justify-content:space-between;flex:1}@media (min-width: 40rem){.hero-single__main-content{padding:clamp(1.5625rem,calc(1.5625rem + (1vw - .48rem) * 4.8828125),3.125rem)}}.hero-single__main-sub{justify-content:flex-end;width:100%;display:none}@media (min-width: 48rem){.hero-single__main-sub{display:flex}}.hero-single__main-title{color:var(--wp--preset--color--white);font-size:clamp(2.875rem,calc(2.875rem + (1vw - .48rem) * 12.109375),6.75rem);margin:0}.hero-single__main-title strong{font-weight:var(--wp--custom--font-weight--700);font-family:var(--wp--preset--font-family--primary)}.hero-single__main-title *{font-size:clamp(2.875rem,calc(2.875rem + (1vw - .48rem) * 12.109375),6.75rem);margin:0}.hero-single__main-text{font-size:clamp(.75rem,calc(.75rem + (1vw - .48rem) * 1.171875),1.125rem);max-width:18.75rem;color:var(--wp--preset--color--white)}.hero-single__compact{display:flex;flex-direction:column;align-items:flex-end;border-radius:.9375rem;background-color:var(--wp--preset--color--white);width:100%;padding:1.875rem}.hero-single__compact svg{width:25%;max-width:5rem;height:auto}.hero-single__compact svg rect{stroke:var(--wp--preset--color--red)}.hero-single__compact svg path,.hero-single__compact svg circle{fill:var(--wp--preset--color--red)}.hero-single__thumbnail{display:flex;flex-direction:column;width:clamp(9.375rem,calc(9.375rem + (1vw - .48rem) * 9.765625),12.5rem);align-items:center;position:absolute;bottom:0;left:0;margin:5rem 1.875rem}@media (min-width: 62rem){.hero-single__thumbnail{margin:clamp(1.25rem,calc(1.25rem + (1vw - .62rem) * 10.4166666667),3.125rem) clamp(1.875rem,calc(1.875rem + (1vw - .62rem) * 13.8888888889),4.375rem)}}.hero-single__thumbnail:before{content:"";width:1.6875rem;height:1.6875rem;border-radius:50%;background-color:var(--wp--preset--color--white);margin-bottom:.9375rem}.hero-single__thumbnail-image{aspect-ratio:1/1;border:.0625rem solid var(--wp--preset--color--white);border-radius:.625rem;overflow:hidden}.hero-single__thumbnail-image img{height:100%;width:100%;object-fit:cover}.hero-single__thumbnail-text{padding:.9375rem;border-radius:.625rem;background-color:var(--wp--preset--color--white);font-size:clamp(.75rem,calc(.75rem + (1vw - .48rem)/1.28),1rem);width:100%}
