.faq{background-color:#fff;border-radius:0 0 5.389vw 5.389vw;z-index:1;position:relative;padding:17.067vw 6.4vw}.communication-img{position:absolute;right:0;top:-8vw;height:18.133vw}.heading{color:#000;font-size:8.533vw;font-style:normal;font-weight:900;line-height:9vw;letter-spacing:-0.48px;margin:0;text-align:center;margin-bottom:5vw;opacity:.9}.heading span{color:#ed675c;font-weight:800}.faq_sub_heading{font-size:4.5vw;color:#616a76;font-weight:600;text-align:center;margin-bottom:5vw}.line{width:51px;height:2px;background-color:#ff752c;margin:1vh 0 2vh 4vw}.accordionBox{display:flex;flex-direction:column}.accHeading span img{transform:rotate(0)}.accHeading .active span img{transform:rotate(180deg)}.accordion{background:#fff;padding:0;border:1px solid #e5e7eb;margin-top:4vw;border-radius:1vw;overflow:hidden}.last-q{border-bottom:0}.accHeading{display:flex;justify-content:space-between;background:rgb(249 250 251 / var(--tw-bg-opacity,1));padding:4.267vw 6.397vw}.accHeading h3{font-size:4vw;line-height:5.333vw;font-weight:700;color:#000;opacity:.8}.accHeading h3:hover{text-decoration:underline}.accHeading span{flex-shrink:0;align-self:flex-start;transform:rotate(180deg);margin-left:.5vw}.accHeading span img{height:3vw;width:3vw}.accBody{display:none;margin-top:4vw}.accBody p{font-size:4.267vw;color:#3d4d5d;line-height:4.8vw;font-weight:400;padding:4.267vw 6.397vw}.accordion.active .accBody{display:block}.accordion.active .accHeading span{transform:rotate(0)}