.faq__answer p{font-family:jaf-facitweb,sans-serif;font-weight:400}.faq__question,.faq__subtitle h3,h3.faq__heading{font-family:jaf-facitweb,sans-serif;font-weight:600}.faq__subtitle h2,h2.faq__heading{font-family:Univers\ 45,sans-serif;font-weight:300}.faq{margin:0 auto 3rem;padding:0 5%}@media screen and (min-width:600px){.faq{margin:0 auto 5.625rem}}.faq__answer{height:0;overflow:hidden;padding:0 4.5rem 0 0;transition:all .5s}.faq__answer p{color:#555;font-size:.85rem;line-height:1.4rem;margin:0 0 .5rem}@media screen and (min-width:600px){.faq__answer p{font-size:1rem;line-height:1.6rem}}.faq__container{display:flex;flex-flow:row wrap;gap:0 5rem;justify-content:space-between}h2.faq__heading{color:var(--color__heading);font-size:1.25rem;line-height:1.875rem;margin:0 0 1rem;text-align:left}@media screen and (min-width:600px){h2.faq__heading{font-size:1.375rem;letter-spacing:.000625rem;line-height:2rem;text-align:center}}@media screen and (min-width:1280px){h2.faq__heading{font-size:1.625rem;line-height:2.5rem}}h3.faq__heading{color:var(--color__heading);font-size:1.125rem;line-height:1.5rem;margin:0 0 1rem;max-width:100%;text-align:left;text-transform:inherit}@media screen and (min-width:600px){h3.faq__heading{font-size:1.25rem;letter-spacing:.0000625rem;line-height:1.625rem;text-align:center}}@media screen and (min-width:1280px){h3.faq__heading{font-size:1.375rem;line-height:2rem}}.faq__question{color:#393939;cursor:pointer;font-size:.85rem;line-height:1.4rem;margin:0 0 .5rem;padding:0 4.5rem 0 0;position:relative}@media screen and (min-width:600px){.faq__question{font-size:1rem;line-height:1.6rem}}.faq__questions{width:100%}@media screen and (min-width:992px){.faq__questions{width:60%}}.faq__subtitle{margin:0;width:100%}@media screen and (min-width:992px){.faq__subtitle{width:calc(40% - 5rem)}}.faq__subtitle h1,.faq__subtitle h4,.faq__subtitle h5,.faq__subtitle h6{color:var(--color__gray-39)}.faq__subtitle h2{color:var(--color__primary);font-size:1.25rem;line-height:1.875rem}@media screen and (min-width:600px){.faq__subtitle h2{font-size:1.625rem;letter-spacing:.000390625rem;line-height:2.5rem;margin:0}}.faq__subtitle h3{font-size:1.125rem;line-height:1.5rem;max-width:100%;text-transform:inherit}@media screen and (min-width:600px){.faq__subtitle h3{font-size:1.25rem;letter-spacing:.0000625rem;line-height:1.625rem;margin:0}}.faq__subtitle p{margin:0 0 1rem}.faq__toggle{border-color:var(--color__primary);border-style:solid;border-width:.125rem 0 0 .125rem;height:.5rem;position:absolute;right:2rem;top:25%;transform:rotate(-135deg);width:.5rem}@media screen and (min-width:600px){.faq__toggle{height:.625rem;width:.625rem}}.faq__toggle.faq__toggle--up{border-color:var(--color__highlight);border-width:0 .125rem .125rem 0}.faq__topic{padding:1rem 0 .5rem}.faq__topic:not(:last-of-type){border-bottom:.0625rem solid rgba(0,0,0,.1)}.faq__wrapper{margin:0 auto;max-width:63.375rem;width:100%}

/*# sourceMappingURL=faq.css.map*/