"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[795],{4984:(y,s,t)=>{t.d(s,{A:()=>b});var n=t(8322),r=t(7115);const h=r.Ay.div` ${()=>(0,r.AH)``} `;var m=t(3689);const b=({title:d,items:e,className:a})=>!e||e.length<=0?null:n.createElement(h,{className:`accordion ${a||""}`},d&&n.createElement("h2",{className:"accordion__title"},d),e.map((i,g)=>n.createElement(m.A,{key:g,title:i.title,canvas:i.canvas,canvasData:i.canvasData},i.children)))},3689:(y,s,t)=>{t.d(s,{A:()=>d});var n=t(8322),r=t(7115);const h=r.Ay.div` ${({theme:{colors:e,spacing:a}})=>(0,r.AH)` width: 100%; &.is-closed { .accordion-item__button { border-bottom: 1px solid ${e.light.brand.lightGold}; background-color: white; } } .accordion-item__button::before, .accordion-item__button::after { content: ''; position: absolute; right: 10px; top: 50%; width: 16px; height: 2px; background-color: currentColor; transition: transform 0.3s ease-in-out; } .accordion-item__button::before { transform: rotate(0); } .accordion-item__button::after { transform: rotate(90deg); } &.is-open .accordion-item__button::before { transform: rotate(180deg); } &.is-open .accordion-item__button::after { transform: rotate(0); } /* &.is-open .accordion-item__button { background-size: 100% 100%; } */ .accordion-item__button { position: relative; padding: ${a.xs} ${a.xxxs}; margin: 0; border: none; border-bottom: 1px transparent; width: 100%; text-align: left; background-color: white; cursor: pointer; background: linear-gradient(to right, #f6f6f6, #f6f6f6) no-repeat; background-size: 0 100%; transition: background-size 0.5s ease-in-out; &:hover { background-size: 100% 100%; } &:hover, &:focus-visible { background-size: 100% 100%; } } .accordion-item__label { display: flex; flex-direction: row; justify-content: space-between; align-items: center; .label { padding-right: ${a.s}; margin: 0; color: ${e.light.brand.darkBlue}; flex-grow: 1; } .accordion-item__icon { color: ${e.light.brand.darkBlue}; min-height: 24px; min-width: 24px; } } .accordion-item__content { max-height: 0; overflow: hidden; transition: max-height 1s ease-out, opacity 1s ease-out; opacity: 0; border-bottom: 1px solid ${e.light.brand.lightGold}; padding: ${a.xs} ${a.xxxs}; &.is-open { max-height: 1000px; opacity: 1; transition: max-height 1s ease-in, opacity 1s ease-in; } } `} `;var m=t(8566),u=t(8401);const d=({title:e,children:a,className:i,initialState:g=!1,canvas:x=!1,canvasData:v})=>{const[l,A]=(0,n.useState)(g),k=p=>{p.stopPropagation(),A(!l)};return n.createElement(h,{className:`accordion-item ${i||""} ${l?"is-open":"is-closed"}`},n.createElement("button",{className:"accordion-item__button",onClick:p=>k(p),"aria-expanded":!!l,"aria-controls":e?.replace(/\s+/g,"-").toLowerCase()},n.createElement("span",{className:"accordion-item__label"},n.createElement("p",{className:"h6 label"},e))),l?n.createElement("div",{className:`accordion-item__content ${l?"is-open":"is-closed"}`,"aria-labelledby":e,id:e?.replace(/\s+/g,"-").toLowerCase()},x&&v?n.createElement(m.default,{className:"content",data:v}):null,a&&n.createElement(u.VK,{className:"content",text:a})):null)}},8566:(y,s,t)=>{t.r(s),t.d(s,{default:()=>E});var n=t(8322),r=t(6550),f=t(7820);const m=o=>{const{link:c,newTab:S}=o.block.properties||{},L={path:c?.sys?.uri,openInNewWindow:S};return n.createElement(f.A,{...L},n.createElement(r.N_.Children,{block:o.block}))};var u=t(7115),b=t(2472),d=t(5703);const a=u.Ay.div` ${()=>(0,u.AH)` display: flex; flex-direction: column; * { margin-block-start: 1em; &:first-child { margin-block-start: 0; } } .testimonial { margin-block: 2.5em; } .accordion { margin-block: 2em; & > .accordion-item { margin-block-start: 0; &:last-child { margin-block-start: 0; } } .accordion-item { .accordion-item__button { margin-block: 0; .accordion-item__label { .accordion-item__icon { margin-block-start: 0; } } } } } .accordion-item { margin-block-start: 0; } hr { width: 100%; } ul, ol { font-weight: 600; color: ${b.T.light.brand.darkBlue}; li::marker { color: ${b.T.light.brand.gold}; } } a { text-decoration: underline; } ${d.Ju}; .canvas-button { &:hover, &:focus-visible { transform: scale(1); } } img { align-self: center; max-height: 600px; } `} `;var i=t(4984),g=t(3149);const x=o=>{if(!o.block.value)return null;const c=(0,g.e)(o.block.value);return c?n.createElement(i.A,{...c}):null};var v=t(3692);const l=o=>({title:o.title,children:o.content});var A=t(3689);const k=o=>o.block.value?n.createElement(A.A,{...(0,v.mapJson)(o.block.value,l)}):null,p=o=>({label:o.label,buttonTheme:o.buttonTheme,link:o.url});var $=t(7454);const C=o=>o.block.value?n.createElement($.A,{...(0,v.mapJson)(o.block.value,p),className:"canvas-button"}):null,N=o=>{const c={data:o?.block?.value?.snippet?.content};return!c.data||c.data.length<=0?null:n.createElement(E,{...c})},D={},I={accordion:x,accordionItem:k,button:C,snippet:N},E=({data:o,className:c})=>o?n.createElement(a,{className:c||""},n.createElement(r.Tz,{blocks:{_link:m},components:I},n.createElement(r.A4,{data:o}))):null}}]);