.s-faq{display:block}@media screen and (min-width: 768px){.s-faq--background{background-image:url("../assets/background.png");background-repeat:no-repeat;background-size:cover}}.s-faq__container{padding:0 20px;margin:0 auto;max-width:720px}.s-faq__title--font-size--small{font-size:23px}.s-faq__title--font-size--medium{font-size:30px}.s-faq__title--font-size--large{font-size:37px}@media screen and (min-width: 768px){.s-faq__title{font-size:40px}}.s-faq__blocks{margin:30px 0 0;display:flex;flex-direction:column}.s-faq__group-title{margin:30px 0 !important;color:var(--color-text-primary, #1F1F1F);font-family:var(--font-heading);font-size:30px;font-style:normal;font-weight:400;line-height:110%}@media screen and (min-width: 768px){.s-faq__group-title{margin:70px 0 30px !important;font-size:40px}}.s-faq__group-title:first-child{margin:30px 0 !important}.s-faq__faq-item.is-open .s-faq__faq-title::after{content:"-"}.s-faq__faq-item.is-open .s-faq__faq-content{grid-template-rows:1fr}.s-faq__faq-title{display:flex;justify-content:space-between;align-items:center;padding:8.5px 0;color:var(--color-text-primary, #1E262A);font-family:var(--font-body-primary);font-size:18px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:3px;text-transform:uppercase;border-bottom:.5px solid var(--color-border, #1F1F1F);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.s-faq__faq-title::after{content:"+";color:var(--color-text-primary, #1E262A);font-family:var(--font-body-primary);font-size:24px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:3px;text-transform:uppercase}.s-faq__faq-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows 250ms ease}.s-faq__faq-content>div{overflow:hidden}.s-faq__faq-content p{color:var(--color-text-primary, #1E262A);font-family:var(--font-body-primary);font-size:16px;font-style:normal;font-weight:600;line-height:140%}.s-faq__faq-content p:first-child{margin-top:14px !important}@media screen and (min-width: 768px){.s-faq__faq-content p:first-child{margin-top:20px !important}}.s-faq__faq-content p:last-child{margin-bottom:20px !important}@media screen and (min-width: 768px){.s-faq__faq-content p:last-child{margin-bottom:30px !important}}.s-faq__faq-content p a{color:var(--color-accent, #E98044);text-decoration:underline !important}.s-faq__faq-content p a:hover{text-decoration:none}