.accordion-block{margin:9.6rem 0}.accordion-block .accordion_img{max-height:38.8rem}.accordion-block .accordion_title{margin-bottom:1.9rem}.accordion-block h2{color:var(--purple);width:100%;margin:0 0 6.4rem;font-size:3.9rem;font-weight:600}.accordion-block .accordion-wrap{width:100%}.accordion-block .accordion-wrap .single-wrap:not(:first-of-type) .single-title-wrap{border-top:none}.accordion-block .accordion-wrap .single-wrap .single-title-wrap{border:1px solid var(--purple);cursor:pointer;justify-content:space-between;transition:all .2s linear;display:flex}.accordion-block .accordion-wrap .single-wrap .single-title-wrap p{margin-bottom:0;padding:1.6rem 0 1.6rem 4.8rem;font-size:2.9rem;font-weight:600;line-height:1.3;transition:all .2s linear}.accordion-block .accordion-wrap .single-wrap .single-title-wrap .icon{width:2.7rem;min-width:2.7rem;margin-right:1.6rem;transition:all .2s linear}.accordion-block .accordion-wrap .single-wrap .single-title-wrap:hover{background:var(--purple);color:#fff}.accordion-block .accordion-wrap .single-wrap .single-title-wrap:hover .icon{filter:invert()}.accordion-block .accordion-wrap .single-wrap .description-wrap{border:1px solid var(--purple);border-top:none;padding:2.4rem 4.8rem;display:none}.accordion-block .accordion-wrap .single-wrap .description-wrap h3{margin:0;font-size:1.9rem;font-weight:600;line-height:1.45}.accordion-block .accordion-wrap .single-wrap .description-wrap p{font-size:1.6rem;line-height:1.45}.accordion-block .rotate{transform:rotate(180deg)}@media (width<=767px){.accordion-block{margin:2.4rem 0}.accordion-block h2{margin-bottom:3.2rem;font-size:2.5rem}}@media (width<=500px){.accordion-block .accordion-wrap .single-wrap .single-title-wrap p{padding:1.6rem 1.6rem 1.6rem 2.4rem;font-size:1.9rem;line-height:1.15}.accordion-block .accordion-wrap .single-wrap .single-title-wrap .icon{width:1.9rem;min-width:1.9rem}.accordion-block .accordion-wrap .single-wrap .description-wrap{padding:1.6rem 2.4rem}}@media (width<=420px){.accordion-block{margin-left:auto;margin-right:auto}.accordion-block .accordion-wrap .single-wrap .single-title-wrap p{padding:1.6rem 1.6rem 1.6rem 2.4rem;font-size:1.9rem;line-height:1.15}.accordion-block .accordion-wrap .single-wrap .single-title-wrap .icon{width:1.9rem;min-width:1.9rem}}
