@keyframes progress{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.wp-block-accordion{--animation-play-state:running;--animation-duration:0.4s;--animation-easing:cubic-bezier(0.4,0,0.2,1)}.wp-block-accordion .accordion-list{margin:0 auto;max-width:50rem}.wp-block-accordion .accordion-list.-initalised .accordion-panel{transition:max-height var(--animation-easing) var(--animation-duration),opacity var(--animation-easing) var(--animation-duration),visibility 0s}.wp-block-accordion .accordion-list.-initalised .accordion-panel.-ba-is-hidden{transition:max-height var(--animation-easing) var(--animation-duration),visibility 0s var(--animation-duration)}.wp-block-accordion .accordion-list .accordion-item{border-top:1px solid var(--color-muted)}.wp-block-accordion .accordion-list .accordion-item:first-child{border-top:none}.wp-block-accordion .accordion-list .accordion-header{align-items:center;background:none;border:none;cursor:pointer;justify-content:space-between;outline:none;padding:1.25rem 0;position:relative;text-align:left;width:100%}.wp-block-accordion .accordion-list .accordion-header>.title{--font-size:calc(var(--font-h3-size)/16*1rem);--font-family:var(--font-family-title);--line-height:calc(var(--font-h3-lineHeight)/var(--font-h3-size));--font-weight:var(--font-h3-weight);color:var(--heading-color);font:var(--font-weight) var(--font-size)/var(--line-height) var(--font-family);margin:0;width:calc(100% - 30px)}.wp-block-accordion .accordion-list .accordion-header .icon{color:var(--heading-color);position:absolute;right:0;transition:transform .3s ease-in-out}.wp-block-accordion .accordion-list .accordion-header.-ba-is-active .icon{transform:rotate(180deg)}.wp-block-accordion .accordion-list .accordion-panel{margin-left:0;overflow:hidden;--animation-duration:0.3s;opacity:1}.wp-block-accordion .accordion-list .accordion-panel.-ba-is-hidden{max-height:0!important;visibility:hidden}.wp-block-accordion .accordion-list .accordion-panel .inner{--font-size:calc(var(--font-base-size)/16*1rem);--font-family:var(--font-family-text);--line-height:calc(var(--font-base-lineHeight)/var(--font-base-size));--font-weight:var(--font-base-weight);color:var(--text-color);font:var(--font-weight) var(--font-size)/var(--line-height) var(--font-family);padding-bottom:1.25rem}.wp-block-accordion .accordion-list .accordion-panel .inner>p{margin:0}.wp-block-accordion .accordion-list .accordion-panel .inner>ul{padding-left:1rem}@media screen and (min-width:768px){.wp-block-accordion .accordion-list .accordion-panel .inner>ul{padding-left:2rem}}.wp-block-accordion .accordion-list .accordion-panel .inner p:last-child>a{display:inline-block;margin:.625rem 0}.wp-block-accordion.-layout-default .accordion-header{display:flex}.wp-block-accordion.-layout-default .accordion-header>.title{--font-size:calc(var(--font-h4-size)/16*1rem);--font-family:var(--font-family-title);--line-height:calc(var(--font-h4-lineHeight)/var(--font-h4-size));--font-weight:var(--font-h4-weight);color:var(--heading-color);font:var(--font-weight) var(--font-size)/var(--line-height) var(--font-family)}.wp-block-accordion.-layout-default .inner{max-width:calc(100% - 50px)}.wp-block-accordion.-layout-default.-two-columns .accordion-list{max-width:unset!important}.wp-block-accordion.-layout-default.-two-columns:not(.-all-opened) .accordion-list{display:grid;--per-line:1;--gap:1.25rem;grid-column-gap:var(--column-gap,var(--gap));grid-row-gap:var(--row-gap,var(--gap));align-items:baseline;grid-template-columns:repeat(var(--per-line),minmax(0,1fr));--column-gap:5.625rem;--row-gap:0}@media screen and (min-width:768px){.wp-block-accordion.-layout-default.-two-columns:not(.-all-opened) .accordion-list{display:grid;--per-line:2;--gap:1.25rem;grid-column-gap:var(--column-gap,var(--gap));grid-row-gap:var(--row-gap,var(--gap));grid-template-columns:repeat(var(--per-line),minmax(0,1fr))}}.wp-block-accordion.-layout-default.-two-columns.-all-opened .accordion-list .accordion-item{margin-bottom:1.5rem}@media screen and (max-width:767px){.wp-block-accordion.-layout-default.-two-columns.-all-opened .accordion-list .accordion-item:last-child{margin-bottom:0}}@media screen and (min-width:768px){.wp-block-accordion.-layout-default.-two-columns.-all-opened .accordion-list{column-count:2;column-gap:1.5rem}.wp-block-accordion.-layout-default.-two-columns.-all-opened .accordion-list .accordion-item{break-inside:avoid}}.wp-block-accordion.-layout-default.-backgrounded{--background-color:#fff}.wp-block-accordion.-layout-default.-backgrounded.-two-columns .accordion-list{--row-gap:1.5rem;--column-gap:1.5rem}.wp-block-accordion.-layout-default.-backgrounded .accordion-item{background-color:var(--background-color);border-radius:var(--accordion-header-border-radius,0);padding:0 1.25rem}.wp-block-accordion.-layout-with-image{position:relative}@media screen and (min-width:768px){.wp-block-accordion.-layout-with-image .wrapper{display:grid;grid-template-columns:1fr;grid-template-columns:calc(56% - 50px) calc(44% - 50px);grid-column-gap:6.25rem}.wp-block-accordion.-layout-with-image .wrapper .col{display:flex;position:relative}.wp-block-accordion.-layout-with-image .wrapper .col>*{display:flex;flex-direction:column;justify-content:center;margin:0;width:100%}}.wp-block-accordion.-layout-with-image .swiper{padding-bottom:0}@media screen and (min-width:768px){.wp-block-accordion.-layout-with-image .swiper-controls{display:none}}.wp-block-accordion.-layout-with-image .accordion-list{margin:2.5rem 0 0;max-width:unset}@media screen and (min-width:768px){.wp-block-accordion.-layout-with-image .accordion-list{margin:0}}.wp-block-accordion.-layout-with-image .accordion-list .accordion-item{border-top:0;padding-left:2rem;position:relative}@media screen and (min-width:768px){.wp-block-accordion.-layout-with-image .accordion-list .accordion-item{padding-left:2.5rem}}.wp-block-accordion.-layout-with-image .accordion-list .accordion-item:not(:first-child){margin-top:1.875rem}.wp-block-accordion.-layout-with-image .accordion-list .accordion-item .accordion-header{padding:.625rem 0;position:relative}.wp-block-accordion.-layout-with-image .accordion-list .accordion-item .accordion-header .icon{display:none}.wp-block-accordion.-layout-with-image .accordion-list .accordion-item .accordion-header.-ba-is-active .progress{transform:scaleY(1)}.wp-block-accordion.-layout-with-image .accordion-list .accordion-item .accordion-panel .inner{padding-bottom:.625rem}.wp-block-accordion.-layout-with-image .accordion-list .accordion-item .accordion-panel .inner .ctas-wrapper{margin-top:.625rem}.wp-block-accordion.-layout-with-image .accordion-list .accordion-item .progress-bar{background:var(--color-muted);bottom:0;left:0;position:absolute;top:0;transition:bottom .3s ease-in-out;width:.1875rem}.wp-block-accordion.-layout-with-image .accordion-list .accordion-item .progress-bar .progress{animation-duration:12s;animation-fill-mode:forwards;animation-play-state:var(--animation-play-state);animation-timing-function:linear;background:var(--accent-color);content:"";height:100%;left:0;position:absolute;top:0;transform:scaleY(0);transform-origin:top;width:100%}.wp-block-accordion.-layout-with-image .accordion-list .accordion-item.-ba-is-active .progress{transform:scaleY(1)}@media screen and (max-width:767px){.wp-block-accordion.-layout-with-image .accordion-list .accordion-item.-ba-is-active{display:block}.wp-block-accordion.-layout-with-image .accordion-list .accordion-item.-ba-is-hidden{display:none}}.wp-block-accordion.-layout-with-image .image-wrapper{height:17.875rem;position:relative}@media screen and (min-width:768px){.wp-block-accordion.-layout-with-image .image-wrapper{height:35.75rem}}.wp-block-accordion.-layout-with-image .image-wrapper .featured-image img,.wp-block-accordion.-layout-with-image .image-wrapper .featured-image picture,.wp-block-accordion.-layout-with-image .image-wrapper .featured-image video{height:100%;object-fit:contain;object-position:center;width:100%}.wp-block-accordion.-animated .accordion-item.-ba-is-active .progress{animation-name:progress;transform:unset}.wp-block-accordion.-animated .accordion-item.-ba-is-active:hover .progress{--animation-play-state:paused}