.faq-module{background:#fff;padding:0;position:relative}.faq-module .faq-wrapper{clip-path:polygon(0 0,100% 0,97.76% 20.97%,100% 100%,0 100%,2.24% 83.38%,0 0);display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;padding:40px 60px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(max-width:767px){.faq-module .faq-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:40px}}@media(min-width:768px){.faq-module .items-wrapper .item{max-width:448px}}.faq-module .items-wrapper .item{border-bottom:1px solid hsla(100,3%,78%,.4);padding:24px 0}.faq-module .items-wrapper .item:first-child{border-top:1px solid hsla(100,3%,78%,.4)}.faq-module .items-wrapper .item--title{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.faq-module .items-wrapper .item--title>span{margin:0}.faq-module .items-wrapper .item--title:not(.active) span{color:#afb2ae}.faq-module .items-wrapper .item--title .arrow{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:#afb2ae;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}