.pageblock--faq .container{display:grid;gap:var(--column-gap, var(--grid-gutter-x))}@container style(--block-breakpoint: true){.pageblock--faq .container{--intro-margin-end: 0;--column-gap: var(--intro-gutter-after)}}:root[style*="--block-breakpoint: true"] .applyContainerPolyFill .pageblock--faq .container{--intro-margin-end: 0;--column-gap: var(--intro-gutter-after)}@container style(--block-breakpoint: false){.pageblock--faq .container{--intro-gutter-after: 0;--text-col-width: calc( var(--text-size, 40%) - (var(--column-gap, var(--grid-gutter-x)) / 2) );grid-template-columns:var(--text-col-width) 1fr}}:root[style*="--block-breakpoint: false"] .applyContainerPolyFill .pageblock--faq .container{--intro-gutter-after: 0;--text-col-width: calc( var(--text-size, 40%) - (var(--column-gap, var(--grid-gutter-x)) / 2) );grid-template-columns:var(--text-col-width) 1fr}@container style(--block-breakpoint: false){.pageblock--faq.pageblock--reverse .container{grid-template-columns:1fr var(--text-col-width)}}:root[style*="--block-breakpoint: false"] .applyContainerPolyFill .pageblock--faq.pageblock--reverse .container{grid-template-columns:1fr var(--text-col-width)}.pageblock--faq.pageblock--reverse .container>:nth-child(2){order:-1}.pageblock--faq .x-core-intro__contact-wrapper{padding:22px 28px;border:solid 1px var(--color-neutral-700);border-radius:var(--component-border-radius);--p-margin-bottom: var(--spacing-sm)}.pageblock--faq .x-core-intro__button-wrapper{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.pageblock--faq .x-core-intro__button-wrapper .x-core-button--tertiary{--button-background: var(--color-neutral-800)}.pageblock--faq .x-core-intro__button-wrapper .x-core-button--tertiary:hover{--button-background: var(--color-neutral-0)}.pageblock--faq .x-core-collapse{padding:24px;color:var(--color-neutral-0);background-color:var(--color-neutral-800);transition:var(--transition-timing-function) var(--transition-duration)}.pageblock--faq .x-core-collapse__content{padding-bottom:0}.pageblock--faq .x-core-collapse summary .x-core-icon-text{padding-block:0;gap:var(--spacing-md)}.pageblock--faq .x-core-collapse summary .x-core-icon-text__content{font-size:var(--h4-size)}.pageblock--faq .x-core-collapse[open]{position:relative;overflow:hidden;color:var(--color-neutral-900);background-color:var(--color-secondary-300);background-image:url(./grain-DE-6nzDC.png);background-blend-mode:soft-light}.pageblock--faq .x-core-collapse[open] p{color:var(--color-neutral-900)}.pageblock--faq .x-core-collapse[open] summary{position:relative;z-index:2}.pageblock--faq .x-core-collapse[open]:after,.pageblock--faq .x-core-collapse[open]:before{position:absolute;width:200px;height:200px;background-image:url(./pink-heart--gradient-CtQVGvs_.png);background-repeat:no-repeat;background-size:contain;content:""}.pageblock--faq .x-core-collapse[open]:before{top:50%;left:-80px;transform:rotate(30deg)}.pageblock--faq .x-core-collapse[open]:after{top:-20%;right:-40px;transform:rotate(180deg)}.pageblock--faq .x-core-collapse__content .x-core-button{z-index:2}.pageblock--faq .x-core-collapse__content .x-core-button--primary{--button-color: var(--color-neutral-0);--button-background: var(--color-neutral-900)}.pageblock--faq .x-core-collapse__content .x-core-button--primary .x-core-icon{color:var(--color-neutral-0)}.pageblock--faq .x-core-collapse__content .x-core-button--primary:hover{--button-color: var(--color-neutral-900);--button-border-color: var(--color-neutral-900);--button-background: transparent}.pageblock--faq .x-core-collapse__content .x-core-button--primary:hover .x-core-icon{color:var(--color-neutral-900)}.pageblock--faq .x-core-collapse__content .x-core-button--secondary{--button-color: var(--color-neutral-900);--button-border-color: var(--color-neutral-900)}.pageblock--faq .x-core-collapse__content .x-core-button--secondary .x-core-icon{color:var(--color-neutral-900)}.pageblock--faq .x-core-collapse__content .x-core-button--secondary:hover{--button-color: var(--color-neutral-0);--button-background: var(--color-neutral-900)}.pageblock--faq .x-core-collapse__content .x-core-button--secondary:hover .x-core-icon{color:var(--color-neutral-0)}.pageblock--faq .x-core-collapse__content .x-core-button .x-core-icon-text{padding-block:0}.pageblock--faq .x-core-collapse__content .x-core-button .x-core-icon-text .x-core-icon{display:inline-block!important}.pageblock--faq .x-core-collapse+.x-core-collapse{margin-top:var(--spacing-sm)}
