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