.wp-block-janima-benefits-tools{display:block;padding:6% 4%;width:100%}.janima-bt-block{background-color:#f5ece6;box-sizing:border-box;color:#433e3f;font-family:Rubik,Inter,Helvetica Neue,Arial,sans-serif;margin:0;width:100%}.janima-bt__row{align-items:flex-start;display:flex;flex-direction:row;gap:clamp(24px,4vw,60px);justify-content:center;margin:0 auto;max-width:1400px;width:100%}.janima-bt__column{align-items:center;display:flex;flex:1;flex-direction:column;max-width:500px;padding:0 clamp(60px,8vw,100px);text-align:center}.janima-bt__heading{color:inherit;font-size:clamp(1.25rem,2.2vw,1.6rem);font-weight:600;line-height:1.2;margin:0 0 clamp(16px,2vw,24px)}.janima-bt__stage{align-items:center;display:flex;justify-content:center;position:relative;width:100%}.janima-bt__wheel{aspect-ratio:1;position:relative;width:clamp(180px,28vw,280px)}.janima-bt__ring{display:block;height:auto;width:100%}.janima-bt__ring--mobile{display:none}.janima-bt__grid{background:var(--janima-inner-bg,#f5ece6);border-radius:50%;box-shadow:inset 0 0 0 3px var(--janima-ring-color,#433e3f);display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);height:88%;inset:6%;overflow:hidden;position:absolute;width:88%}.janima-bt__grid:after,.janima-bt__grid:before{background:var(--janima-inner-bg,#f5ece6);content:"";position:absolute;z-index:2}.janima-bt__grid:before{height:106%;left:50%;top:-3%;transform:translateX(-50%);width:10px}.janima-bt__grid:after{height:10px;left:-3%;top:50%;transform:translateY(-50%);width:106%}.janima-bt__cell{background-color:#00000014;background-position:50%;background-size:cover;position:relative;z-index:1}.janima-bt__cell-placeholder{align-items:center;background:#ffffff80;color:#433e3f8c;display:flex;font-size:.65rem;font-weight:600;inset:0;justify-content:center;position:absolute;text-transform:uppercase}.janima-bt__center{background-color:var(--janima-inner-bg,#f5ece6);border-radius:50%;box-shadow:inset 0 0 0 6px rgba(0,0,0,.025);height:50%;width:50%;z-index:2}.janima-bt__center,.janima-bt__labels{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.janima-bt__labels{display:none;height:100%;pointer-events:none;width:100%}.janima-bt__label{align-items:center;color:var(--janima-accent-color,#433e3f);display:flex;justify-content:center;max-width:120px;pointer-events:auto;position:absolute}.janima-bt__label-text{color:inherit;font-size:clamp(.65rem,.9vw,.82rem);font-weight:500;line-height:1.3;margin:0}.janima-bt__label--top{left:50%;text-align:center;top:0;transform:translate(-50%,-120%)}.janima-bt__label--top-right{right:15%;text-align:left;top:15%;transform:translate(110%)}.janima-bt__label--bottom-right{bottom:15%;right:15%;text-align:left;transform:translate(110%)}.janima-bt__label--bottom{bottom:0;left:50%;text-align:center;transform:translate(-50%,120%)}.janima-bt__label--bottom-left{bottom:15%;left:15%;text-align:right;transform:translate(-110%)}.janima-bt__label--top-left{left:15%;text-align:right;top:15%;transform:translate(-110%)}.janima-bt__timeline{color:#433e3f;display:flex;flex-direction:column;gap:0;margin:0 auto;max-width:280px;width:100%}.janima-bt__timeline-item{align-items:center;display:flex;flex-direction:column;gap:12px;padding:0}.janima-bt__timeline-text{font-size:clamp(.85rem,3.5vw,.95rem);font-weight:500;line-height:1.4;margin:0;padding:0 12px;text-align:center}.janima-bt__timeline-separator{display:block;height:40px;width:auto}@media (min-width:900px){.janima-bt__timeline{display:none}.janima-bt__labels{display:block}}@media (max-width:899px) and (min-width:600px){.janima-bt__row{gap:clamp(16px,3vw,32px)}.janima-bt__column{padding:0 clamp(40px,6vw,70px)}.janima-bt__wheel{width:clamp(120px,18vw,180px)}.janima-bt__heading{font-size:clamp(1rem,1.8vw,1.25rem)}.janima-bt__labels{display:block}.janima-bt__label-text{font-size:clamp(.55rem,.85vw,.7rem)}.janima-bt__label{max-width:90px}.janima-bt__timeline{display:none}}@media (max-width:599px){.wp-block-janima-benefits-tools{padding:32px 16px}.janima-bt__row{align-items:center;flex-direction:column;gap:clamp(32px,6vw,48px)}.janima-bt__column{max-width:100%;padding:0;width:100%}.janima-bt__heading{font-size:clamp(1.15rem,5vw,1.4rem);margin-bottom:clamp(12px,3vw,20px)}.janima-bt__labels{display:none}.janima-bt__timeline{display:flex;margin-top:clamp(16px,4vw,24px)}.janima-bt__wheel{width:clamp(160px,50vw,220px)}.janima-bt__ring--desktop{display:none}.janima-bt__ring--mobile{display:block}}.block-editor-block-list__layout .janima-bt-block{margin:20px 0}.janima-bt__label .block-editor-rich-text__editable,.janima-bt__timeline-item .block-editor-rich-text__editable{min-height:1.2em}.janima-bt__label .block-editor-rich-text__editable[data-is-placeholder-visible=true]:before,.janima-bt__timeline-item .block-editor-rich-text__editable[data-is-placeholder-visible=true]:before{opacity:.6}
