.text__block__faq{background-color:#f3f3f3;padding:4rem 0}.text__block__faq h2{margin-top:0;padding:0 4rem}.text__block__faq ul.text__block__faq-list{line-height:inherit}.text__block__faq ul.text__block__faq-list li{margin:.8rem 0 0;padding:.5rem 2rem .5rem 9rem;line-height:2rem}.text__block__faq ul.text__block__faq-list li.expanded{background-color:#e5ebed}.text__block__faq ul.text__block__faq-list li:before{content:"";margin:0}.text__block__faq .faq-question{font-size:var(--font-size-preamble-desktop)}.text__block__faq .faq-answer[aria-hidden=true]{display:none}.text__block__faq .faq-answer p{line-height:2.55rem}@media only screen and (max-width:575px){.text__block__faq h2{padding:0 2rem}.text__block__faq li{margin:.8rem 0 0;padding:.5rem 2rem .5rem 5rem;line-height:2rem}.text__block__faq .faq-answer{margin-left:-3rem}}.icon-plus,.icon-minus{margin-left:-3.5rem;right:1.5rem}@media only screen and (max-width:575px){.icon-plus,.icon-minus{right:0}}.faq-list{padding:32px 0;position:relative}.faq-list--no-padding{padding:0!important}.faq-list--illustration{position:relative;padding-top:0}.faq-list--illustration .faq-list__illu{display:block;margin-top:20px;z-index:-1;width:100%;height:110px;-o-object-fit:contain;object-fit:contain;-o-object-position:top left;object-position:top left;margin-left:calc(-50vw + 50% - 20px);margin-right:calc(-50vw + 50%)}.faq-list__list{list-style:none;margin:0;padding:0;border-top:1px solid #d4dfe2}.faq-list__item{display:block}.faq-list--gray:before,.faq-list--light-blue:before{content:"";position:absolute;width:100vw;height:100%;z-index:-1;top:0;left:0;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}.faq-list--gray:before{background-color:var(--neutral-greyscale-50)}.faq-list--light-blue:before{background-color:var(--petroleum-50)}.faq-list__title{margin:0 0 16px;font:var(--font-h2-mobile)}.faq-list__preamble{font:var(--font-preamble-mobile);line-height:1.4;margin:0 0 24px}.faq-list__link-wrapper{margin-top:24px}@media only screen and (min-width:768px){.faq-list:not(.faq-list--illustration){padding:64px}.faq-list .faq-list--no-padding{padding:0}}@media only screen and (min-width:992px){.faq-list{padding:0 112px 80px;margin:0 auto}.faq-list .faq-list--no-padding{padding:0}.faq-list--illustration .faq-list__container{padding-top:32px}.faq-list--illustration .faq-list__illu{height:150px}.faq-list__title{font:var(--font-h2-desktop)}.faq-list__preamble{font:var(--font-preamble-desktop);margin:0 0 32px;max-width:75%}.faq-list__link-wrapper{display:flex;margin-top:40px;justify-content:flex-end}}@media only screen and (min-width:1200px){.faq-list--illustration .faq-list__illu{height:240px;margin-left:-80px;margin-right:0;margin-right:initial}}.faq-campaign-list{padding:32px 0}.faq-campaign-list.faq-list--illustration{padding-top:0}@media only screen and (min-width:768px){.faq-campaign-list{padding:64px}.faq-campaign-list.faq-list--illustration{padding-top:0}}.campaign .faq-campaign-list{padding:2.4rem 0}.campaign .faq-campaign-list.faq-list--illustration{padding-top:0}.campaign .faq-campaign-list .faq-list__container{max-width:107.8rem;margin:0 auto}.skill-supply .faq-campaign-list{padding:32px 0}.skill-supply .faq-campaign-list.faq-list--illustration{padding-top:0}.campaign .faq-list__title{font-size:var(--font-size-heading-h3-mobile);color:var(--header-bg)}@media only screen and (min-width:992px){.campaign .faq-list__title{font-size:var(--font-size-heading-h3-desktop)}}.campaign .faq-list__preamble,.skill-supply .faq-list__preamble{font-family:var(--font-sans)}@media only screen and (min-width:768px){.skill-supply .faq-list__title{font-size:4rem}}
