.image-content-section{background:var(--color-bg-primary)}.image-content-layout{align-items:stretch;display:grid;gap:var(--space-2xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.image-content-layout.image-align-left .layout-content-column{order:2}@media (width <= 991px){.image-content-layout.image-align-left .layout-content-column{max-width:100%;overflow:hidden}}.image-content-layout.image-align-left .layout-image-column,.image-content-layout.image-align-right .layout-content-column{order:1}.image-content-layout.image-align-right .layout-image-column{order:2}.layout-content-column{display:flex;flex-direction:column;gap:var(--space-lg);position:relative}.layout-content-column .section-title{margin-bottom:0}.layout-content-column:has(.image-content-stats) .section-title{font-size:var(--font-size-section-large);line-height:1.1}.layout-content-column .section-subtitle{color:var(--color-text-secondary);font-size:var(--font-size-lead);line-height:var(--line-height-normal)}.layout-content-column .section-subtitle>:last-child{margin-bottom:0}.layout-image-column{display:flex;flex-direction:column;padding-left:var(--space-lg);padding-right:var(--space-lg)}.layout-image-wrapper{border-radius:var(--radius-card);clip-path:polygon(0 0,100% 0,100% calc(100% - 40px),calc(100% - 40px) 100%,0 100%);display:flex;flex-direction:column;height:100%;overflow:visible;position:relative}.content-type-stats.image-align-right .layout-image-wrapper{clip-path:polygon(0 0,100% 0,100% 100%,40px 100%,0 calc(100% - 40px))!important}.content-type-content_boxes .layout-image-wrapper{clip-path:polygon(0 0,calc(100% - 40px) 0,100% 40px,100% 100%,40px 100%,0 calc(100% - 40px))}.layout-image{border-radius:var(--radius-card);display:block;height:100%;object-fit:cover;width:100%}.image-content-layout[data-image-fit=cover] .layout-image-column{padding-left:0;padding-right:0}.image-content-layout[data-image-fit=cover] .layout-image{clip-path:polygon(0 0,100% 0,100% calc(100% - 40px),calc(100% - 40px) 100%,0 100%);max-height:800px}.image-content-layout[data-image-fit=cover].image-align-right .layout-image{clip-path:polygon(0 0,100% 0,100% 100%,40px 100%,0 calc(100% - 40px))}.image-content-layout[data-image-fit=cover] .layout-image-wrapper{clip-path:none}.image-content-layout[data-image-fit=contain] .layout-image{object-fit:contain}.accordion-container{display:flex;flex-direction:column;gap:0}.accordion-item{border:none;border-bottom:1px solid var(--color-accent)}.accordion-item:last-child{border-bottom:none}.accordion-header-wrapper{margin:0;padding:0}.accordion-header{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:var(--space-md) 0 0;text-align:left;transition:color var(--transition-base);width:100%}.accordion-header:active .accordion-title-text,.accordion-header:focus .accordion-title-text,.accordion-header:hover .accordion-title-text{color:var(--color-secondary)}.accordion-header:active .accordion-icon:before,.accordion-header:focus .accordion-icon:before,.accordion-header:hover .accordion-icon:before{border-bottom-color:var(--color-secondary);border-right-color:var(--color-secondary)}.accordion-header:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.accordion-title-text{color:var(--color-primary);flex:1;font-family:var(--wp--preset--font-family--ibm-plex-sans);font-size:26px;font-weight:700;line-height:1.4;text-transform:capitalize;transition:color var(--transition-base)}.accordion-icon{display:inline-block;flex-shrink:0;height:24px;margin-left:var(--space-md);position:relative;transition:transform var(--transition-base);width:24px}.accordion-icon:before{border-bottom:2px solid var(--color-primary);border-right:2px solid var(--color-primary);content:"";height:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-65%) rotate(45deg);transition:border-color var(--transition-base);width:12px}.accordion-header[aria-expanded=true] .accordion-icon{transform:rotate(180deg)}.accordion-content{background:transparent;display:grid;grid-template-rows:0fr;opacity:0;overflow:hidden;transition:grid-template-rows .4s cubic-bezier(.4,0,.2,1),opacity .3s ease-in-out}.accordion-content:not([hidden]){grid-template-rows:1fr;opacity:1}.accordion-content-inner{color:var(--color-text);line-height:var(--line-height-normal);min-height:0;padding:0 0 var(--space-md)}.accordion-content-inner>p{padding-bottom:var(--space-md);padding-right:var(--space-3xl)}.accordion-content-inner>:last-child{margin-bottom:0}.image-content-stats{background:var(--color-primary);border-radius:var(--radius-card);clip-path:polygon(0 0,100% 0,100% calc(100% - 32px),calc(100% - 32px) 100%,0 100%);display:flex;flex-wrap:nowrap;gap:0;margin-bottom:var(--space-2xl);max-width:none;overflow:visible;padding:var(--space-md);position:relative;width:max-content;z-index:99}.image-align-left .image-content-stats{align-self:flex-end;margin-top:auto}.image-align-right .image-content-stats{align-self:flex-start}.image-content-stat{align-items:center;background:var(--color-primary);border-radius:var(--radius-card);display:flex;flex-shrink:0;gap:var(--space-md);min-width:200px;padding:var(--space-sm);width:max-content}.image-content-stat__icon{align-items:center;display:flex;flex-shrink:0;justify-content:center}.image-content-stat__icon img{display:block;height:var(--space-3xl);max-width:none!important;object-fit:contain;width:auto!important}.image-content-stat__content{display:flex;flex-direction:column;gap:var(--space-2xs)}.image-content-stat__number{color:var(--color-white);font-size:2.5rem;font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.image-content-stat__label{color:var(--color-white);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal)}@media (width <= 1200px){.layout-image-wrapper{clip-path:none;height:auto}.content-type-content_boxes .layout-image-wrapper{clip-path:none}.layout-image{border-radius:var(--radius-card);clip-path:polygon(0 0,100% 0,100% calc(100% - 40px),calc(100% - 40px) 100%,0 100%);height:auto;object-fit:contain}.content-type-stats.image-align-right .layout-image{clip-path:polygon(0 0,100% 0,100% 100%,40px 100%,0 calc(100% - 40px))!important}.content-type-content_boxes .layout-image{clip-path:polygon(0 0,calc(100% - 40px) 0,100% 40px,100% 100%,40px 100%,0 calc(100% - 40px))}}@media (width <= 1024px){.image-align-left .image-content-stats,.image-align-right .image-content-stats,.image-content-stats{align-self:stretch;gap:var(--space-sm);justify-content:space-around;margin-top:var(--space-lg);padding:var(--space-sm);width:auto}.image-content-stat{flex:1;gap:var(--space-sm);min-width:unset;padding:var(--space-xs) var(--space-sm);width:min-content}.image-content-stat__icon img{height:var(--space-2xl)!important}.image-content-stat__number{font-size:2rem}}@media (width <= 768px){.image-align-left .image-content-stats,.image-align-right .image-content-stats,.image-content-stats{padding:var(--space-md)}}@media (width <= 600px){.image-align-left .image-content-stats,.image-align-right .image-content-stats,.image-content-stats{flex-direction:column;gap:var(--space-md);margin-left:auto;margin-right:auto;padding:var(--space-md);width:min-content}.image-content-stat{flex:unset;gap:var(--space-xs);padding:var(--space-xs);width:max-content}.image-content-stat__icon img{height:var(--space-xl)!important}.image-content-stat__number{font-size:1.75rem}}@media (width <= 500px){.image-content-stat__icon img{height:24px!important}}@media (991px < width <= 1300px){.image-content-layout.image-align-left{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.image-content-layout.image-align-right{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.image-content-layout.image-align-left.content-type-stats{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.image-content-layout.image-align-right.content-type-stats{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}@media (width <= 991px){.image-content-layout{grid-template-columns:1fr}.image-content-layout .layout-image-column{display:none}}@media (764px < width <= 1024px){.image-content-layout{gap:var(--space-md)}}@media (width <= 768px){.image-content-layout{gap:var(--space-xl)}.accordion-title-text{font-size:22px}.accordion-content-inner{padding:0 var(--space-md) var(--space-md) 0}}@media (width <= 991px){.image-content-layout.mobile-show-image .layout-image-column{display:flex;order:10;padding:0}.image-content-layout.mobile-show-image .layout-content-column{order:1}.image-content-layout.mobile-show-image .layout-image-wrapper{clip-path:polygon(0 0,100% 0,100% calc(100% - 40px),calc(100% - 40px) 100%,0 100%);height:auto;margin:0 auto;width:max-content}.image-content-layout.mobile-show-image .layout-image{border-radius:var(--radius-card);clip-path:none;height:auto;max-height:60vw;object-fit:contain}.image-content-section.has-mobile-image-bg{background-image:var(--mobile-bg-image);background-position:50%;background-size:cover;position:relative}.image-content-section.has-mobile-image-bg:before{background:var(--wp--preset--gradient--gradient-blue-dark);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.image-content-section.has-mobile-image-bg .container{position:relative;z-index:1}.image-content-section.has-mobile-image-bg .layout-image-column{display:none}.image-content-section.has-mobile-image-bg .accordion-content-inner,.image-content-section.has-mobile-image-bg .accordion-content-inner *,.image-content-section.has-mobile-image-bg .accordion-title-text,.image-content-section.has-mobile-image-bg .section-subtitle,.image-content-section.has-mobile-image-bg .section-subtitle *,.image-content-section.has-mobile-image-bg .section-title{color:var(--color-white)}.image-content-section.has-mobile-image-bg .accordion-item{border-bottom-color:hsla(0,0%,100%,.3)}.image-content-section.has-mobile-image-bg .accordion-icon:before{border-bottom-color:var(--color-white);border-right-color:var(--color-white)}.image-content-section.has-mobile-image-bg .accordion-header:focus .accordion-title-text,.image-content-section.has-mobile-image-bg .accordion-header:hover .accordion-title-text{color:hsla(0,0%,100%,.8)}.image-content-section.has-mobile-image-bg .accordion-header:focus .accordion-icon:before,.image-content-section.has-mobile-image-bg .accordion-header:hover .accordion-icon:before{border-bottom-color:hsla(0,0%,100%,.8);border-right-color:hsla(0,0%,100%,.8)}.accordion-container .accordion-item:first-child .accordion-header{padding-top:0}}