.wp-block-gutenkit-alfam-plugin-alfam-faq{display:grid;gap:var(--space-lg-padding);grid-template-columns:1fr 2fr;overflow:hidden}.wp-block-gutenkit-alfam-plugin-alfam-faq+*,.wp-block-gutenkit-alfam-plugin-alfam-faq:not(:first-child){margin-block-start:var(--space-padding)}@media(max-width:768px){.wp-block-gutenkit-alfam-plugin-alfam-faq{grid-template-columns:1fr}}.alfam-faq-sidebar{position:relative;z-index:1}.alfam-faq-sidebar__heading{color:var(--alfam-faq-blue-base);font-size:1.5rem;margin-block-end:calc(var(--space-sm-padding)/4)}@media(max-width:768px){.alfam-faq-sidebar__heading{align-items:center;background:var(--alfam-faq-blue-light);block-size:var(--alfam-faq-toggle-height);border-radius:.375rem;display:flex;justify-content:space-between;line-height:var(--alfam-faq-toggle-height);padding:0 var(--space-sm-padding);position:relative;z-index:2}.alfam-faq-sidebar__heading.active{border-radius:.375rem .375rem 0 0}.alfam-faq-sidebar__heading.active:after{transform:rotate(180deg)}.alfam-faq-sidebar__heading:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsaXAtcGF0aD0idXJsKCN2enkxZTN5djZhKSI+CiAgICAgICAgPHBhdGggZD0iTTI1LjA2NyAxNC4yOTNBMS4wMDYgMS4wMDYgMCAwIDEgMjUuNzggMTRhMS4wMTMgMS4wMTMgMCAwIDEgLjcxMi4yOTNsLjIxMi4yMWExIDEgMCAwIDEgLjIxOCAxLjA5Ljk5OS45OTkgMCAwIDEtLjIxOC4zMjVsLTcuNTcgNy41MTdhMS42IDEuNiAwIDAgMS0xLjc0Mi4zNDQgMS42IDEuNiAwIDAgMS0uNTE5LS4zNDRjLTIuNTIxLTIuNTA2LTUuMDQ5LTUuMDE2LTcuNTgzLTcuNTNhLjk4NC45ODQgMCAwIDEtLjIxNS0xLjA3NC45ODMuOTgzIDAgMCAxIC4yMTUtLjMxOWwuMjExLS4yMWEuOTk5Ljk5OSAwIDAgMSAxLjQwMyAwYzEuOTYgMS45NDcgNS4xMjEgNS4wMTQgNy4wOTUgNi45NzcgMC0uMDAxIDUuMTMtNS4wNjIgNy4wNjgtNi45ODZ6IiBmaWxsPSIjMDY2QkI0Ii8+CiAgICA8L2c+CiAgICA8ZGVmcz4KICAgICAgICA8Y2xpcFBhdGggaWQ9InZ6eTFlM3l2NmEiPgogICAgICAgICAgICA8cGF0aCBmaWxsPSIjZmZmIiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2LjUgMjAuNSkiIGQ9Ik0wIDBoOS45djE4SDB6Ii8+CiAgICAgICAgPC9jbGlwUGF0aD4KICAgIDwvZGVmcz4KPC9zdmc+Cg==);block-size:2.25rem;content:"";display:block;inline-size:2.25rem;transition:all .2s}.alfam-faq-nav{inset-block-start:var(--alfam-faq-toggle-height);inset-inline-end:0;inset-inline-start:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;transform:translateY(-1.875rem);transition:all .4s;z-index:1}.alfam-faq-nav.active{opacity:1;pointer-events:auto;transform:translateY(0)}}.alfam-faq-categories{list-style:none;padding:0}.alfam-faq-categories>:first-child a{border-radius:.375rem .375rem 0 0}@media(max-width:768px){.alfam-faq-categories>:first-child a{border-radius:0}}.alfam-faq-categories>:last-child a{border-radius:0 0 .375rem .375rem}.alfam-faq-categories>*+*{border-block-start:3px solid #fff}@media(max-width:768px){.alfam-faq-categories>*+*{border-block-start:0}}.alfam-faq-categories__item{background:var(--alfam-faq-blue-light);color:var(--alfam-faq-grey-base);display:block;font-weight:500;padding:calc(var(--space-sm-padding)/2) var(--space-sm-padding)}@media(max-width:768px){.alfam-faq-categories__item{color:var(--alfam-faq-blue-base);font-weight:400}}.alfam-faq-categories__item:hover{color:var(--alfam-faq-blue-base)}.alfam-faq-categories__item.active{background:#fff;box-shadow:0 .625rem 2.5rem rgba(0,0,0,.15);color:var(--alfam-faq-blue-base)}@media(max-width:768px){.alfam-faq-categories__item.active{background:var(--alfam-faq-blue-light);box-shadow:0 0 0 transparent;font-weight:700}}.alfam-faq-content{position:relative;transition:all .4s cubic-bezier(0,.5,.5,1)}.gk-backstop .alfam-faq-content{transition-duration:0ms}@media(max-width:768px){.alfam-faq-content{filter:blur(0);transition:all .2s}.gk-backstop .alfam-faq-content{transition-duration:0ms}.alfam-faq-content.blur{filter:blur(.3125rem)}}.alfam-faq-list{opacity:1;transform:translateY(0);transition:all .4s cubic-bezier(0,.5,.5,1)}.gk-backstop .alfam-faq-list{transition-duration:0ms}.alfam-faq-list:not(.active){inset-inline-end:0;inset-inline-start:0;opacity:0;pointer-events:none;position:absolute;visibility:hidden}.alfam-faq-list.slide-out{opacity:0;transform:translateY(1.875rem)}.alfam-faq-list__heading{color:var(--alfam-faq-blue-base);font-size:2rem;margin-block-end:var(--space-sm-padding)}.alfam-faq-list__item{border-block-end:1px solid var(--alfam-faq-grey-light)}@media(max-width:768px){.alfam-faq-list__item:first-of-type{border-block-start:1px solid var(--alfam-faq-grey-light)}}.alfam-faq-list__item[open] summary{background:var(--alfam-faq-blue-light)}.alfam-faq-list__item[open] summary:after{transform:rotate(180deg)}.alfam-faq-list__item summary{align-items:center;display:flex;font-size:1.125rem;font-weight:700;justify-content:space-between;outline-color:var(--alfam-faq-blue-base);padding:calc(var(--space-sm-padding)/2) 0;transition:all .25s}.alfam-faq-list__item summary:hover{color:var(--alfam-faq-blue-base)}.alfam-faq-list__item summary::-webkit-details-marker,.alfam-faq-list__item summary::marker{content:"";display:none}.alfam-faq-list__item summary:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGNsaXAtcGF0aD0idXJsKCN2enkxZTN5djZhKSI+CiAgICAgICAgPHBhdGggZD0iTTI1LjA2NyAxNC4yOTNBMS4wMDYgMS4wMDYgMCAwIDEgMjUuNzggMTRhMS4wMTMgMS4wMTMgMCAwIDEgLjcxMi4yOTNsLjIxMi4yMWExIDEgMCAwIDEgLjIxOCAxLjA5Ljk5OS45OTkgMCAwIDEtLjIxOC4zMjVsLTcuNTcgNy41MTdhMS42IDEuNiAwIDAgMS0xLjc0Mi4zNDQgMS42IDEuNiAwIDAgMS0uNTE5LS4zNDRjLTIuNTIxLTIuNTA2LTUuMDQ5LTUuMDE2LTcuNTgzLTcuNTNhLjk4NC45ODQgMCAwIDEtLjIxNS0xLjA3NC45ODMuOTgzIDAgMCAxIC4yMTUtLjMxOWwuMjExLS4yMWEuOTk5Ljk5OSAwIDAgMSAxLjQwMyAwYzEuOTYgMS45NDcgNS4xMjEgNS4wMTQgNy4wOTUgNi45NzcgMC0uMDAxIDUuMTMtNS4wNjIgNy4wNjgtNi45ODZ6IiBmaWxsPSIjMDY2QkI0Ii8+CiAgICA8L2c+CiAgICA8ZGVmcz4KICAgICAgICA8Y2xpcFBhdGggaWQ9InZ6eTFlM3l2NmEiPgogICAgICAgICAgICA8cGF0aCBmaWxsPSIjZmZmIiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2LjUgMjAuNSkiIGQ9Ik0wIDBoOS45djE4SDB6Ii8+CiAgICAgICAgPC9jbGlwUGF0aD4KICAgIDwvZGVmcz4KPC9zdmc+Cg==);block-size:2.25rem;content:"";display:block;flex-shrink:0;inline-size:2.25rem;transition:all .2s}.alfam-faq-list__item summary:is(:active,:focus-visible){background:var(--alfam-faq-blue-light)}.alfam-faq-list__item summary:active{outline:0}.alfam-faq-list__item--content{margin:calc(var(--space-sm-padding)/2) 0}.alfam-faq-list__item--content *{margin:0!important;padding:0!important}.alfam-faq-list__item--content *+*{margin:calc(var(--space-sm-padding)/2) 0 0!important}.alfam-faq-list__item--content .grid{gap:0}
