@media (hover:hover) and (min-width:75em){.faq__item.is-active .faq__title:focus,.faq__item.is-active .faq__title:hover,.faq__item:nth-child(2n+1) .faq__title:focus,.faq__item:nth-child(2n+1) .faq__title:hover,.faq__title:focus,.faq__title:hover{color:#fff;background:linear-gradient(60deg,#096 30%,#57c88d 93%,#aff8b5 150%)}.faq__item.is-active .faq__title:focus .be-icon,.faq__item.is-active .faq__title:hover .be-icon,.faq__item:nth-child(2n+1) .faq__title:focus .be-icon,.faq__item:nth-child(2n+1) .faq__title:hover .be-icon,.faq__title:focus .be-icon,.faq__title:hover .be-icon{color:currentColor}}.faq{--padding-x:0.9375rem;--padding-y:1.875rem;--arrow-size:1rem;margin-bottom:2.5rem;font-size:.875rem}@media print,screen and (min-width:40em){.faq{--padding-x:8.33333%;--padding-y:2.5625rem;--arrow-size:2rem}}@media screen and (min-width:23.4375em){.faq{font-size:1rem}}@media screen and (min-width:100em){.faq{font-size:1.125rem}}.faq__list{background:0 0;border-top:1px solid #9c9c9c;border-bottom:1px solid #9c9c9c}.faq__item:nth-child(2n+1) .faq__title{background:rgba(86,86,86,.05)}.faq__item:nth-child(2n){border-top:1px solid #fff}.faq__item:nth-child(2n):not(:last-child){border-bottom:1px solid #fff}.faq__item.is-active{background:rgba(86,86,86,.05)}.faq__item.is-active .faq__title{font-weight:700;color:#096;background:0 0}.faq__item.is-active .faq__title .be-icon{transform:rotate(180deg)}.faq__title{padding:var(--padding-y) var(--padding-x);padding-right:calc(var(--padding-x) + var(--arrow-size) + .9375rem);font-size:inherit;line-height:1.5;color:#565656;border:0 none!important}@media (hover:hover) and (min-width:75em){.faq__item.is-active .faq__title:focus{color:#096;background:0 0}}.faq__title::before{display:none}.faq__title .be-icon{position:absolute;top:50%;right:var(--padding-x);margin-top:calc(var(--arrow-size)/ 2 * -1);font-size:var(--arrow-size);line-height:1;color:#096;transition:transform .3s}.faq__cont{position:relative;padding:var(--padding-y) var(--padding-x);padding-left:calc(var(--padding-x) * 2);font-size:inherit;background:0 0;border:0 none}.faq__cont::before{content:'';position:absolute;top:0;left:var(--padding-x);width:calc(100% - var(--padding-x) * 2);height:1px;background:#9c9c9c}
/*# sourceMappingURL=maps/faq.min.css.map */
