.c-faq{height:100%;overflow:hidden}.c-faq__top{margin-bottom:5rem}.c-faq__inner{margin:0 auto;text-align:center}.c-faq__title{width:-moz-fit-content;width:fit-content;text-align:start;padding:6rem 5.3vw 0}.c-faq__categories{margin-top:2.0625rem}.c-faq__categories-button-title{margin-bottom:0}.c-faq__categories.is-dropdown{margin:0 auto}.c-faq__categories.is-dropdown .c-faq__categories-list{margin:0 5.3vw;position:absolute;left:0;width:11.75rem;min-width:13.75rem;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}.c-faq__categories.is-dropdown .c-faq__categories-list.is-open .c-faq__categories-list-container{display:flex;flex-direction:column;border-radius:1.5rem;border:1px solid rgba(23,22,23,.1);overflow:hidden}.c-faq__categories.is-dropdown .c-faq__categories-list.is-open .c-faq__categories-button{position:relative;border-radius:0;border-top:none;border-left:none;border-right:none;width:100%}.c-faq__categories.is-dropdown .c-faq__categories-button{border:1px solid rgba(23,22,23,.1);border-radius:2.5rem;height:2.5rem;order:1;top:0;margin-left:0;z-index:0;position:absolute;left:50%;transform:translateX(-50%);min-width:13.75rem;width:100%;display:flex;padding-right:2.2rem}.c-faq__categories.is-dropdown .c-faq__categories-button.is-active{z-index:5;order:0}.c-faq__categories.is-dropdown .c-faq__categories-button.is-active .c-faq__categories-button-title{position:relative;margin-bottom:0}.c-faq__categories.is-dropdown .c-faq__categories-button.is-active .c-faq__categories-button-title:after{position:absolute;content:"";width:.625rem;background:url(icon.arrow-down.svg) no-repeat 50%;right:-1.5rem;z-index:1;top:50%;transform:translateY(-50%);opacity:1;margin-left:.9375rem}.c-faq__categories.is-dropdown .c-faq__categories-button-title{margin:0 0 0 -.875rem;text-transform:uppercase}.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:#fff;display:flex;border:1px solid rgba(23,22,23,.1);margin-left:1.2433rem;border-radius:2.5rem;padding:1rem 1.75rem;align-items:center;justify-content:center;cursor:pointer}.c-faq-button-title:after{display:none}.c-faq__accordion{text-align:left;margin:0 auto}.c-faq__accordion-slide{display:none;margin:1.0625rem 5.3vw 0;border-bottom:1px solid #eeeef0}.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;padding-bottom:1.375rem}.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;align-items:baseline}.c-faq__accordion-title{width:92%}.c-faq__accordion-arrow{width:.625rem;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}.o-main__wrapper:not(.is-template-support) .c-faq{padding-bottom:5rem}.o-main__wrapper:not(.is-template-support) .c-faq__title{padding-top:3rem}.o-main__wrapper:not(.is-template-support) .c-faq__categories.is-dropdown{position:relative;margin-right:0;left:0}@media only screen and (min-width:1100px){.c-faq__top{display:flex;flex-direction:row;justify-content:space-between;padding-right:2.8vw}.c-faq__title{margin-bottom:0}.c-faq__categories{flex:0 0 13.75rem;margin-left:auto}.c-faq__categories-button{margin-left:auto;min-width:13.75rem}.c-faq__categories.is-dropdown .c-faq__categories-list-container{right:5.3vw;top:2.5rem}.c-faq .c-faq__categories-list-container{position:relative;width:13.75rem}.c-faq{border-right:1px solid #eeeef0}.c-faq__top{padding-right:3vw}.c-faq__title{padding:8rem 3vw 0;flex:1}.c-faq .c-faq__categories-list-container{right:0}.c-faq__categories.is-dropdown .c-faq__categories-list{left:unset;right:47.5vw;top:10rem}.c-faq__categories.is-dropdown .c-faq__categories-list-container{right:0;top:0}.c-faq__accordion-slide{margin:2.4375rem 2.8vw -.25rem}.o-main__wrapper:not(.is-template-support) .c-faq__categories.is-dropdown .c-faq__categories-list{top:calc(100% - 2.5rem);right:unset;margin:0}}.o-main__wrapper.is-template-support{background-color:#f8f8f8;display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"faq contact";padding-bottom:2rem}.c-section__faq{grid-area:faq}.c-section__contact{grid-area:contact}.c-section__contact .c-contact__success{padding:0 2rem}@media only screen and (max-width:1099px){.o-main__wrapper.is-template-support{background-color:#f8f8f8;display:grid;grid-template-columns:1fr;grid-template-areas:"faq" "contact";padding-bottom:2rem;padding-top:1rem}}
