.faq{display:flex;justify-content:center;width:100%}.faq__inner{display:flex;flex-direction:column;justify-content:space-between;width:100%;gap:var(--spacing-3x)}@media (min-width: 1024px){.faq__inner{flex-direction:row}}.faq .faq-holder{display:flex;align-items:flex-start;flex-direction:column;width:100%;gap:12px}@media (min-width: 1024px){.faq .faq-holder{display:flex;align-items:flex-start;flex-direction:row;justify-content:space-between;width:100%;gap:50px}}.faq .faq-holder__subject-title{font-family:Campaign;font-size:2.4rem;font-weight:300;font-style:normal;line-height:140%}@media (min-width: 1024px){.faq .faq-holder__subject-title{width:30%}}.faq .faq-holder__inner-holder,.faq .faq-holder .inner-holder{display:flex;align-items:flex-start;flex-direction:column;width:100%}@media (min-width: 1024px){.faq .faq-holder__inner-holder,.faq .faq-holder .inner-holder{display:flex;align-items:flex-start;flex-direction:column;width:100%}}.faq .faq-holder__inner-holder__inner,.faq .faq-holder .inner-holder__inner{display:flex;align-items:flex-start;justify-content:flex-end;width:100%}@media (min-width: 1024px){.faq .faq-holder__inner-holder__inner,.faq .faq-holder .inner-holder__inner{display:flex;align-items:flex-start;justify-content:flex-end;max-width:100%;gap:0px}}.faq .js-hidden{display:none}.faq surf-expand,.faq .surf-expand{position:relative;display:flex;overflow:hidden;align-items:flex-start;flex-flow:column;width:100%;transition:background-color .3s ease;outline:none;background-color:transparent;box-shadow:none;scroll-padding-top:100px;appearance:none}.faq surf-expand:after,.faq .surf-expand:after{position:absolute;z-index:10;bottom:0;left:0;width:100%;height:1px;content:"";background-color:var(--detail-stroke, #EBEBEB)}.faq surf-expand__summary,.faq surf-expand .summary,.faq .surf-expand__summary,.faq .surf-expand .summary{position:relative;z-index:10;display:flex;align-items:flex-start;width:100%;padding:12px 0;list-style:none;cursor:pointer;outline:none;background-color:var(--color-off-white);gap:16px}.faq surf-expand__summary__question,.faq surf-expand .summary__question,.faq .surf-expand__summary__question,.faq .surf-expand .summary__question{font-family:Campaign;font-size:1.8rem;font-weight:300;line-height:140%;font-size:1.5rem;font-weight:400;font-style:normal;line-height:190%;flex:1 0 0;color:var(--font-black, #333)}.faq surf-expand__summary__button,.faq surf-expand .summary__button,.faq .surf-expand__summary__button,.faq .surf-expand .summary__button{display:flex;align-items:flex-start;padding:4px;border:1px solid #d4d1d0;border-radius:150px;background-color:#fffdfb;gap:4px}.faq surf-expand__summary .icon-chevron,.faq surf-expand .summary .icon-chevron,.faq .surf-expand__summary .icon-chevron,.faq .surf-expand .summary .icon-chevron{display:block;width:16px;height:16px}.faq surf-expand__summary .icon-chevron:after,.faq surf-expand__summary .icon-chevron:before,.faq surf-expand .summary .icon-chevron:after,.faq surf-expand .summary .icon-chevron:before,.faq .surf-expand__summary .icon-chevron:after,.faq .surf-expand__summary .icon-chevron:before,.faq .surf-expand .summary .icon-chevron:after,.faq .surf-expand .summary .icon-chevron:before{height:1px}.faq surf-expand__content,.faq surf-expand .content,.faq .surf-expand__content,.faq .surf-expand .content{z-index:1;display:flex;visibility:visible;flex-flow:row wrap;width:100%;max-width:690px;height:calc(100% + 48px);margin-right:auto;margin-left:0;cursor:default;transition:transform 0s ease,opacity .3s ease;transform:translateY(0)}@media (min-width: 1024px){.faq surf-expand__content,.faq surf-expand .content,.faq .surf-expand__content,.faq .surf-expand .content{max-width:100%}}.faq surf-expand__content[hidden],.faq surf-expand .content[hidden],.faq .surf-expand__content[hidden],.faq .surf-expand .content[hidden]{visibility:hidden;height:0;transform:translateY(-100%);opacity:0}.faq surf-expand__content__inner,.faq surf-expand .content__inner,.faq .surf-expand__content__inner,.faq .surf-expand .content__inner{width:100%;padding:0 12px 12px}.faq surf-expand__content__answer,.faq surf-expand .content__answer,.faq .surf-expand__content__answer,.faq .surf-expand .content__answer{font-family:Open Sans;font-size:1.5rem;font-weight:400;font-style:normal;line-height:190%;color:var(--font-gray, #626262)}.faq surf-expand__content__answer a,.faq surf-expand .content__answer a,.faq .surf-expand__content__answer a,.faq .surf-expand .content__answer a{font-family:Open Sans;font-size:1.5rem;font-weight:400;font-style:normal;line-height:190%;text-decoration-line:underline;text-decoration:underline}
