.faq-container{display:grid;gap:30px;grid-template-columns:repeat(12,1fr);padding-bottom:50px;padding-top:34px;position:relative}.faq-container .faq-header{grid-column:1/4;padding-right:30px}.faq-container .faq-header .faq-title{margin:0}.faq-container .faq-header .btn{margin-top:47px}.faq-container .faq-content{grid-column:5/13;margin-left:-30px;padding:0 0 0 7px;position:relative}.faq-container .faq-content .faq-item{position:relative}.faq-container .faq-content .faq-item:not(:first-child){padding-top:20px}.faq-container .faq-content .faq-item:not(:last-child){padding-bottom:24px}.faq-container .faq-content .faq-item:not(:last-child):after{background-color:hsla(0,0%,100%,.196);bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.faq-container .faq-content .faq-item .faq-question{align-items:center;cursor:pointer;display:flex;flex-direction:row;gap:24px;justify-content:space-between;padding:8px 0}.faq-container .faq-content .faq-item .faq-question .faq-question-title{font-weight:500}.faq-container .faq-content .faq-item .faq-question .icon__plus{background-color:var(--color-dark-gray);flex-shrink:0}.faq-container .faq-content .faq-item .faq-question .icon__plus.--open{background-color:var(--color-interact-gray)}.faq-container .faq-content .faq-item .faq-answer{grid-column:5/13;max-height:0;max-width:820px;overflow:hidden;position:relative;transition:max-height var(--transition-duration) ease;will-change:max-height}.faq-container .faq-content .faq-item .faq-answer h1,.faq-container .faq-content .faq-item .faq-answer h2,.faq-container .faq-content .faq-item .faq-answer h3,.faq-container .faq-content .faq-item .faq-answer h4,.faq-container .faq-content .faq-item .faq-answer h5,.faq-container .faq-content .faq-item .faq-answer h6{margin:1rem 0}.faq-container .faq-content .faq-item .faq-answer a{color:var(--color-interact-gray);text-decoration:underline}.faq-container .faq-content .faq-item .faq-answer-content{color:var(--color-interact-gray);padding:5px 8px 8px 0}.faq-container .faq-content .faq-item.--active .faq-answer{max-height:var(--max-height,1000px)}.faq-container.hide-header .faq-content{grid-column:1/13;margin-left:0}@media(max-width:991.98px){.faq-container.hide-header .faq-content{grid-column:1;margin-left:0}}.faq-container .btn-mobile{display:none}@media(max-width:991.98px){.faq-container{gap:12px;grid-template-columns:1fr;padding-bottom:42px;padding-top:5px}.faq-container .faq-header{grid-column:1;padding-right:0}.faq-container .faq-header .faq-title{font-size:40px;font-weight:400;letter-spacing:-.02em;line-height:1.1}.faq-container .faq-header .btn{display:none}.faq-container .faq-content{grid-column:1;margin-left:0;padding:0}.faq-container .faq-content .faq-item:not(:first-child){padding-top:13px}.faq-container .faq-content .faq-item:not(:last-child){padding-bottom:14px}.faq-container .faq-content .faq-item .faq-answer-content{font-size:14px;letter-spacing:.05px;line-height:1.35;padding:15px 19px 12px 0}.faq-container .btn-mobile{display:block;margin-top:3px}}