/**handles:wpblocktheme-acf/steps,wpblocktheme-acf/custom-quote**/
.steps{position:relative;padding-left:4rem}.steps .steps__all{background:0 0;border:none;border-radius:0;box-shadow:none;padding:0;cursor:pointer;float:right;margin-bottom:.75rem;text-decoration:underline;text-underline-offset:0.2em;color:var(--wp--preset--color--text-link);font-size:var(--wp--preset--font-size--xs)}@media (prefers-reduced-motion:no-preference){.steps .steps__all:hover{text-decoration:none}}.steps .step{position:relative;width:100%;max-width:100%;padding:1.5rem 0;border-top:1px solid var(--wp--preset--color--border);line-height:normal;display:flex;flex-direction:column;counter-increment:stepCounter}.steps .step::before{content:"";position:absolute;top:0;left:-3rem;width:3px;height:calc(100% + 2px);background-color:var(--wp--preset--color--background-dark);border-radius:2em}.steps .step::after{content:counter(stepCounter);position:absolute;top:1.2rem;left:calc(-3rem - 14px);width:30px;height:30px;max-width:100%;border-radius:50%;background-color:var(--wp--preset--color--background-dark);display:grid;place-items:center;color:var(--wp--preset--color--text-light);line-height:1;font-size:var(--wp--preset--font-size--sm)}@supports (aspect-ratio:1/1){.steps .step::after{aspect-ratio:1/1;height:auto}}.steps .step:first-of-type::before{top:2rem;height:calc(100% + 2px - 2rem)}.steps .step:last-of-type{border-bottom:1px solid var(--wp--preset--color--border)}.steps .step:last-of-type::before{height:2rem}.steps .step .step__title{font-size:var(--wp--preset--font-size--base);font-weight:600;margin-bottom:.5rem}.steps .step .step__label{position:relative;padding:0;cursor:pointer;color:var(--wp--preset--color--text-link);font-size:var(--wp--preset--font-size--xs);transition:background-color .2s;display:flex;align-items:center;justify-content:space-between;gap:2rem;text-decoration:underline;text-underline-offset:0.2em}.steps .step .step__label span{display:inline-block}.steps .step .step__label .hide{display:none}@media (prefers-reduced-motion:no-preference){.steps .step .step__label:hover{text-decoration:none}.steps .step .step__label:hover .step__indicator span{background-color:var(--wp--preset--color--text-link)}}.steps .step .step__hider{max-height:0;overflow:hidden;transition:max-height .3s cubic-bezier(.39, .575, .565, 1)}.steps .step .step__content{padding:1rem 0 0;font-size:var(--wp--preset--font-size--sm);line-height:1.4}.steps .step .step__input{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.steps .step .step__input:checked~.step__hider{max-height:999px;transition:max-height 1s cubic-bezier(.39, .575, .565, 1)}.steps .step .step__input:checked~.step__label span{background-color:var(--wp--preset--color--brand);color:var(--wp--preset--color--text-dark);border-bottom:2px solid var(--wp--preset--color--text-dark)}.steps .step .step__input:checked~.step__label .show{display:none}.steps .step .step__input:checked~.step__label .hide{display:inline-block}
.custom-quote{position:relative;width:100%;max-width:100%;container-type:inline-size}.custom-quote .custom-quote__media{display:none}.custom-quote .custom-quote__content{display:flex;flex-direction:column;gap:.75rem}.custom-quote .custom-quote__speech-mark{padding-bottom:.5rem}.custom-quote .custom-quote__speech-mark svg{display:block;fill:var(--wp--preset--color--brand)}.custom-quote .custom-quote__quote{font-size:var(--wp--preset--font-size--base);line-height:1.2}.custom-quote .custom-quote__author{color:var(--wp--preset--color--text-grey);font-size:var(--wp--preset--font-size--sm)}.custom-quote .custom-quote__link{font-size:var(--wp--preset--font-size--xs)}@container (min-width:640px){.custom-quote{--quote-border-width:6px}.custom-quote .custom-quote__quote{font-size:var(--wp--preset--font-size--md)}.custom-quote .custom-quote__author{font-size:var(--wp--preset--font-size--base)}.custom-quote .custom-quote__link{font-size:var(--wp--preset--font-size--sm)}}.wp-block-acf-custom-quote.is-style-light-version .custom-quote .custom-quote__quote{color:var(--wp--preset--color--text-light)!important}.wp-block-acf-custom-quote.is-style-light-version .custom-quote .custom-quote__author{color:var(--wp--preset--color--text-light)!important;opacity:.8}@media only screen and (min-width:48rem){.custom-quote{display:grid;grid-template-columns:minmax(25%,auto) 1fr;grid-auto-flow:column;grid-auto-columns:1fr;align-items:center;grid-column-gap:3rem;grid-row-gap:0px}.custom-quote .custom-quote__media{position:relative;display:block}.custom-quote .custom-quote__image{--quote-border-width:4px;display:block;position:relative;width:100%;height:300px;max-width:100%;background-color:var(--wp--preset--color--brand);border-radius:100%}@supports (aspect-ratio:1/1){.custom-quote .custom-quote__image{aspect-ratio:1/1;height:auto}}@supports (clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%)){.custom-quote .custom-quote__image{clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);border-radius:unset}.custom-quote .custom-quote__image img{clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);border-radius:unset}}.custom-quote .custom-quote__image img{position:absolute;top:var(--quote-border-width);left:var(--quote-border-width);width:calc(100% - (var(--quote-border-width) * 2));height:calc(100% - (var(--quote-border-width) * 2));object-fit:cover;object-position:center;border-radius:100%}}