@layer module{:root{--symetric-faq-primary-color:var(--sp-color-primary)}.symetric-faq{margin-bottom:2rem;.symetric-faq-filters{align-items:center;display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-bottom:60px;padding-inline:60px;@media (max-width:767px){padding-inline:0}.symetric-faq-filter{align-content:center;background-color:transparent;border:1px solid var(--symetric-faq-primary-color);color:var(--symetric-faq-primary-color);font-weight:700;justify-content:center;padding:15px 30px;text-transform:uppercase;&.is-active,&:hover{background-color:var(--symetric-faq-primary-color);color:#fff}}}h2{text-align:center}details{display:grid;grid-template-rows:auto 0fr;margin-bottom:calc(var(--sp-content-spacing)*2);overflow:hidden;*{margin:0}summary{align-items:baseline;cursor:pointer;display:flex;font-size:1.75rem;font-weight:300;gap:.5em;list-style:none;margin-inline:auto;max-width:var(--sp-max-content-width);padding:calc(var(--sp-rem-base)*25);padding-bottom:0;position:relative;width:100%;@media (max-width:767px){font-size:1rem}.symetric-faq-question-question{color:#082868;flex-grow:1}.symetric-faq-question-icon-closed,.symetric-faq-question-icon-open{flex-shrink:0;width:1.25rem}}.symetric-faq-answer{font-size:1rem;margin-inline:auto;margin-top:-.8rem;max-width:var(--sp-max-content-width);padding:calc(var(--sp-rem-base)*25);width:100%}&::details-content{min-height:0;transition:content-visibility .12s ease-out;transition-behavior:allow-discrete}&:not([open]){.symetric-faq-question-icon-open{display:none}}&[open]{grid-template-rows:auto 1fr;.symetric-faq-question-icon-closed{display:none}}}}}