.faq__card-block{background-image:url(/hubfs/build_assets/solidprofessionals-project/285/js_client_assets/assets/faq_wave-Bw42fReV.svg);background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden;height:318px;width:318px;position:relative;padding:32px;justify-content:space-between;display:flex;flex-direction:column}.faq__card-block p{margin-bottom:.4rem}.faq__title-block{overflow:hidden;height:318px;width:318px;position:relative;justify-content:space-between;display:flex;flex-direction:column}.faq__title-block p{margin-bottom:.4rem}.faq__margin{margin-bottom:96px}.accordion__item:not(.open) .accordion__suffix{background-color:#fbf9f8}.accordion__item:not(.open) .accordion__icon:before,.accordion__item:not(.open) .accordion__icon:after{background-color:#000}.accordion__container{display:flex;flex-direction:column}.accordion__container .accordion__suffix{position:relative;width:48px;height:48px;padding:18px;border-radius:100%;transition:background-color .3s ease-in-out}.accordion__item{display:flex;flex-direction:column;border-bottom:1px solid #ececec}.accordion__header{display:flex;gap:2rem;align-items:center;cursor:pointer;padding:24px 0;transition:all .3s ease-in-out}.accordion__header:hover{color:#000}.accordion__number{margin:0;color:#ff4600;font-size:1.25rem}.accordion__name{flex:1;margin:0;font-size:1.25rem;font-weight:600}.accordion__icon{width:12px;height:12px;position:absolute}.accordion__icon:before,.accordion__icon:after{content:"";position:absolute;background-color:#fff;transition:transform .25s ease-in-out}.accordion__icon:before{top:0;left:50%;width:2px;height:100%;margin-left:-1px}.accordion__icon:after{top:50%;left:0;width:100%;height:2px;margin-top:-1px}.accordion__icon:hover{cursor:pointer}.open .accordion__icon:before{transform:rotate(90deg)}.open .accordion__icon:after{transform:rotate(180deg)}.accordion__details{margin-bottom:24px;overflow:hidden;height:0}.accordion__details{margin:0}.open .accordion__details{height:auto}@media screen and (max-width: 991px){.faq__card-block{margin:auto;width:100%}.accordion__suffix{width:32px;height:32px;padding:10px}.accordion__icon{width:12px;height:12px}.accordion__item:first-child{border-top:1px solid #ececec}}
