@media(max-width:1199px){.api-faq h5{font-size:1rem}}@media(max-width:767px){.api-faq h5{font-size:.875rem}}.api-faq .faq-graphic{width:500px;height:500px;border-radius:50%;overflow:hidden;margin:0 auto}@media(max-width:1199px){.api-faq .faq-graphic{width:450px;height:450px}}@media(max-width:991px){.api-faq .faq-graphic{width:345px;height:345px}}@media(max-width:767px){.api-faq .faq-graphic{width:275px;height:275px}}@media(max-width:599px){.api-faq .faq-graphic{margin-bottom:20px;width:100%;border-radius:10px}}.api-faq .faq-graphic img{max-width:100%;height:100%;object-fit:cover;object-position:center}.api-faq .card{border:none;margin-bottom:1.25rem;background:rgba(0,0,0,0);border-radius:30px;background:#fff;box-shadow:0 0 35px rgba(2,78,192,.13)}.api-faq .card .card-header{border:none;background:rgba(0,0,0,0);padding:0}.api-faq .card .card-header h5{border-radius:30px 30px 0 0;color:#212121;font-weight:700;padding:1.25rem;margin-bottom:0;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px}.api-faq .card .card-header h5 span{flex-grow:1;line-height:1.4}.api-faq .card .card-header h5:after{content:"";font-family:Material Icons Round;width:30px;height:30px;background:linear-gradient(135deg,#247cff,#024ec0 58%);border-radius:40px;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1.25rem}.api-faq .card .card-header h5.collapsed{border-radius:30px}.api-faq .card .card-header h5.collapsed:after{content:""}.api-faq .card .card-body{border-radius:0 0 30px 30px;padding:0 1.25rem 1.5rem;line-height:1.6;color:#555}