.cmp-faq{padding:1rem}
.cmp-faq .highlight{display:inline-block;background-color:#ccc;transition:all .3s cubic-bezier(0.47,1.64,0.41,0.8)}
.cmp-faq .highlight.current{transform:scale(1.1);background-color:#f3ec0b}
.cmp-faq--question{font-weight:bold}
.cmp-faq__header{margin-bottom:2rem;text-align:center;font-size:1.5rem;letter-spacing:2.16px;text-transform:uppercase;color:#1d1d1b}
.cmp-faq__header-title{display:inline-block;max-width:400px}
.cmp-faq__list{display:none;flex-wrap:wrap;list-style:none;margin:0;padding:0 1rem}
.cmp-faq__item{flex-basis:33.33%;min-height:115px}
.cmp-faq__item a{display:flex;text-align:center;flex-direction:column;color:#000;font-size:.7rem;letter-spacing:.88px;text-transform:uppercase}
.cmp-faq__item a i{margin-bottom:.5rem;font-size:3rem}
.cmp-faq__item a:hover,.cmp-faq__item a:active{cursor:pointer;text-decoration:none}
.cmp-faq__accordion{font-size:.75rem}
.cmp-faq__accordion .cmp-accordion__button{display:flex;padding:1.5rem .5rem 1.5rem 0}
.cmp-faq__accordion .cmp-accordion__header i:first-child{position:absolute;left:.6rem;font-size:1.5rem}
.cmp-faq__accordion .cmp-accordion__title{font-size:16px;padding-left:3rem;width:90%}
.cmp-faq__accordion .cmp-accordion__item:first-child .cmp-accordion__header .cmp-accordion__button{border-top:0}
.cmp-faq__accordion p{margin-bottom:.75rem}
@media only screen and (min-width:1024px){.cmp-faq{display:flex;flex-direction:row;margin:auto;max-width:1570px}
.cmp-faq__left,.cmp-faq__right{flex-basis:50%}
.cmp-faq__right{padding-right:1rem}
.cmp-faq__left{padding:0 2rem}
.cmp-faq__header{margin-bottom:3rem;font-size:2rem}
.cmp-faq__list{display:flex;padding:0}
.cmp-faq__item{flex-basis:25%;min-height:150px}
.cmp-faq__item a{font-size:.9rem;line-height:1.1rem;width:115px;word-break:break-word}
.cmp-faq__item a i{margin-bottom:.8rem;font-size:3.1rem;height:60px}
.cmp-faq__accordion{font-size:.85rem}
.cmp-faq__accordion .cmp-accordion__header .cmp-accordion__button{padding-right:1rem}
.cmp-faq__accordion .cmp-accordion__header i:first-child{display:none}
.cmp-faq__accordion .cmp-accordion__header .cmp-accordion__title{padding:0}
}