@keyframes fade-in{0%{opacity:0}to{opacity:1}}.c-block-hero-text{align-items:center;color:var(--wp--preset--color--theme-light-grey-0);display:flex;height:calc(100vh - 80px);justify-content:center;overflow:hidden;padding:clamp(48px,41.7391304348px + .0173913043*100vw,64px) 0;position:relative}.c-block-hero-text__background{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.c-block-hero-text__background:after{background:radial-gradient(115.08% 248.56% at 50% 53.62%,rgba(0,0,0,.8) 0,transparent 100%);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.c-block-hero-text__background img{font-family:"object-fit: cover; object-position: center";height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.c-block-hero-text .container,.c-block-hero-text__wrapper{display:flex;justify-content:center}.c-block-hero-text__wrapper{flex-wrap:wrap;max-width:789px}.c-block-hero-text .c-block-component__header-top{margin-bottom:24px}.c-block-hero-text .c-block-component__header-top-title{color:var(--wp--preset--color--theme-light-grey-0);font-size:clamp(34px,22.2608695652px + .0326086957*100vw,64px);line-height:1.09375}.c-block-hero-text .c-block-component__header-top-subtitle{color:var(--wp--preset--color--theme-light-grey-0);font-size:clamp(18px,16.4347826087px + .0043478261*100vw,22px);line-height:1.0909090909}@media(max-width:810px){.c-block-hero-text .c-block-component__header-top-subtitle{line-height:1.3333333333}}.c-block-hero-text .c-block-component__header-top-title+.c-block-component__header-top-subtitle{margin-top:24px}.c-block-hero-text__buttons{align-items:center;display:flex;gap:24px;justify-content:center;width:100%}.c-block-hero-text__buttons .c-block-component__buttons{width:auto}@media(max-width:580px){.c-block-hero-text__buttons .btn{width:auto}}.c-block-hero-text .label-counter{align-items:center;align-self:stretch;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.8);border-radius:38px;display:flex;gap:8px;min-height:48px;padding:4px 20px}.c-block-hero-text .label-counter b{font-size:28px;line-height:1.1428571429}.c-block-hero-text .label-counter b,.c-block-hero-text .label-counter span{color:var(--wp--preset--color--theme-light-grey-0);font-family:var(--wp--preset--font-family--poppins-500);font-weight:500}.c-block-hero-text .label-counter span{font-size:16px;line-height:1.5}