/*!*******************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./src/modules/faq.module/module.css ***!
  \*******************************************************************************************************************************/.faq-module{background:#f8f8f8;margin-bottom:32px;padding:30px 0 50px;position:relative}.faq-module:before{background:#f8f8f8;content:"";display:block;height:100%;left:-73px;position:absolute;top:0;width:calc(100% + 146px);z-index:-1}.faq-module h2{margin-bottom:32px}.faq-module .faq-wrapper .faq-item{border-bottom:1px solid #d1d8e6;padding:14px 0}.faq-module .faq-wrapper .faq-item:first-child{border-top:1px solid #d1d8e6}.faq-module .faq-wrapper .faq-title{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;grid-gap:20px;gap:20px}.faq-module .faq-wrapper .faq-title h6{color:#000;font-weight:600;margin:0;position:relative}.faq-module .faq-wrapper .faq-title .arrow{height:6px;margin-right:12px;margin-top:11px;min-width:12px;position:relative;width:12px}.faq-module .faq-wrapper .faq-title .arrow:after,.faq-module .faq-wrapper .faq-title .arrow:before{background-color:#d22b4a;content:"";display:block;height:2px;left:0;position:absolute;top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:7px}.faq-module .faq-wrapper .faq-title .arrow:after{left:unset;right:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.faq-module .faq-wrapper .faq-title.active h6{color:#d22b4a;-webkit-transition:all .3s;transition:all .3s}.faq-module .faq-wrapper .faq-title.active .arrow:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.faq-module .faq-wrapper .faq-title.active .arrow:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.faq-module .faq-wrapper .faq-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 .faq-wrapper .faq-body>div,.faq-module .faq-wrapper .faq-body>span{max-width:calc(100% - 44px);overflow:hidden}.faq-module .faq-wrapper .faq-body.active{grid-template-rows:1fr}.faq-module .faq-wrapper .faq-body.active>div,.faq-module .faq-wrapper .faq-body.active>span{padding-top:18px}