.accordion-area .accordion .accordion-item{border:none;border-radius:7px}.accordion-area .accordion .accordion-item .accordion-header button{font-size:20px;line-height:30px;font-weight:700;box-shadow:none;border-radius:0!important;padding:30px 40px 10px;font-family:var(--title-font);color:var(--headings-color);transition:all .3s ease}.accordion-area .accordion .accordion-item .accordion-body{padding:0 40px 30px}.accordion-area .accordion .accordion-item .accordion-body .text{font-size:16px;line-height:30px;margin:0}.accordion-area .accordion .accordion-button{background-color:rgba(0,0,0,0)}.accordion-area .accordion .accordion-button:after{display:none}.accordion-area .accordion .accordion-button:before{position:absolute;content:"";font-family:Font Awesome\ 6 Pro;font-weight:700;top:30px;right:30px;font-size:16px;width:30px;height:30px;line-height:30px;border-radius:0;color:var(--headings-color);text-align:center;transition:all .3s ease;transform:rotate(90deg)}.accordion-area .accordion .accordion-button.collapsed{background-color:var(--theme-color-gray);padding:25px 40px!important}.accordion-area .accordion .accordion-button.collapsed:before{transform:rotate(0deg)}.accordion-box{position:relative}.accordion-box .block{background-color:var(--theme-color-gray);box-shadow:0 5px 40px rgba(0,0,0,.05);margin-bottom:20px;position:relative}.accordion-box .block .acc-btn{position:relative;color:var(--text-color-white);font-family:var(--title-font);font-weight:var(--h4-font-weight);font-size:20px;cursor:pointer;padding:20px 70px 20px 30px;transition:all .5s ease;border-bottom:1px solid rgba(4,18,31,.08)}.accordion-box .block .acc-btn .icon{align-items:center;color:var(--headings-color);display:flex;font-size:18px;height:35px;line-height:2;position:absolute;right:30px;top:50%;transform:translateY(-50%);transition:all .5s ease}.accordion-box .block .acc-btn.active .icon{color:var(--theme-color2)}.accordion-box .block .acc-btn.active .icon:before{content:""}.accordion-box .block.active{box-shadow:0 14px 50px rgba(4,11,17,.12)}.accordion-box .block .acc-content{display:none;position:relative}.accordion-box .block .acc-content .content{padding:25px 30px;position:relative}.accordion-box .block .acc-content .content .text{display:block;font-family:var(--text-font);font-size:16px;font-weight:500;line-height:28px;color:#6b7280;margin-bottom:0}.accordion-box .block .acc-content.current{display:block}