.custom-faq{width:100%;margin:3.2rem 0}@media (min-width: 768px){.custom-faq{margin:4.8rem 0}}.custom-faq .custom-faq__title{font-size:4rem;line-height:1.15;font-weight:900;font-family:proxima-nova,Roboto,sans-serif;margin-bottom:3.2rem;color:#000}@media (min-width: 1280px){.custom-faq .custom-faq__title{line-height:1.2}}.custom-faq__item{border-bottom:1px solid #A3B1CC;background:#FFF;padding:1.6rem 0 1.6rem 1.2rem;transition:background-color .25s ease}.custom-faq__item:first-child{border-top:1px solid #A3B1CC}@media (min-width: 768px){.custom-faq__item{padding:2.4rem 0 2.4rem 1.2rem}}@media (min-width: 1024px){.custom-faq__item{padding:1.2rem 0 1.6rem 1.2rem}}@media (min-width: 1280px){.custom-faq__item{padding:2.4rem 0 2.4rem 1.2rem}}.custom-faq__item__question{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;cursor:pointer;text-align:left;background-color:transparent;border:none;transition:color .25s ease;padding-right:7.2rem}.custom-faq__item__question .custom-faq__item__question__inner{font-size:2rem;line-height:1.3;font-weight:800;color:#000;font-family:proxima-nova,Roboto,sans-serif;margin:0}@media (min-width: 768px){.custom-faq__item__question .custom-faq__item__question__inner{font-size:2.4rem;line-height:1.25}}@media (min-width: 1024px){.custom-faq__item__question .custom-faq__item__question__inner{font-size:2.2rem;line-height:1.18}}@media (min-width: 1280px){.custom-faq__item__question .custom-faq__item__question__inner{font-size:2.4rem;line-height:1.25}}.custom-faq__item__question .custom-faq__arrow{position:absolute;display:flex;align-items:center;top:50%;right:15px;transform:translateY(-50%);height:100%}.custom-faq__item__question .custom-faq__arrow svg{width:1.8rem;height:100%;transition:fill .1s linear}.custom-faq__item__question .custom-faq__arrow .custom-faq__chevron__group,.custom-faq__item__question .custom-faq__arrow .custom-faq__chevron__path{transition:transform .1s linear}.custom-faq__item__question .custom-faq__arrow .custom-faq__chevron__group{transform:translateY(.5px)}.custom-faq__item__question .custom-faq__arrow .custom-faq__chevron__path{transform:rotate(0)}.custom-faq__item__question .custom-faq__arrow .custom-faq__chevron__path--left{transform-origin:1px 1px}.custom-faq__item__question .custom-faq__arrow .custom-faq__chevron__path--right{transform-origin:7px 1px}.custom-faq__item__answer{max-height:0;overflow:hidden;padding-top:0;transition:max-height .3s ease;font-size:1.8rem;line-height:1.778;font-weight:400;font-family:proxima-nova,Roboto,sans-serif;color:#000;text-align:left}.custom-faq__item__answer .custom-faq__item__answer__inner p{margin-bottom:1.6rem}.custom-faq__item__answer .custom-faq__item__answer__inner p:last-child{margin-bottom:0}.custom-faq__item__answer .custom-faq__item__answer__inner ul,.custom-faq__item__answer .custom-faq__item__answer__inner ol{margin-bottom:1.6rem;padding-bottom:0}.custom-faq__item__answer .custom-faq__item__answer__inner ul:last-child,.custom-faq__item__answer .custom-faq__item__answer__inner ol:last-child{margin-bottom:0}.custom-faq__item__answer .custom-faq__item__answer__inner ul li:before{content:"";background-color:#000;top:1rem}.custom-faq__item__answer__inner{padding-top:.8rem}@media (min-width: 1024px){.custom-faq__item__answer__inner{padding-top:1.6rem}}.custom-faq__item.is-open{opacity:1}.custom-faq__item.is-open .custom-faq__item__question .custom-faq__arrow .custom-faq__chevron__group{transform:translateY(2.5px)}.custom-faq__item.is-open .custom-faq__item__question .custom-faq__arrow .custom-faq__chevron__path--left{transform:rotate(-90deg)}.custom-faq__item.is-open .custom-faq__item__question .custom-faq__arrow .custom-faq__chevron__path--right{transform:rotate(90deg)}
