.b-image-tabs{--icon-size:40px}.b-image-tabs__inner{grid-column:wide;grid-template-columns:1fr;gap:2rem;display:grid}@media (width>=1024px){.b-image-tabs__inner{grid-template-columns:.95fr 1.05fr}}.b-image-tabs__content{margin-bottom:var(--spacer-lg);max-width:1050px}.b-image-tabs__content .wp-block-buttons{padding-top:var(--spacer-xs)}.b-image-tabs__tabs{padding-left:2rem;position:relative}@media (width<=1023.98px){.b-image-tabs__tabs{padding-left:0}}.b-image-tabs__indicator{--indicator-y:0px;--indicator-h:88px;background:0 0;background:color-mix(in srgb, var(--color-accent-green) 10%, transparent);width:1px;height:100%;position:absolute;top:0;left:0}@media (width<=1023.98px){.b-image-tabs__indicator{display:none}}.b-image-tabs__indicator:after{transform:translateY(var(--indicator-y));background:var(--color-accent-green);width:2px;height:var(--indicator-h);content:"";transition:transform .2s,height .2s;position:absolute;top:0}.b-image-tabs__tabs-inner{border-bottom:1px solid color-mix(in srgb, var(--color-accent-green) 20%, transparent);flex-direction:column;gap:0;display:flex}@media (width>=1024px){.b-image-tabs__tabs-inner{border:0;gap:1.5rem;max-width:540px;padding:0}}.b-image-tabs__tab{border-top:1px solid color-mix(in srgb, var(--color-accent-green) 20%, transparent);flex-direction:column;gap:.5rem;padding:1.5rem 0 1rem;transition:opacity .2s;display:flex;position:relative}@media (width>=1024px){.b-image-tabs__tab{border:0;gap:1rem;padding:0}}.b-image-tabs__tab:hover,.b-image-tabs__tab.is-active{border-color:var(--color-accent-green)}.b-image-tabs__tab-icon{position:absolute;top:20px;left:0}@media (width>=1024px){.b-image-tabs__tab-icon{top:-2px}}.b-image-tabs__tab-icon .b-icon{padding:9px}.b-image-tabs__tab-icon .c-icon{width:20px;height:20px}.b-image-tabs__tab-title{cursor:pointer;padding-left:calc(var(--icon-size) + 1rem);justify-content:space-between;align-items:center;gap:.5rem;transition:color .2s;display:flex}.b-image-tabs__tab-title:hover,.is-active .b-image-tabs__tab-title{color:var(--color-accent-green)}.b-image-tabs__tab-title-icon{font-size:var(--font-size-body-lg);line-height:var(--font-line-height-body-lg);font-weight:var(--font-weight-body-lg);letter-spacing:var(--font-letter-spacing-body-lg);font-family:var(--font-family-body-lg);text-transform:var(--text-transform-body-lg);color:var(--color-accent-green);margin-left:auto;font-size:30px;display:block}@media (width>=1024px){.b-image-tabs__tab-title-icon{display:none}}@media (width<=1023.98px){.b-image-tabs__tab-title-icon--open{display:block}.is-active .b-image-tabs__tab-title-icon--open{display:none}.b-image-tabs__tab-title-icon--close{font-size:27px;display:none;position:relative;top:-3px}.is-active .b-image-tabs__tab-title-icon--close{display:block}}.b-image-tabs__tab-content{padding-left:calc(var(--icon-size) + 1rem);grid-template-rows:0fr;max-width:450px;display:grid;overflow:hidden}@media (prefers-reduced-motion:no-preference){.b-image-tabs__tab-content{transition:grid-template-rows .25s}}.b-image-tabs__tab-content>*{overflow:hidden}.b-image-tabs__tab-content .wp-block-buttons{padding-block:1.5rem}@media (width>=1024px){.b-image-tabs__tab-content .wp-block-buttons{display:none}}.is-active .b-image-tabs__tab-content{grid-template-rows:1fr}.b-image-tabs__tab-content p:last-child{padding-bottom:1rem}@media (width>=1024px){.b-image-tabs__tab-content p:last-child{padding-bottom:var(--spacer-xs)}}.b-image-tabs__media{border-radius:var(--border-radius-md);background:var(--color-accent-green);background:linear-gradient(120deg, var(--color-accent-green), #5e7e46);aspect-ratio:1;height:auto;padding:1px;position:relative;overflow:hidden}@media (width<=1023.98px){.b-image-tabs__media{display:none}}.b-image-tabs__media-container{opacity:0;border-radius:var(--border-radius-md);transition:opacity .2s;position:absolute;inset:1px;overflow:hidden}.b-image-tabs__media-container.is-active{opacity:1}.b-image-tabs__media-image{border-radius:var(--border-radius-md);object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .25s;display:block;position:absolute;overflow:hidden;transform:translateY(1rem)}.b-image-tabs__media-container.is-active .b-image-tabs__media-image{transform:translateY(0)}.b-image-tabs__media-image img{object-fit:cover;object-position:center;width:100%;height:100%}.b-image-tabs__media-button{z-index:10;position:absolute;bottom:1rem;right:1rem}.b-image-tabs__media-button .wp-block-button__link{--ctx-btn-outline-border-gradient-start:var(--color-white);--ctx-btn-outline-border-gradient-end:var(--color-white);--ctx-btn-outline-color:var(--color-white);--ctx-btn-outline-bg:#0000004d}.b-image-tabs__tab:last-child .b-image-tabs__tab-spacer{display:none}@media (width<=1023.98px){.b-image-tabs__tab-spacer{display:none}}
