.faq{--side-padding:var(--rb--space--14);background-color:var(--rb--color--main);padding-block:var(--rb--space--84);position:relative;z-index:100}.faq__inner{display:grid;gap:var(--rb--space--34)}@media (min-width:992px){.faq__inner{gap:var(--rb--space--84);grid-template-columns:1fr 2fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start}}.faq__intro>*+*{margin-top:var(--rb--space--10)}.faq__intro h2{font-weight:700}.faq__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.faq__item{border-bottom:1px solid hsla(0,0%,100%,.15)}.faq__item:first-child{border-top:1px solid hsla(0,0%,100%,.15)}.faq__category{border-bottom:1px solid var(--rb--color--accent);color:var(--rb--color--white);padding-block:var(--rb--space--20);padding-inline:var(--side-padding)}.faq__category:not(:first-child){margin-top:var(--rb--space--10)}.faq__question{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:none;color:var(--rb--color--white);cursor:pointer;font-size:var(--rb--font--19);font-weight:400;gap:var(--rb--space--14);padding-block:var(--rb--space--20);padding-inline:var(--side-padding);text-align:left;-webkit-transition:var(--rb--transition--3);transition:var(--rb--transition--3)}.faq__icon,.faq__question:hover{color:var(--rb--color--accent)}.faq__icon{-ms-flex-negative:0;flex-shrink:0;height:20px;position:relative;width:20px}.faq__icon:after,.faq__icon:before{background-color:currentColor;content:"";position:absolute;-webkit-transition:var(--rb--transition--2);transition:var(--rb--transition--2)}.faq__icon:before{height:2px;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%}.faq__icon:after{height:100%;left:50%;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:2px}.faq__answer{display:grid;grid-template-rows:0fr;-webkit-transition:grid-template-rows .3s ease-out;transition:grid-template-rows .3s ease-out;transition:grid-template-rows .3s ease-out,-ms-grid-rows .3s ease-out}.faq__answer-inner{overflow:hidden;padding-inline:var(--side-padding)}.faq__answer-inner *{font-size:var(--rb--font--19)}.faq__answer-inner>*+*{margin-top:var(--rb--space--10)}.faq__answer-inner>:last-child{padding-bottom:var(--rb--space--20)}@media (min-width:992px){.faq__inner--stacked{gap:var(--rb--space--34);grid-template-columns:1fr}.faq__inner--stacked .faq__toggle{grid-column:1;margin-inline:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.faq__item.open .faq__answer{grid-template-rows:1fr}.faq__item.open .faq__icon:after{-webkit-transform:translateX(-50%) scaleY(0);-ms-transform:translateX(-50%) scaleY(0);transform:translateX(-50%) scaleY(0)}.faq__category--extra,.faq__item--extra{display:none}.faq__list.is-expanded .faq__category--extra,.faq__list.is-expanded .faq__item--extra{display:block}.faq__toggle{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:var(--rb--space--20);margin-inline:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:transparent;border:none;color:var(--rb--color--white);cursor:pointer;font-size:var(--rb--font--21);font-weight:700;gap:var(--rb--space--14);justify-content:center;letter-spacing:1.56px;padding:0 var(--side-padding);text-transform:uppercase;-webkit-transition:var(--rb--transition--3);transition:var(--rb--transition--3)}.faq__toggle:hover{color:var(--rb--color--accent)}@media (min-width:992px){.faq__toggle{grid-column:2;margin-inline:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.faq__toggle-icon{-ms-flex-negative:0;aspect-ratio:1;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;height:37px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border:1px solid;font-size:22px;font-weight:400;justify-content:center;line-height:1}.faq__toggle-icon i{font-style:normal;line-height:1}
