{% raw %} 
/*!**********************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./src/modules/20-faq.module/module.css ***!
  \**********************************************************************************************************************************/
.faq-module{background:#fff;padding:0;position:relative}.faq-module .items-wrapper .item{border-bottom:1px solid #efefef;padding:24px 0}.faq-module .items-wrapper .item:first-child{border-top:1px solid #efefef}.faq-module .items-wrapper .item--title{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;justify-content:space-between}.faq-module .items-wrapper .item--title>span{margin:0}.faq-module .items-wrapper .item--title .arrow{background-color:#efefef;height:40px;min-width:40px;position:relative;width:40px}.faq-module .items-wrapper .item--title .arrow:after,.faq-module .items-wrapper .item--title .arrow:before{background-color:var(--primary-1);content:"";display:block;height:2px;left:calc(50% - 7px);position:absolute;top:calc(50% - 1px);-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:14px;z-index:2}.faq-module .items-wrapper .item--title .arrow:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.faq-module .items-wrapper .item--title.active .arrow:after{opacity:0;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.faq-module .items-wrapper .item--body{display:grid;grid-template-rows:0fr;-webkit-transition:grid-template-rows .3s ease;transition:grid-template-rows .3s ease;transition:grid-template-rows .3s ease,-ms-grid-rows .3s ease}.faq-module .items-wrapper .item--body>div,.faq-module .items-wrapper .item--body>span{overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.faq-module .items-wrapper .item--body.active{grid-template-rows:1fr}.faq-module .items-wrapper .item--body.active>div,.faq-module .items-wrapper .item--body.active>span{padding-top:24px}
{% endraw %}