.custom-quote{display:flex;width:100%;padding:32px;align-items:flex-start;gap:24px;border-radius:8px;border:1.5px solid #9ea8ff;background:linear-gradient(180deg,rgba(255,255,255,0) 72.86%,#fff 100%),linear-gradient(180deg,#fff 0,rgba(255,255,255,0) 100%),linear-gradient(255deg,rgba(26,49,255,.1) 0,rgba(232,254,43,.1) 100%),#fff;box-shadow:0 12px 16px -4px rgba(26,49,255,.08),0 4px 6px -2px rgba(26,49,255,.03)}.custom-quote .quote-icon{display:flex;width:50px;height:40px;justify-content:center;align-items:center;flex-shrink:0}.custom-quote .quote-icon svg{width:50px;height:37px;fill:#1a31ff}.custom-quote .quote-frame{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;flex:1 0 0}.custom-quote .quote-frame .quote-text{width:100%;color:#060f4b;font-family:"DM Sans",sans-serif;font-size:20px;font-weight:600;line-height:30px}.custom-quote .quote-frame .quote-frame-footer .quote-author{color:#1a31ff;font-family:"DM Sans",sans-serif;font-size:18px;font-weight:700;line-height:28px;padding:0}.custom-quote .quote-frame .quote-frame-footer .quote-title{color:#1a31ff;font-family:"DM Sans",sans-serif;font-size:16px;font-weight:500;line-height:24px;margin:0}@media (max-width:768px){.custom-quote{flex-direction:column;padding:24px;gap:16px}.custom-quote .quote-icon{width:40px;height:32px}.custom-quote .quote-icon svg{width:40px;height:30px}.custom-quote .quote-frame{gap:16px}.custom-quote .quote-frame .quote-text{font-size:18px;line-height:28px}.custom-quote .quote-frame .quote-frame-footer .quote-author{font-size:16px;line-height:24px}.custom-quote .quote-frame .quote-frame-footer .quote-title{font-size:14px;line-height:20px}}@media (max-width:480px){.custom-quote{padding:16px}.custom-quote .quote-frame .quote-text{font-size:16px;line-height:24px}.custom-quote .quote-frame .quote-frame-footer .quote-author{font-size:14px;line-height:20px}.custom-quote .quote-frame .quote-frame-footer .quote-title{font-size:13px;line-height:18px}}