
@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(calc(-100% - var(--marquee-gap)))}}.u-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;z-index:0;white-space:nowrap;width:1px}.c-faq{background-color:#f5f2f0;border-radius:1.5rem}.c-faq.has-contact{background-color:#f1ebe7}.c-faq__inner{padding:2rem 1.25rem}.has-contact .c-faq__inner{padding:4rem 1.25rem .125rem}.c-page--page-faq .c-faq__inner{padding:5.1875rem 1.25rem 3rem}.c-faq__title{text-align:center;margin-bottom:2rem}.c-faq__main-container{background-color:#f1ebe7;border-radius:1.5rem;padding-bottom:.0625rem}.has-contact .c-faq__main-container{background-color:#f5f2f0}.c-faq__category-nav{padding:2rem 2.8125rem 1.75rem 3rem}.has-contact .c-faq__category-nav{padding-bottom:2rem}.c-faq__category-nav-item{display:none;font-family:TTNorms Font,Helvectica,sans-serif;font-weight:400;line-height:1;letter-spacing:0;font-size:.875rem;line-height:1.25rem;background-color:#fcfcfb;cursor:pointer;transition:all .2s}@media only screen and (min-width:1100px){.c-faq__category-nav-item{font-size:1rem;line-height:1.5rem}}@media only screen and (min-width:1750px){.c-faq__category-nav-item{font-size:1.25rem;line-height:1.75rem}}.c-faq__category-nav-item.is-active,.c-faq__category-nav-item:hover{background-color:#d1e6c7}.c-faq__category-nav .o-select{font-family:TTNorms Font,Helvectica,sans-serif;font-weight:400;line-height:1;letter-spacing:0;font-size:.875rem;line-height:1.25rem;background-color:#d1e6c7;padding:.75rem 2.25rem .75rem 1.25rem;background-position:calc(100% - 1.25rem);background-size:.5rem}@media only screen and (min-width:1100px){.c-faq__category-nav .o-select{font-size:1rem;line-height:1.5rem}}@media only screen and (min-width:1750px){.c-faq__category-nav .o-select{font-size:1.25rem;line-height:1.75rem}}.c-faq__faq-item:not(:last-child){border-bottom:.0625rem solid #f5f2f0}.c-faq__faq-container{display:none;padding:.5rem 1.25rem 1.5rem}.has-contact .c-faq__faq-container{padding:.125rem 1.25rem .8125rem}.c-faq__faq-container.is-active{display:block}.c-faq__faq-question{padding:1.5rem 0;margin:0;cursor:pointer;transition:color .6s}.c-faq__faq-answer{font-family:TTNorms Font,Helvectica,sans-serif;font-weight:400;line-height:1;letter-spacing:0;font-size:.875rem;line-height:1.25rem;padding-bottom:2.5rem}@media only screen and (min-width:1100px){.c-faq__faq-answer{font-size:1rem;line-height:1.5rem}}@media only screen and (min-width:1750px){.c-faq__faq-answer{font-size:1.25rem;line-height:1.75rem}}.c-faq__faq-answer p{font-family:TTNorms Font,Helvectica,sans-serif;font-weight:400;line-height:1;letter-spacing:0;font-size:.875rem;line-height:1.25rem;margin:0}@media only screen and (min-width:1100px){.c-faq__faq-answer p{font-size:1rem;line-height:1.5rem}}@media only screen and (min-width:1750px){.c-faq__faq-answer p{font-size:1.25rem;line-height:1.75rem}}.c-faq__faq-answer p:not(:last-child){margin-bottom:2rem}.c-faq__faqs{background-color:#fcfcfb;margin:.25rem;border-radius:1.25rem;flex:1}.c-faq summary{cursor:pointer;position:relative;display:flex;justify-content:space-between;padding-right:1.5rem}.c-faq summary:after{content:"";display:inline-block;width:1rem;height:1rem;background-image:url(icon-chevron--down-dark.svg);background-repeat:no-repeat;position:absolute;right:0;top:1.875rem;transition:transform .6s ease}.c-faq summary:hover .c-faq__faq-question{color:#7c8d80}.c-faq details[open] summary:after{transform:rotate(180deg)}.c-faq__contact-inner{background-color:#3f5173;text-align:center;position:relative;padding:7rem 0}.c-faq__contact-inner:after,.c-faq__contact-inner:before{content:"";position:absolute;left:0;right:0;background-color:#f1ebe7;height:2rem}.c-faq__contact-inner:before{top:-.0625rem;border-radius:0 0 3rem 3rem}.c-faq__contact-inner:after{background-color:#f5f2f0;bottom:-.0625rem;border-radius:3rem 3rem 0 0}.c-faq__contact-inner .o-btn{display:inline-block;transition:all .6s}.c-faq__contact-inner .o-btn:hover{background-color:#f5f2f0}.c-faq__contact-title{color:#fcfcfb}@media only screen and (min-width:480px){.c-faq__faq-answer{padding-right:2rem}}@media only screen and (min-width:750px){.c-faq__inner,.c-page--page-faq .c-faq__inner{padding:1.25rem}.c-faq__inner .is-mobile{display:none}.has-contact .c-faq__inner{padding:1.25rem}.c-faq summary{padding-right:1.5rem}.c-faq summary:after{width:1.375rem;height:1.375rem;top:2.3125rem}.c-faq__title{margin-bottom:4rem}.c-faq__main-container{border-radius:2rem;display:flex;padding-bottom:0}.c-faq__faq-container{padding:.5rem 2.5rem 2.5rem}.c-page--page-faq .c-faq__faq-container{padding-top:2.5625rem}.has-contact .c-faq__faq-container{padding:2.5625rem 4.625rem 4.5rem 4.5rem}.c-faq__faq-question{padding:2rem 0;margin:0}.c-faq__faq-answer{padding-right:2rem;padding-bottom:3.375rem}.c-faq__faqs{border-radius:1.8rem;margin:.375rem}.c-faq__category-nav{padding:2rem}.c-page--page-faq .c-faq__category-nav,.has-contact .c-faq__category-nav{padding-left:2rem}.c-faq__category-nav-item{display:block;border-radius:1rem;padding:1.0625rem 1.75rem 1rem;white-space:nowrap;margin-bottom:1rem}.c-faq__contact-inner{padding:8.125rem 0 8rem}.c-faq__contact-inner:after,.c-faq__contact-inner:before{height:3rem}.c-faq__contact-inner:before{border-radius:0 0 3rem 3rem}.c-faq__contact-inner:after{border-radius:3rem 3rem 0 0}.c-faq__contact-title{margin-bottom:1.875rem}}@media only screen and (min-width:1100px){.c-faq__inner{padding:3rem 4.8125rem}.c-page--page-faq .c-faq__inner{padding:5.4375rem 4.8125rem 3rem}.has-contact .c-faq__inner{padding:5.5rem 4.8125rem 3.4375rem}.c-faq__faq-container{padding:2.5rem 4.625rem 4.5rem 4.5rem}.c-page--page-faq .c-faq__faq-container{padding-top:2.5625rem}.has-contact .c-faq__faq-container{padding:2.5625rem 4.625rem 4.5rem 4.5rem}.c-faq__category-nav{padding:4rem 4.375rem 2.5rem 4.1875rem}.has-contact .c-faq__category-nav{padding-left:4.125rem}.c-page--page-faq .c-faq__category-nav{padding-left:4.1875rem}}@media only screen and (min-width:1750px){.c-faq{border-radius:3.5rem}.c-faq__inner{padding:4.0625rem 6.25rem 3.75rem}.has-contact .c-faq__inner{padding:7.5rem 6rem 2.8125rem}.c-faq__title{margin-bottom:4.1875rem}.c-faq__main-container{border-radius:2.5rem}.c-faq summary{padding-right:1.5rem}.c-faq summary:after{width:1.5rem;height:1.5rem;top:3.3125rem}.c-faq__category-nav{min-width:32.3%;padding:5.6875rem 5.9375rem 6.625rem 5.4375rem}.has-contact .c-faq__category-nav{padding:5.8125rem 5.9375rem 6.625rem 5.3125rem}.c-faq__category-nav-item{border-radius:1.3333rem;padding:1.0625rem 1.875rem 1rem;white-space:nowrap;margin-bottom:1.3125rem}.c-faq__faqs{border-radius:2.25rem}.c-faq__faq-container,.has-contact .c-faq__faq-container{padding:3.3125rem 5.625rem 6rem 6rem}.c-faq__faq-question{padding:2.8125rem 0 2.6875rem;margin:0}.c-faq__faq-answer{padding-right:1.5rem;padding-bottom:4.375rem}.c-faq__contact-inner{padding:10.25rem 0}.c-faq__contact-inner:after,.c-faq__contact-inner:before{height:3.5rem}.c-faq__contact-inner:before{border-radius:0 0 3.5rem 3.5rem}.c-faq__contact-inner:after{border-radius:3.5rem 3.5rem 0 0}.c-faq__contact-title{margin-bottom:2.8125rem}}
