h1,h2{line-height:1.3}h4,h5,h6{line-height:1.2}:root{--root-font-size:62.5%;--text-xs:1rem;--text-s:1.2rem;--text-m:1.6rem;--text-l:2rem;--text-xl:2.8rem;--text-xxl:3.2rem;--text-xxl-lh:1.45;--text-xl-lh:1.45;--text-l-lh:1.45;--text-m-lh:1.45;--text-s-lh:1.45;--text-xs-lh:1.45;--h6:1.1rem;--h5:1.4rem;--h4:1.8rem;--h3:2.4rem;--h2:3rem;--h1:3.8rem;--h1-lh:1.3;--h2-lh:1.3;--h3-lh:1.25;--h4-lh:1.2;--h5-lh:1.2;--h6-lh:1.2;--space-xs:1.896rem;--space-s:2.133rem;--space-m:2.4rem;--space-l:2.7rem;--space-xl:3.038rem;--space-xxl:3.42rem;--section-space-xs:3.84rem;--section-space-s:4.8rem;--section-space-m:6rem;--section-space-l:7.5rem;--section-space-xl:9.375rem;--section-space-xxl:11.719rem;--width-xs:calc((144 * 0.1) * 1rem);--width-s:calc((144 * 0.2) * 1rem);--width-m:calc((144 * 0.4) * 1rem);--width-l:calc((144 * 0.6) * 1rem);--width-xl:calc((144 * 0.8) * 1rem);--width-xxl:calc((144 * 0.9) * 1rem);--width-vp-max:144rem;--width-content:144rem;--width-50:calc((144 / 2) * 1rem);--width-full:100%;--content-width:var(--width-content);--content-width-safe:min(var(--width-content), calc(100% - var(--section-padding-x) * 2));--radius-xs:.4rem;--radius-s:.8rem;--radius-m:1.1rem;--radius-l:1.5rem;--radius-xl:2.2rem;--radius-xxl:3.3rem;--radius-50:50%;--radius-circle:50%;--grid-1:repeat(1, minmax(0, 1fr));--grid-2:repeat(2, minmax(0, 1fr));--grid-3:repeat(3, minmax(0, 1fr));--grid-4:repeat(4, minmax(0, 1fr));--grid-5:repeat(5, minmax(0, 1fr));--grid-6:repeat(6, minmax(0, 1fr));--grid-7:repeat(7, minmax(0, 1fr));--grid-8:repeat(8, minmax(0, 1fr));--grid-9:repeat(9, minmax(0, 1fr));--grid-10:repeat(10, minmax(0, 1fr));--grid-11:repeat(11, minmax(0, 1fr));--grid-12:repeat(12, minmax(0, 1fr));--grid-1-2:minmax(0, 1fr) minmax(0, 2fr);--grid-1-3:minmax(0, 1fr) minmax(0, 3fr);--grid-2-1:minmax(0, 2fr) minmax(0, 1fr);--grid-2-3:minmax(0, 2fr) minmax(0, 3fr);--grid-3-1:minmax(0, 3fr) minmax(0, 1fr);--grid-3-2:minmax(0, 3fr) minmax(0, 2fr);--grid-auto-2:repeat(auto-fit, minmax(min(46.1538461538rem, 100vw - 6rem), 1fr));--grid-auto-3:repeat(auto-fit, minmax(min(34.5864661654rem, 100vw - 6rem), 1fr));--grid-auto-4:repeat(auto-fit, minmax(min(27.6553106212rem, 100vw - 6rem), 1fr));--grid-auto-5:repeat(auto-fit, minmax(min(23.0383973289rem, 100vw - 6rem), 1fr));--grid-auto-6:repeat(auto-fit, minmax(min(19.7424892704rem, 100vw - 6rem), 1fr));--content-gap:var(--space-m);--container-gap:var(--space-xl);--grid-gap:var(--space-m);--section-padding-x:2.4rem;--section-gutter:2.4rem;--paragraph-spacing:1em;--heading-spacing:1.5em;--list-spacing:1em;--list-item-spacing:.5em;--link-underline-offset:0;--focus-color:var(--a-primary--hover);--focus-width:.2rem;--focus-offset:.2rem;--btn-padding-block:.8rem;--btn-padding-inline:1.3rem;--btn-min-width:15rem;--btn-line-height:1.2;--btn-font-weight:400;--btn-font-style:normal;--btn-text-decoration:none;--btn-text-decoration-hover:none;--btn-letter-spacing:0;--btn-text-transform:none;--btn-border-width:0.25rem;--btn-outline-border-width:0.25rem;--btn-border-style:solid;--btn-border-radius:0;--btn-transition-duration:0.2s;--admin-bar-height:var(--wp-admin--admin-bar--height, 0px);--header-height:7.2rem;--scroll-offset:-3px;--smt:calc(var(--header-height, 7.2rem) + var(--scroll-offset, 0px))}[id]{scroll-margin-top:var(--smt)}@media (max-width:1440px){:root{--header-height:6.8rem}}@media (max-width:1280px){:root{--header-height:6.8rem}}@media (max-width:992px){:root{--header-height:6.4rem}}@media (max-width:768px){:root{--header-height:5.4rem}}@media (max-width:480px){:root{--header-height:5.8rem}}@media (max-width:360px){:root{--header-height:5.6rem}}html{font-size:var(--root-font-size, 62.5%)!important}*,::after,::before{box-sizing:border-box}h1{font-size:var(--h1)}h2{font-size:var(--h2)}h3{font-size:var(--h3);line-height:1.25}h4{font-size:var(--h4)}h5{font-size:var(--h5)}h6{font-size:var(--h6)}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit;text-decoration:inherit;color:currentcolor;text-underline-offset:0}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:currentcolor}section{padding-block:var(--section-space-m);padding-inline:var(--section-padding-x)}.balance,h1,h2,h3,h4,h5,h6{text-wrap:balance}.unbalance{text-wrap:unset}body .bricks-panel-controls .control{margin-top:12px}body .bricks-panel-controls .control-inner{gap:3px}