.content_block.faq{padding-top:var(--space,10rem);padding-bottom:var(--space,10rem);position:relative;overflow:clip;z-index:1}.content_block.faq[data-bg="transparent"]{background:none}.content_block.faq[data-bg="transparent"] .content{color:var(--textcolor)}.content_block.faq[data-bg="transparent"]:after{content:'';position:sticky;height:calc(100vh + var(--space, 10rem));width:calc(50vw + var(--sitepadding));bottom:0;display:block;z-index:-1;background-color:var(--white);opacity:.5;transform:skewX(-10deg) translateY(var(--space,10rem)) translateX(calc(0px - var(--sitepadding)));transform-origin:right top;margin-top:calc(0px - (100vh + var(--space, 10rem)))}.content_block.faq .question{z-index:2;text-align:left}.content_block.faq .content{color:var(--white);width:var(--col5);max-width:100%;margin-bottom:2em;position:relative;z-index:1}.content_block.faq .answer{padding:4rem 2rem 2rem;background-color:var(--white);transform:translateY(-2rem);width:100vmin;max-width:100%;min-width:var(--col8)}.content_block.faq .question>:last-child{margin-bottom:0;position:relative;padding-right:2em}.content_block.faq .question>:last-child:after{content:'+';font-size:1.5em;line-height:1px;margin-left:.25em;vertical-align:middle;position:absolute;right:0;top:50%;transform:translateY(-50%)}[role="group"]:not(:first-child){margin-top:var(--gap)}@media screen and (max-width:1080px){.content_block.faq[data-bg="transparent"]:after{width:100vw}.content_block.faq .content{width:100%}}