.faq.page-width{padding:0;max-width:95%}@media screen and (max-width: 749px){.faq.page-width{max-width:91%}}.faq .faq__right-column accordion-tab details summary~*{padding-top:0 !important;padding-bottom:0 !important}.faq--colored{padding-top:5rem;padding-bottom:5rem;background-color:var(--faq-background-color, rgba(var(--color-foreground), 0.06))}.faq-section-wrapper{background-color:var(--faq-background-color, transparent)}.faq--two-columns{display:flex;flex-direction:column;gap:3rem}@media screen and (min-width: 990px){.faq--two-columns{flex-direction:row;gap:4rem;align-items:flex-start}.faq__left-column{flex:0 0 40%;max-width:40%}.faq__left-media{display:flex}.faq__left-link{width:30%}.faq__left-image img{width:70%}.faq__right-column{flex:1}}.faq__left-column{display:flex;flex-direction:column;gap:1.5rem}.faq__left-title{font-size:2.4rem;font-weight:600;line-height:1.2;margin:0;color:var(--faq-heading-color, inherit);text-transform:lowercase}.faq__left-title::first-letter{text-transform:uppercase}@media screen and (min-width: 750px){.faq__left-title{font-size:48px}}.faq__left-link{font-size:1.2rem;text-decoration:underline;color:inherit;transition:opacity var(--duration-default) ease}.faq__left-link:hover{opacity:.7}.faq__left-image--desktop{display:none}.faq__left-image--mobile{display:block}@media screen and (min-width: 990px){.faq__left-image--desktop{display:block;width:70%}.faq__left-image--mobile{display:none}}.faq__left-image img{width:70%;height:auto}@media screen and (max-width: 989px){.faq__left-title-group{display:flex}.faq__left-title{width:70%}.faq__left-image.faq__left-image--mobile{width:30%}.faq__left-image img{width:100%}}.faq accordion-tab{display:block}.faq accordion-tab+accordion-tab{margin-top:0}.faq .h3{margin-top:0}.faq .faq-heading{color:var(--faq-heading-color, inherit)}h3.faq-question{margin:0;font-size:20px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:-0.4px;text-transform:none}.faq-question{border-top:1px solid #d3d3d3;padding:15px 0 15px 0}.faq .accordion__content{color:var(--faq-answer-color, inherit);margin-bottom:10px}.faq .h3+.rte{margin-top:-1rem;margin-bottom:3rem}.faq accordion-tab+.h3{margin-top:4rem}@media screen and (min-width: 750px){.faq accordion-tab+.h3{margin-top:6rem}}.faq details summary{text-transform:uppercase;letter-spacing:.25rem;font-size:1.2rem;color:var(--faq-question-color, rgb(var(--color-foreground)))}@media screen and (min-width: 750px){.faq details summary{font-size:1.3rem}}.faq details summary>span{display:flex;align-items:center;justify-content:space-between}.faq details summary .icon{position:relative;float:right;flex:0 0 3.4rem;width:3.4rem;height:3.4rem;margin-inline-start:1.5rem;margin-inline-end:0;color:var(--faq-icon-color, rgb(var(--color-foreground)));transition-property:transform,color,background-color;transition-timing-function:ease;transition-duration:var(--duration-default);flex-shrink:0;background-color:rgba(0,0,0,0);border:none}.faq details summary .icon::before{width:1.2rem}.faq details summary .icon::after{height:1.2rem;transition:height var(--duration-default) ease}@media screen and (hover: hover){.faq details:not([open]) summary:hover .icon{transform:rotate(90deg)}}.faq details summary~*{padding-top:1rem;padding-bottom:2rem}.faq details[open] summary .icon{color:#1d1111;background-color:rgba(0,0,0,0)}.faq details[open] summary .icon::after{height:0}
