.cm-accordion-wrapper .single-page--header .content{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:1.25rem;padding-right:1.25rem}.cm-accordion-wrapper .single-page--header h1{margin:0 0 1.25rem}.cm-accordion-wrapper .single-page--header .ingress{margin-bottom:3.125rem}.cm-accordion-wrapper .single-page--header .ingress p{font-size:1.375rem;line-height:2.25rem}.cm-accordion-wrapper .faq{margin-bottom:9.375rem}.cm-accordion-wrapper .faq__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.cm-accordion-wrapper .faq__list{list-style-type:none;margin:0;padding:0}.cm-accordion-wrapper .faq__list-item{background-color:transition;border-bottom:1px solid #f5e9c4;margin-bottom:.3125rem;padding:0 .75rem;-webkit-transition:background-color .15s ease-out;-o-transition:background-color .15s ease-out;transition:background-color .15s ease-out}.cm-accordion-wrapper .faq__question-container{-webkit-box-pack:justify;-ms-flex-pack:justify;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:.625rem 0;width:100%}.cm-accordion-wrapper .faq__question{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-weight:700;margin:0;padding-right:1.25rem}.cm-accordion-wrapper .faq__question-icon{-webkit-box-flex:0;display:block;-ms-flex:0 0 28px;flex:0 0 28px;font-size:1.5rem;height:28px;position:relative;width:28px}.cm-accordion-wrapper .faq__question-icon:after,.cm-accordion-wrapper .faq__question-icon:before{background-color:#132541;content:"";display:block;height:1px;left:50%;position:absolute;top:50%;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:-webkit-transform .15s ease-out;transition:-webkit-transform .15s ease-out;-o-transition:transform .15s ease-out;transition:transform .15s ease-out;transition:transform .15s ease-out,-webkit-transform .15s ease-out;width:12px}.cm-accordion-wrapper .faq__question-icon:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.cm-accordion-wrapper .show-answer .faq__question-icon:after,.cm-accordion-wrapper .show-answer .faq__question-icon:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.cm-accordion-wrapper .show-answer .faq__answer{height:auto;opacity:1;padding:.625rem 0 1.875rem}.cm-accordion-wrapper .faq__answer{height:0;opacity:0;overflow:hidden;padding:0;-webkit-transition:padding .2s ease-out,opacity .2s;-o-transition:padding .2s ease-out,opacity .2s;transition:padding .2s ease-out,opacity .2s;will-change:padding,opacity}.cm-accordion-wrapper .faq__list-item.show-answer{background-color:#fcf9f0}.cm-accordion-wrapper .faq__answer p:last-child{margin:0}@media screen and (min-width:768px){.cm-accordion-wrapper .single-page--header .ingress p{font-size:1.375rem;line-height:2.25rem}.cm-accordion-wrapper .faq__content,.cm-accordion-wrapper .single-page--header .content{padding-left:1.875rem;padding-right:1.875rem}.cm-accordion-wrapper .faq__list-item{padding:0 1.25rem}.cm-accordion-wrapper .faq__question-container{padding:.9375rem 0}}@media screen and (min-width:1024px){.cm-accordion-wrapper .faq__question-container{padding:1.25rem 0}.cm-accordion-wrapper .faq__list-item{padding:0 1.5625rem}.cm-accordion-wrapper .single-page--header .ingress p{font-size:1.5625rem;line-height:2.5rem}.cm-accordion-wrapper .faq__content{padding-left:1.875rem;padding-right:1.875rem}}@media (max-width:767px){.cm-accordion-wrapper .single-page--header .content{padding:0}}