
.c-faq__inner{padding:0 2rem;margin:0 auto;text-align:center}.c-faq__categories{margin-top:2.0625rem}.c-faq__categories.is-dropdown{margin:0 auto;height:3.5rem}.c-faq__categories.is-dropdown .c-faq__categories-list{position:absolute;left:50%;transform:translateX(-50%);width:19.5rem;overflow:visible;z-index:1;grid-gap:0}.c-faq__categories.is-dropdown .c-faq__categories-list.is-open{display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden}.c-faq__categories.is-dropdown .c-faq__categories-list.is-open>.c-faq__categories-button{position:relative}.c-faq__categories.is-dropdown .c-faq__categories-button{order:1;top:0;z-index:0;position:absolute;left:50%;transform:translateX(-50%);width:100%}.c-faq__categories.is-dropdown .c-faq__categories-button.is-active{width:100%;z-index:5;order:0;background-color:#f3efe9;color:#344453}.c-faq__categories.is-dropdown .c-faq__categories-button.is-active .c-faq__categories-button-title{position:relative}.c-faq__categories.is-dropdown .c-faq__categories-button.is-active .c-faq__categories-button-title:after{position:absolute;content:"";width:1rem;height:1rem;background:url(icon-caret-down.svg) no-repeat 50%;right:-1.25rem;z-index:1;top:50%;transform:translateY(-50%);opacity:1;margin-left:.9375rem}.c-faq__categories.is-dropdown .c-faq__categories-button-title:after{opacity:0;width:1rem;height:1rem}.c-faq__categories-list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;margin:0 auto;width:100%}.c-faq__categories-button{background-color:#f3efe9;display:flex;padding:1rem 1.75rem;align-items:center;justify-content:center;cursor:pointer;color:#344453}.c-faq__categories-button.is-active{background-color:#344453;color:#fff}.c-faq-button-title:after{display:none}.c-faq__accordion{text-align:left;margin:2.75rem auto 0}.c-faq__accordion-slide{max-width:35rem;margin:0 auto;display:none;padding-bottom:3.125rem}.c-faq__accordion-slide.is-visible{display:block}.c-faq__accordion-slide.is-visible-body>.c-faq__accordion-body{padding-top:1.375rem;opacity:1;height:auto}.c-faq__accordion-slide.is-visible-body>.c-faq__accordion-body p{margin-bottom:1.5625rem}.c-faq__accordion-slide.is-visible-body>.c-faq__accordion-body p:last-child{margin-bottom:0}.c-faq__accordion-slide.is-visible-body .c-faq__accordion-arrow{transform:rotate(180deg)}.c-faq__accordion-title-wrapper{cursor:pointer;display:flex;justify-content:space-between}.c-faq__accordion-title{width:92%;margin-bottom:0}.c-faq__accordion-arrow{width:1rem;height:1rem;flex-shrink:0;transition:.3s}.c-faq__accordion-body{padding-top:0;transition:.5s;overflow:hidden;height:0;opacity:0}.c-faq__accordion-body p{margin-bottom:0;transition-delay:.1s;transition-duration:.4s}@media only screen and (min-width:1100px){.c-faq__categories-list{display:flex;gap:2rem}.c-faq__categories-button{max-width:11.25rem;transition-timing-function:linear;transition-duration:.2s;transition-property:all}.c-faq__categories-button:hover{background-color:#344453;color:#fff}.c-faq .is-dropdown.c-faq__categories,.c-faq__categories{height:7.25rem}.c-faq .is-dropdown.c-faq__categories .c-faq__categories-list,.c-faq__categories .c-faq__categories-list{display:flex;flex-wrap:wrap;width:100%;justify-content:center;gap:1.5rem 2rem;max-width:51rem}.c-faq .is-dropdown.c-faq__categories .c-faq__categories-list.is-open,.c-faq__categories .c-faq__categories-list.is-open{flex-direction:row;align-items:stretch;justify-content:center;position:relative}.c-faq .is-dropdown.c-faq__categories .c-faq__categories-list.is-open>.c-faq__categories-button,.c-faq__categories .c-faq__categories-list.is-open>.c-faq__categories-button{position:relative}.c-faq .is-dropdown.c-faq__categories .c-faq__categories-list.is-open>.c-faq__categories-button.is-active,.c-faq__categories .c-faq__categories-list.is-open>.c-faq__categories-button.is-active{background-color:#344453;color:#fff}.c-faq .is-dropdown.c-faq__categories .c-faq__categories-button,.c-faq__categories .c-faq__categories-button{order:unset;position:relative;left:0;width:11.25rem;transform:translateX(0);transition-timing-function:linear;transition-duration:.2s;transition-property:all;min-height:6.5rem}.c-faq .is-dropdown.c-faq__categories .c-faq__categories-button.is-active,.c-faq__categories .c-faq__categories-button.is-active{background-color:#344453;color:#fff}.c-faq .is-dropdown.c-faq__categories .c-faq__categories-button.is-active .c-faq__categories-button-title:after,.c-faq__categories .c-faq__categories-button.is-active .c-faq__categories-button-title:after{display:none}.c-faq__accordion{margin:9.75rem auto 0}}
