
.c-faq-accordion{width:87.2%;margin:0 auto}.c-faq-accordion__slide{background-color:#fff;border:1px solid #e0effa;border-radius:.5rem;padding:1.5rem;box-shadow:1px 2px 12px rgba(70,102,128,.1);max-width:57rem;display:none;margin:0 auto 1rem}.c-faq-accordion__slide:last-child{margin-bottom:0}.c-faq-accordion__slide.is-visible,.c-faq-accordion__slide.is-visible-body>.c-faq-accordion__body{display:block}.c-faq-accordion__title{margin-top:0;margin-bottom:1rem}.c-faq-accordion__body{color:rgba(70,102,128,.4);margin-top:0;margin-bottom:1.0625rem;display:none}.c-faq-accordion__body p{margin:0}.c-faq-accordion__body p+p{margin-top:.875rem}.c-faq-accordion__toggle{margin:0}.c-faq-accordion__toggle--hide,.c-faq-accordion__toggle--show{color:#6aaddd;cursor:pointer;margin:0;display:none}.c-faq-accordion__toggle .is-visible{display:block}@media only screen and (min-width:1100px){.c-faq-accordion__slide{padding:3rem;border-radius:1rem;margin-bottom:2rem}.c-faq-accordion__body,.c-faq-accordion__title{margin-bottom:1.5rem}.c-faq-accordion__toggle--hide,.c-faq-accordion__toggle--show{margin-bottom:0;font-size:1rem}.c-faq-accordion__toggle--hide.is-visible,.c-faq-accordion__toggle--show.is-visible{display:block}}.c-faq-categories{position:relative;width:90%;margin:0 auto 1.5rem;justify-content:center;height:4rem}.c-faq-categories__nav{position:absolute;left:50%;transform:translateX(-50%);width:17.4375rem;margin:0 auto;overflow:visible;border-radius:.5rem}.c-faq-categories__nav.is-open{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;overflow:hidden;box-shadow:1px 2px .75rem rgba(70,102,128,.1);border:.1rem solid #e0effa}.c-faq-categories__nav.is-open>.c-faq-categories__button{position:relative;border-radius:0;border:none;padding-top:.5rem;padding-bottom:0 .5rem;min-height:3.5rem}.c-faq-categories__button{background-color:#fff;border:.1rem solid #e0effa;border-radius:.5rem;display:flex;min-height:4rem;padding:1rem 1.5rem;align-items:center;justify-content:space-between;width:17.4375rem;cursor:pointer;order:1;position:absolute;top:0;left:0;z-index:0}.c-faq-categories__button:hover .c-faq-categories__button-name{color:rgba(70,102,128,.6)}.c-faq-categories__button:hover .c-faq-categories__button-icon svg path{stroke:rgba(70,102,128,.6)}.c-faq-categories__button.is-active{z-index:5;order:0}.c-faq-categories__button .is-chevron>svg{height:.875rem;width:.875rem;display:block}.c-faq-categories__button-name{color:#466680;line-height:1.5;margin:0 auto 0 0;text-transform:capitalize}.c-faq-categories__button-icon{height:1.5rem;width:1.5rem;margin-right:.9375rem}.c-faq-categories__button .is-chevron{height:1rem;width:1rem;display:none}.c-faq-categories__button.is-active .is-chevron{display:block}@media only screen and (min-width:1100px){.c-faq-categories{margin-bottom:4rem}.c-faq-categories__nav{display:flex;width:100%;justify-content:center}.c-faq-categories__nav.is-open{flex-direction:row;align-items:stretch;box-shadow:none;border:none;justify-content:center;position:relative}.c-faq-categories__nav.is-open>.c-faq-categories__button{position:relative;border-radius:.5rem;border:1px solid #e0effa;padding-top:1.25rem;padding-bottom:1.25rem;min-height:4rem}.c-faq-categories__nav.is-open>.c-faq-categories__button.is-active{background:#fffcf7;border:1px solid #ffc555;order:1}.c-faq-categories__button{position:relative;max-width:15rem;padding:1.25rem 0;justify-content:center;margin-right:2.5rem;border:1px solid #e0effa}.c-faq-categories__button:last-child{margin-right:0}.c-faq-categories__button.is-active{background:#fffcf7;border:1px solid #ffc555;order:1}.c-faq-categories__button-name{margin-right:0;font-size:1.125rem}.c-faq-categories__button.is-active .is-chevron{display:none}}.c-faq{padding-bottom:25vw;background-color:#e0effa}.c-faq__title{text-align:center;padding-top:4rem;padding-bottom:1.25rem;margin:0}.c-faq__description{text-align:center;color:rgba(70,102,128,.4);padding-bottom:2.4375rem;margin:0}.c-faq__contact{text-align:center;margin-top:5rem}.c-faq__contact-heading{margin-bottom:.5rem}.c-faq__contact-subheading{color:rgba(70,102,128,.4);max-width:23rem;margin:0 auto}.c-faq__contact-button{margin-top:1.375rem}@media only screen and (min-width:1100px){.c-faq{padding-bottom:12.5rem}.c-faq__title{padding-top:7.5rem;padding-bottom:1.5rem}.c-faq__description{padding-bottom:3rem}.c-faq__contact-heading{margin-bottom:1rem}.c-faq__contact-button{margin-top:2rem}}.c-footer__subscribe{background:#f5fbff}.c-footer__curve{color:#f5fbff}
