.accordion-sec{background:#1d1d1d;padding:50px 0}.accordion-sec .heading-sec{text-align:center}.accordion-sec .heading-sec .img-sub-title{align-items:center;background:#fff;border-radius:32px;box-shadow:0 1px 3px #406ece0f,0 4px 10px #406ece0f;display:inline-flex;gap:6px;margin:0 0 32px;padding:4px 12px}.accordion-sec .heading-sec .img-sub-title .sub-title span{color:#000;display:block;font-size:14px;font-weight:600;line-height:20px}.accordion-sec .heading-sec .img-sub-title .img{line-height:0}.accordion-sec .heading-sec .heading-text{margin:0 0 64px}.accordion-sec .heading-sec .heading-text h2{color:#fff;font-size:44px;font-weight:400;line-height:55px;margin:0 0 20px;text-align:center}.accordion-sec .accordion-section-new .accordion-txt .accordion{background:transparent;border-left:0;border-radius:0;border-right:0;border-top:0;cursor:pointer;text-align:left;width:100%}.accordion-sec .accordion-section-new div.panel{background:transparent;max-height:0;overflow:hidden;padding:0 18px;transition:max-height .2s ease-out}.accordion-sec .accordion-section-new .accordion-txt .accordion.active h2:after{content:"\2212"}.hide{display:none}.accordion-sec .accordion-section-new .accordion-txt .accordion h2{font-size:18px;font-weight:400;margin:0;padding:24px 16px}.accordion-sec button#read-more-btn{background:transparent;border:none;font-size:14px;font-weight:300;padding:30px 0;text-transform:capitalize;width:100%}.accordion-section-new{margin:0 auto;max-width:860px}.accordion-sec .accordion-section-new .accordion-txt .panel p{color:#fff;font-size:16px;font-weight:400;line-height:26px;margin:16px 0 30px}.accordion-section-new .accordion-txt{border-bottom:1px solid #fff}.accordion-sec .accordion-section-new .accordion-txt .accordion h2{position:relative}.accordion-sec .accordion-section-new .accordion-txt .accordion h2:after{border:1px solid #fff;border-radius:100%;color:#777;content:"\002B";float:right;font-weight:700;height:24px;line-height:0;padding:9px 5px;position:absolute;right:16px;width:24px}@media only screen and (max-width:767px){.accordion-sec .heading-sec .heading-text h2{font-size:25px;line-height:1.5}}@media (min-width:768px) and (max-width:1024px){.accordion-sec .heading-sec .heading-text h2{font-size:30px;line-height:1.5}}@media (min-width:1025px) and (max-width:1240px){.accordion-sec .heading-sec .heading-text h2{font-size:40px;line-height:1.5}}