.tc-hero-text-html__grid{align-items:center}.tc-hero-text-html__content{min-width:0}.tc-hero-text-html__visual{align-items:center;justify-content:center;min-width:0}.tc-hero-text-html__html{min-width:0;width:100%}.tc-hero-text-html__html>*{max-width:100%}.tc-hero-text-html__html canvas,.tc-hero-text-html__html img,.tc-hero-text-html__html svg,.tc-hero-text-html__html video{height:auto;max-width:100%}.tc-hero-text-html__price p{margin:0}.tc-hero-text-html__buttons{margin-top:1.5rem}.tc-hero-text-html__buttons .button-group,.tc-hero-text-html__buttons .button-wrapper,.tc-hero-text-html__buttons>div{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.tc-hero-text-html__buttons .btn,.tc-hero-text-html__buttons .btn--link,.tc-hero-text-html__buttons a{margin:0}.tc-hero-text-html__buttons .btn,.tc-hero-text-html__buttons a.btn{align-items:center;display:inline-flex;justify-content:center}.tc-hero-text-html__placeholder{background:hsla(180,5%,96%,.7);border:1px dashed rgba(12,26,64,.25);border-radius:24px;color:#5b605a;display:grid;min-height:360px;padding:32px;place-items:center;text-align:center;width:100%}.tc-hero-text-html__placeholder p{margin:0}@media (max-width:1023px){.tc-hero-text-html__grid{gap:48px}.tc-hero-text-html__visual{justify-content:center;width:100%}}@media (max-width:767px){.tc-hero-text-html__grid{gap:36px}.tc-hero-text-html__buttons .button-group,.tc-hero-text-html__buttons .button-wrapper,.tc-hero-text-html__buttons>div{align-items:stretch;flex-direction:column}.tc-hero-text-html__buttons .btn,.tc-hero-text-html__buttons a.btn{justify-content:center;width:100%}.tc-hero-text-html__placeholder{border-radius:18px;min-height:260px}}