:root{--color-white:255,255,255;--color-background:234,224,211;--color-text:33,22,58;--color-primary:247,143,164;--color-secondary:33,22,58;--color-quaternary:255,104,57;--color-quaternary-soft:255,196,174;--color-positive:32,128,102;--color-input-background:245,240,233;--color-team-photo-summer-a:161,199,103;--color-team-photo-summer-b:247,143,164;--color-team-photo-winter-a:178,165,221;--color-team-photo-winter-b:110,177,219}:root,:root.edition-summer{--color-background-soft:226,217,181;--color-tertiary:32,128,102;--color-tertiary-soft:161,199,103}:root.edition-winter{--color-background-soft:110,177,219;--color-tertiary:101,86,166;--color-tertiary-soft:178,165,221}.faq{scroll-margin-top:120px}.faq,.faq__title{position:relative}.faq__title{margin-bottom:60px}.faq__title h2{font-size:32px;font-weight:900}.faq__entries{position:relative;border-bottom:1px solid rgba(var(--color-secondary),.1)}.faq__entry{position:relative;border-top:1px solid rgba(var(--color-secondary),.1)}.faq__question{position:relative;padding:30px 0;cursor:pointer}.faq__question span{font-size:16px;font-weight:500;line-height:1.4em;padding-right:15%}.faq__indicator{position:absolute;width:40px;height:40px;top:50%;right:0;transform:translateY(-50%)}.faq__icon{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:40px;background-color:rgb(var(--color-primary));background-image:url(/images/plus.svg);background-repeat:no-repeat;background-position:50%}.faq__answer{position:relative;padding-bottom:30px}.faq__answer p{color:rgba(var(--color-secondary),.6);padding-right:15%}.faq__answer p b,.faq__answer p strong{color:rgb(var(--color-secondary))}@media screen and (max-width:1024px){.faq__title{margin-bottom:40px}.faq__title h2{font-size:28px}.faq__question{padding:30px 0}.faq__question span{padding-right:60px}.faq__indicator{width:36px;height:36px}.faq__answer{padding-bottom:25px}.faq__answer p{padding-right:60px}}@media screen and (max-width:768px){.faq__title{margin-bottom:30px}.faq__title h2{font-size:24px}.faq__question{padding:20px 0}.faq__question span{font-size:15px;padding-right:50px;display:block}.faq__indicator{width:32px;height:32px}.faq__answer{padding-bottom:20px}.faq__answer p{font-size:14px;padding-right:0}}