.faq{display:grid;margin:0;padding:0;list-style:none}.faq__item p:first-of-type{margin-top:0}.faq__item p:last-of-type{margin-bottom:0}@media (min-width:992px){.faq__item:first-of-type .faq__item-heading{padding-top:0}}.faq__item-heading{list-style:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2em 0;-webkit-transition:margin 250ms ease-out;transition:margin 250ms ease-out}@media (min-width:992px){.faq__item-heading{padding:3em 0}}.faq__item-heading-title{font-size:20px;font-size:calc(.0012048193 * (22 - 20) * (100vw - 480px) + 20px);line-height:1.2;max-width:90%}.faq__item-heading-icon{display:inline-block;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);width:15px;height:15px;-ms-flex-negative:0;flex-shrink:0;position:relative;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.faq__item-heading-icon:after,.faq__item-heading-icon:before{content:"";display:inline-block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#181817;height:100%;width:2px}.faq__item-heading-icon:after{height:2px;width:100%}@media (min-width:992px){.faq__item-heading-icon{width:20px;height:20px}}.faq__item-heading::-webkit-details-marker{display:none}.faq__item[open] .faq__item-heading{margin-bottom:1em}.faq__item[open] .faq__item-heading-icon{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.faq__item[open] .faq__item-text p:first-of-type{margin-top:0}.faq__item[open] .faq__item-text p:last-of-type{margin-bottom:0;padding:0 0 2em 0}@media (min-width:992px){.faq__item[open] .faq__item-text p:last-of-type{padding:0 0 3em 0}}.faq__item+.faq__item{border-top:solid 1px rgba(24,24,23,.25)}