.faq__wrapper{max-width:85.52632rem;margin-right:auto;margin-left:auto;display:flex;flex-flow:row wrap;justify-content:center}.faq__sectionfaq{flex:0 0 100%;max-width:100%;padding-right:1.6rem;padding-left:1.6rem}@media print,screen and (min-width:60em){.faq__sectionfaq{flex:0 0 75%;max-width:75%;padding-right:1.6rem;padding-left:1.6rem}}.faq__sectioncontact{flex:0 0 100%;max-width:100%;padding-right:1.6rem;padding-left:1.6rem}@media print,screen and (min-width:60em){.faq__sectioncontact{flex:0 0 75%;max-width:75%;padding-right:1.6rem;padding-left:1.6rem}}.faq{position:relative;padding-top:130px;background-color:#fffef7}@media screen and (min-width:40em){.faq{padding-top:265px}}.faq--noheader{padding-top:20px}.faq__header{position:absolute;left:0;top:0;right:0;height:160px;z-index:1;background-size:cover;background-repeat:no-repeat;background-position:50%}@media screen and (min-width:40em){.faq__header{height:320px}}.faq__sectionfaq{background-color:#fffef7;z-index:2;padding-top:.5rem;min-height:55px}@media screen and (min-width:40em){.faq__sectionfaq{padding-top:1.5rem}}.faq__title{font-family:fira_sans_extrabold;font-size:1.8rem;color:#6b1510}@media screen and (min-width:40em){.faq__title{font-size:2.8rem}}.faq__description{padding-top:1rem;padding-bottom:1rem;font-size:1rem;color:#6b1510}@media screen and (min-width:40em){.faq__description{font-size:1.1rem;padding-bottom:3rem}}.faq__sectionslist{list-style:none;margin:0}.faq__section{margin-bottom:.8rem}.faq__section>a{display:block;position:relative;background-color:#e0caa4;padding:.6rem 1.6rem .6rem .6rem;font-family:congenial-medium;font-size:.82rem;text-transform:uppercase}@media screen and (min-width:40em){.faq__section>a{padding:1.5rem;font-size:1.5rem}}.faq__section>a:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:Font Awesome\ 5 Free,sans-serif;font-weight:900;content:"\f078";position:absolute;right:.6rem;top:.6rem}@media screen and (min-width:40em){.faq__section>a:after{right:1.5rem;top:1.5rem}}.faq__section.is-active>a,.faq__section>a:hover{background-color:#6b1510;color:#fffef7}.faq__section.is-active>a:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:Font Awesome\ 5 Free,sans-serif;font-weight:900;content:"\f077"}.faq__sectioncontent{display:none}.faq__questionslist{list-style:none;margin:0;background-color:#e9d9b9}.faq__questionslist>li:last-child{background-color:#fffef7}.faq__question>a{border-top:1px solid rgba(82,42,16,.2);display:block;margin:0 1rem;padding:1rem 0;font-family:Soleil,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:.82rem}@media screen and (min-width:40em){.faq__question>a{margin:0 1.5rem;padding:1.5rem 0;font-size:1.3rem}}.faq__question.is-active>a,.faq__question>a:hover{font-weight:700}.faq__questioncontent{display:none;border-top:1px solid rgba(82,42,16,.2);margin:0 1rem;padding:1rem 1rem 2rem}@media screen and (min-width:40em){.faq__questioncontent{padding:1.5rem 1.5rem 2.5rem}}.faq__questioncontent a,.faq__questioncontent a:focus,.faq__questioncontent a:hover,.faq__questioncontent a:visited{color:#9c0f06}.faq__questioncontent>p,.faq__questioncontent>ul{font-size:.82rem;color:#522a10}@media screen and (min-width:40em){.faq__questioncontent>p,.faq__questioncontent>ul{font-size:1.3rem}}.faq__questionbutton{font-weight:700;font-size:.8rem;line-height:.8rem;padding:1.5rem 0;display:block}.faq__questionbutton:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:Font Awesome\ 5 Free,sans-serif;font-weight:900;content:"\f05a";font-size:.8rem;padding-right:.5rem;line-height:.8rem;font-weight:900!important}@media screen and (min-width:40em){.faq__questionbutton{display:inline-block;vertical-align:middle;border-radius:5px;transition:background-color .25s ease-out,color .25s ease-out;font-family:inherit;font-size:.94rem;-webkit-appearance:none;line-height:1;text-align:center;cursor:pointer;border:1px solid #6b1510;font-family:Soleil,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;position:relative;background:none;color:#6b1510;padding:.65rem 1.6rem .65rem calc(3.2rem + 10px);text-transform:uppercase;margin:1.5rem 0}[data-whatinput=mouse] .faq__questionbutton{outline:0}.faq__questionbutton:focus,.faq__questionbutton:hover{border-color:#811510;color:#811510;background:none}.faq__questionbutton:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;font-family:Font Awesome\ 5 Free,sans-serif;font-weight:400;content:"\f05a";font-size:1.6rem;display:block;position:absolute;top:50%;transform:translateY(-50%);left:1.6rem}}