{% raw %} 
/*!****************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./src/modules/15-accordion.module/module.css ***!
  \****************************************************************************************************************************************/
.accordion-module{background:#fff;padding:0;position:relative}.accordion-module .items-wrapper .item{border-bottom:1px solid #efefef;padding:36px 0}.accordion-module .items-wrapper .item:first-child{border-top:1px solid #efefef}.accordion-module .items-wrapper .item--title{-webkit-box-pack:justify;-ms-flex-pack:justify;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;justify-content:space-between}.accordion-module .items-wrapper .item--title>span{margin:0}.accordion-module .items-wrapper .item--title .arrow{background-color:#efefef;height:40px;min-width:40px;position:relative;width:40px}.accordion-module .items-wrapper .item--title .arrow:after,.accordion-module .items-wrapper .item--title .arrow:before{background-color:#16161d;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}.accordion-module .items-wrapper .item--title .arrow:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.accordion-module .items-wrapper .item--title.active .arrow:after{opacity:0;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.accordion-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}.accordion-module .items-wrapper .item--body>div,.accordion-module .items-wrapper .item--body>span{overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.accordion-module .items-wrapper .item--body.active{grid-template-rows:1fr}.accordion-module .items-wrapper .item--body.active>div,.accordion-module .items-wrapper .item--body.active>span{padding-top:16px}
{% endraw %}