.tt-juomat .tt-juomat-form.tt-juomat-hulk{background:transparent;border:0;padding:0;min-width:0}
.tt-juomat .tt-juomat-quote{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(32px,5vw,72px)}
.tt-juomat-quote-photo{margin:24px 0;max-width:360px}
.tt-juomat-quote-photo img{display:block;width:100%;height:auto;border-radius:2px}
.tt-juomat-quote-photo figcaption{font-size:11px;line-height:1.6;margin-top:8px;opacity:.75}
.tt-juomat-quote-steps{list-style:none;counter-reset:quote-step;padding:0;margin:24px 0}
.tt-juomat-quote-steps li{counter-increment:quote-step;display:grid;grid-template-columns:28px 1fr;gap:4px 10px;padding:12px 0;border-top:1px solid var(--j-line)}
.tt-juomat-quote-steps li:before{content:counter(quote-step,decimal-leading-zero);grid-row:span 2;font-size:11px;padding-top:3px;opacity:.6}
.tt-juomat-quote-steps strong{font-size:14px;font-weight:500}
.tt-juomat-quote-steps span{font-size:12px;line-height:1.7}
.tt-juomat-hulk{overflow-wrap:anywhere;min-height:260px}
.tt-juomat-hulk .pxFormGenerator{max-width:100%}
.tt-juomat-hulk iframe{width:100%;max-width:100%;border:0}
.tt-juomat-form-selection{font-size:13px;line-height:1.6;margin:0 0 20px!important;padding:0 0 14px;border-bottom:1px solid var(--j-line)}
@media(max-width:749px){
 .tt-juomat .tt-juomat-quote{grid-template-columns:minmax(0,1fr);gap:24px}
 .tt-juomat-quote-photo,.tt-juomat-quote-steps{display:none}
 .tt-juomat .tt-juomat-quote__intro .tt-juomat-lead{margin:16px 0}
}
