.block-item-grid{margin:30px 0;--igCols: 3;--igGap: 20px;container-type:inline-size}.block-item-grid .ep-grid-columns{display:grid;grid-template-columns:repeat(var(--igCols), minmax(0, 1fr));gap:var(--igGap);margin:0}.block-item-grid .ep-grid-column{width:auto;min-width:0;padding:0;box-sizing:border-box}.block-item-grid.is-cols-1{--igCols: 1}.block-item-grid.is-cols-2{--igCols: 2}.block-item-grid.is-cols-3{--igCols: 3}.block-item-grid.is-cols-4{--igCols: 4}@container (max-width: 700px){.block-item-grid.is-cols-3 .ep-grid-columns,.block-item-grid.is-cols-4 .ep-grid-columns{--igCols: 2}}@container (max-width: 520px){.block-item-grid.is-cols-2 .ep-grid-columns,.block-item-grid.is-cols-3 .ep-grid-columns,.block-item-grid.is-cols-4 .ep-grid-columns{--igCols: 1}}.block-item-grid .ep-item-inner{height:100%;box-sizing:border-box}.block-item-grid .ep-item-media{margin-bottom:12px}.block-item-grid .ep-item-media img{display:block;max-width:100%;height:auto}.block-item-grid .ep-item-title{margin:0 0 8px;--headingSize: 20px;--headingSizeTablet: 20px;--headingSizeMobile: 18px;--headingWeight: var(--bold)}.block-item-grid .ep-item-content{font-size:16px;line-height:1.6}.block-item-grid .ep-item-content>.ep-item-content-inner>:first-child{margin-top:0}.block-item-grid .ep-item-content>.ep-item-content-inner>:last-child{margin-bottom:0}.block-item-grid .ep-item-content ul,.block-item-grid .ep-item-content ol{margin-top:0}.block-item-grid.itemgrid--icons .ep-item{--epCustomItemSize: 30px}.block-item-grid.itemgrid--icons .ep-item-media{width:var(--epCustomItemSize)}.block-item-grid.itemgrid--icons .ep-item-media img{width:100%}.block-item-grid.itemgrid--outline .ep-item-inner{padding:28px}.block-item-grid.itemgrid--outline .ep-item-media{width:40px}.block-item-grid.itemgrid--roles{--igGap: 36px}.block-item-grid.itemgrid--numbered{counter-reset:item-grid}.block-item-grid.itemgrid--numbered .ep-item-inner{border:1px solid var(--colorS1);border-radius:30px;padding:28px;background:var(--colorP4)}.block-item-grid.itemgrid--numbered .ep-item{counter-increment:item-grid}.block-item-grid.itemgrid--numbered .ep-item-title-wrapper{display:flex;align-items:center;gap:14px;margin-bottom:14px}.block-item-grid.itemgrid--numbered .ep-item-title-wrapper::before{content:counter(item-grid);flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:3px solid var(--colorP3);border-radius:8px;color:var(--colorP3);font-family:var(--headingFontFamily);font-size:18px;font-weight:var(--bold);line-height:1}.block-item-grid.itemgrid--numbered .ep-item-title{margin:0}.block-item-grid.itemgrid--flow{--flowColor: var(--colorP2);--flowGreen: #00C66C;--flowStroke: 3px;--flowHead: 10px;--flowTip: calc( var(--flowHead) * 0.7071 );--igGap: 70px}.block-item-grid.itemgrid--flow .ep-item:nth-child(3n+1){--flowColor: var(--colorP2)}.block-item-grid.itemgrid--flow .ep-item:nth-child(3n+2){--flowColor: var(--colorP3)}.block-item-grid.itemgrid--flow .ep-item:nth-child(3n+3){--flowColor: var(--flowGreen)}.block-item-grid.itemgrid--flow .ep-item{position:relative}.block-item-grid.itemgrid--flow .ep-item-inner{border:var(--flowStroke) solid var(--flowColor);border-radius:16px;padding:26px 22px 24px;text-align:center;background:var(--colorP4)}.block-item-grid.itemgrid--flow .ep-item-title{--headingSize: 40px;--headingSizeTablet: 34px;--headingSizeMobile: 30px;--headingWeight: var(--medium);--headingLineHeight: 1.05;margin:0;text-wrap:balance}.block-item-grid.itemgrid--flow .ep-item-content{font-size:16px;line-height:1.45}.block-item-grid.itemgrid--flow .ep-item-content-inner>p:first-child{font-size:20px;font-weight:var(--semibold);line-height:1.2;margin:4px 0 0}.block-item-grid.itemgrid--flow .ep-item-content-inner>p:first-child::after{content:'';display:block;width:75px;height:var(--flowStroke);margin:16px auto 14px;border-radius:2px;background:var(--flowColor)}.block-item-grid.itemgrid--flow .ep-item-content-inner>p+p{margin:0}.block-item-grid.itemgrid--flow .ep-item:not(:last-child)::after,.block-item-grid.itemgrid--flow .ep-item:not(:last-child)::before{content:'';position:absolute;margin:0;box-sizing:border-box}.block-item-grid.itemgrid--flow .ep-item:not(:last-child)::after{top:calc( 50% - var(--flowStroke) / 2);left:100%;width:calc( var(--igGap) - var(--flowTip));height:var(--flowStroke);background:var(--flowColor)}.block-item-grid.itemgrid--flow .ep-item:not(:last-child)::before{top:calc( 50% - var(--flowHead) / 2);left:calc( 100% + var(--igGap) - var(--flowTip) - var(--flowHead) / 2);width:var(--flowHead);height:var(--flowHead);border-top:var(--flowStroke) solid var(--flowColor);border-right:var(--flowStroke) solid var(--flowColor);transform:rotate(45deg)}@container (max-width: 700px){.block-item-grid.itemgrid--flow.is-cols-3 .ep-grid-columns,.block-item-grid.itemgrid--flow.is-cols-4 .ep-grid-columns{--igCols: 1}}@container (max-width: 700px){.block-item-grid.itemgrid--flow{--igGap: 44px}.block-item-grid.itemgrid--flow .ep-item:not(:last-child)::after{top:100%;left:calc( 50% - var(--flowStroke) / 2);width:var(--flowStroke);height:calc( var(--igGap) - var(--flowTip))}.block-item-grid.itemgrid--flow .ep-item:not(:last-child)::before{top:calc( 100% + var(--igGap) - var(--flowTip) - var(--flowHead) / 2);left:calc( 50% - var(--flowHead) / 2);transform:rotate(135deg)}}.block-item-grid.itemgrid--faq-accordion{--igGap: 0px}.block-item-grid.itemgrid--faq-accordion .ep-grid-columns{--igCols: 1}.block-item-grid.itemgrid--faq-accordion .ep-item-title{--headingSize: 22px;--headingSizeTablet: 22px;--headingSizeMobile: 18px;--headingWeight: var(--medium);margin:0}.block-editor-block-list__layout .block-item-grid .ep-item-media.is-placeholder{width:auto}.block-editor-block-list__layout .block-item-grid .ep-item-media.is-placeholder .ep-item-icon-placeholder{padding:0 8px 0 4px;height:30px;border:1px dashed currentColor}.block-editor-block-list__layout .block-item-grid .ep-item-content>.ep-item-content-inner{min-height:1.6em}.block-editor-block-list__layout .block-item-grid .ep-item-grid>.wp-block{margin:0 !important;max-width:none;width:100%}.block-editor-block-list__layout .block-item-grid.itemgrid--faq-accordion .ep-item .ep-item-inner .ep-item-contents .ep-item-content{grid-template-rows:1fr;opacity:1;pointer-events:initial;margin-top:15px}.block-editor-block-list__layout .block-item-grid .ep-item-grid>.block-editor-block-list__layout{display:contents}

/*# sourceMappingURL=block-item-grid.css.map */
