.crew-faq{--crew-faq-border:#d6dce5;--crew-faq-divider:#e2e7ef;--crew-faq-text:#03234b;--crew-faq-icon:#0047b2;--crew-faq-highlight:#f7f8fa;--crew-faq-spacing:12px;--crew-faq-max-width:1232px;--crew-faq-inline-padding:16px;width:100%}
.crew-faq__container{width:100%;max-width:var(--crew-faq-max-width);margin-left:auto;margin-right:auto;padding-left:var(--crew-faq-inline-padding);padding-right:var(--crew-faq-inline-padding);box-sizing:border-box;display:grid;grid-template-columns:1fr;align-items:start}
.crew-faq--columns-1 .crew-faq__container{display:flex;flex-direction:column;align-items:stretch}
.crew-faq .crew-faq__item{border:1px solid var(--crew-faq-border);background-color:#fff;box-sizing:border-box;min-height:48px;overflow:hidden}
.crew-faq .crew-faq__header{margin:0;padding:0;min-height:48px}
.crew-faq .crew-faq__headline{display:grid;grid-template-columns:3rem minmax(0,1fr);width:100%;min-height:48px;align-items:start;gap:0;padding:0;cursor:pointer;background:0;border:0;text-align:left}
.crew-faq .crew-faq__headline:hover{background-color:#fff;color:var(--crew-faq-text);box-shadow:none}
.crew-faq .crew-faq__headline.cmp-accordion__button--expanded{background-color:#fff}
.crew-faq .crew-faq__headline:active,.crew-faq .crew-faq__headline:focus{background:#fff;color:var(--crew-faq-text);box-shadow:none}
.crew-faq .crew-faq__headline.cmp-accordion__button--expanded:active,.crew-faq .crew-faq__headline.cmp-accordion__button--expanded:focus{background-color:#fff}
.crew-faq .crew-faq__headline.cmp-accordion__button--expanded .crew-faq__title{color:var(--crew-faq-text)}
.crew-faq .crew-faq__headline:active .crew-faq__title,.crew-faq .crew-faq__headline:focus .crew-faq__title{color:var(--crew-faq-text)}
.crew-faq .crew-faq__headline.cmp-accordion__button--expanded:active .crew-faq__title,.crew-faq .crew-faq__headline.cmp-accordion__button--expanded:focus .crew-faq__title{color:var(--crew-faq-text)}
.crew-faq .crew-faq__headline:hover .crew-faq__title{color:var(--crew-faq-icon)}
.crew-faq .crew-faq__headline:hover .crew-faq__icon-container{color:var(--crew-faq-icon)}
.crew-faq .crew-faq__headline:active .crew-faq__icon-container,.crew-faq .crew-faq__headline:focus .crew-faq__icon-container{color:var(--crew-faq-icon);background:transparent}
.crew-faq .crew-faq__headline:hover .crew-faq__title,.crew-faq .crew-faq__headline:focus-visible .crew-faq__title{text-decoration:underline}
.crew-faq .crew-faq__headline:focus-visible{outline:2px solid #7aa7ff;outline-offset:-2px}
.crew-faq .crew-faq__title{display:flex;align-items:flex-start;font-size:.6667rem;line-height:1.0476rem;font-family:STSansPro,Arial,sans-serif;font-weight:700;padding:var(--crew-faq-spacing);color:var(--crew-faq-text)}
.crew-faq .crew-faq__headline.cmp-accordion__button--expanded .crew-faq__title{font-family:STSansPro-Bold,Arial,sans-serif}
.crew-faq .crew-faq__icon-container{display:flex;align-items:flex-start;justify-content:center;flex-shrink:0;width:3rem;min-height:48px;align-self:stretch;border-right:1px solid var(--crew-faq-divider);color:var(--crew-faq-icon);padding:var(--crew-faq-spacing)}
.crew-faq .crew-faq__icon-container svg{width:24px;height:24px;transition:transform .25s ease}
.crew-faq .crew-faq__headline.cmp-accordion__button--expanded .crew-faq__icon-container svg{transform:rotate(90deg)}
.crew-faq .crew-faq__content{position:relative;overflow:hidden;color:var(--crew-faq-text);font-size:.6667rem;line-height:1.2381rem;transition:max-height .35s ease,padding .35s ease}
.crew-faq .crew-faq__content.cmp-accordion__panel--hidden{max-height:0;padding-top:0;padding-bottom:0}
.crew-faq .crew-faq__content.cmp-accordion__panel--expanded{max-height:9999px;padding:var(--crew-faq-spacing) var(--crew-faq-spacing) var(--crew-faq-spacing) calc(3rem + var(--crew-faq-spacing));border-top:1px solid var(--crew-faq-border)}
.crew-faq .crew-faq__content.cmp-accordion__panel--expanded::before{content:'';position:absolute;top:0;left:0;bottom:0;width:3rem;background-color:#f6f7f9;border-right:1px solid var(--crew-faq-divider)}
.crew-faq .crew-faq__content-inner{width:100%;max-width:100%}
.crew-faq .crew-faq__content-inner>*{max-width:100%}
.crew-faq .crew-faq__content>*:first-child{margin-top:0}
.crew-faq .crew-faq__content>*:last-child{margin-bottom:0}
.crew-faq .crew-faq__content p{margin:0;padding:0}
.crew-faq .crew-faq__content .text-block-shared .text-container,.crew-faq .crew-faq__content .text-block-shared .text-container p,.crew-faq .crew-faq__content .cmp-text,.crew-faq .crew-faq__content .cmp-text p,.crew-faq .crew-faq__content .cmp-text span,.crew-faq .crew-faq__content .cmp-text li{font-size:inherit;line-height:inherit;color:inherit}
.crew-faq .crew-faq__content a{color:var(--crew-faq-icon)}
.crew-faq .crew-faq__content ul,.crew-faq .crew-faq__content ol{margin:0 0 1rem;padding-left:1.25rem}
.crew-faq .crew-faq__content li{margin-bottom:.5rem}
@media screen and (min-width:768px){.crew-faq--columns-2 .crew-faq__container{grid-template-columns:repeat(2,1fr);column-gap:24px;align-items:start}
.crew-faq--columns-2 .crew-faq__column{display:flex;flex-direction:column;align-items:stretch}
.crew-faq .crew-faq__headline{grid-template-columns:3.25rem minmax(0,1fr);min-height:48px}
.crew-faq .crew-faq__icon-container{width:3.25rem;min-height:48px}
.crew-faq .crew-faq__content.cmp-accordion__panel--expanded{padding:var(--crew-faq-spacing) var(--crew-faq-spacing) var(--crew-faq-spacing) calc(3.25rem + var(--crew-faq-spacing))}
.crew-faq .crew-faq__content.cmp-accordion__panel--expanded::before{width:3.25rem}
}
@media screen and (min-width:1024px){.crew-faq .crew-faq__title{font-size:.6667rem;line-height:1.1429rem}
.crew-faq .crew-faq__content{font-size:.6667rem}
}