<!DOCTYPE html><html lang="en"><head><script>if(navigator.userAgent.match(/MSIE|Internet Explorer/i)||navigator.userAgent.match(/Trident\/7\..*?rv:11/i)){let e=document.location.href;if(!e.match(/[?&]nonitro/)){if(e.indexOf("?")==-1){if(e.indexOf("#")==-1){document.location.href=e+"?nonitro=1"}else{document.location.href=e.replace("#","?nonitro=1#")}}else{if(e.indexOf("#")==-1){document.location.href=e+"&nonitro=1"}else{document.location.href=e.replace("#","&nonitro=1#")}}}}</script><link rel="preconnect" href="https://js-eu1.hs-scripts.com" /><link rel="preconnect" href="https://cdn-ikpjoif.nitrocdn.com" /><meta charset="UTF-8" /><meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no" /><meta name="google-site-verification" content="h7gle3dh5_7BcJZLEnc4HLI8JQJCa6LGXrSnMJUXjVI" /><meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1" /><title>Add chat and video calling using QuickBlox chat API and SDK</title><meta name="description" content="QuickBlox provides instant messaging API that allow chat and calling functionality to be added to any Android, iOS, or Web application." /><meta property="og:locale" content="en_GB" /><meta property="og:type" content="website" /><meta property="og:title" content="Add chat and video calling using QuickBlox chat API and SDK" /><meta property="og:description" content="QuickBlox provides instant messaging API that allow chat and calling functionality to be added to any Android, iOS, or Web application." /><meta property="og:url" content="https://quickblox.com/" /><meta property="og:site_name" content="QuickBlox" /><meta property="article:modified_time" content="2025-09-01T07:01:26+00:00" /><meta name="twitter:card" content="summary_large_image" /><meta name="google-site-verification" content="TOo28UF5aRKhwyBBiz4iT6WS8q9H00qAtJPcXaEVxj4" /><meta name="yandex-verification" content="68e5a0eb615a32b2" /><meta name="generator" content="WordPress 7.0" /><meta name="msapplication-TileImage" content="https://quickblox.com/wp-content/uploads/2021/03/favicon.ico" /><meta name="generator" content="NitroPack" /><script>var NPSH,NitroScrollHelper;NPSH=NitroScrollHelper=function(){let e=null;const o=window.sessionStorage.getItem("nitroScrollPos");function t(){let e=JSON.parse(window.sessionStorage.getItem("nitroScrollPos"))||{};if(typeof e!=="object"){e={}}e[document.URL]=window.scrollY;window.sessionStorage.setItem("nitroScrollPos",JSON.stringify(e))}window.addEventListener("scroll",function(){if(e!==null){clearTimeout(e)}e=setTimeout(t,200)},{passive:true});let r={};r.getScrollPos=()=>{if(!o){return 0}const e=JSON.parse(o);return e[document.URL]||0};r.isScrolled=()=>{return r.getScrollPos()>document.documentElement.clientHeight*.5};return r}();</script><script>(function(){var a=false;var e=document.documentElement.classList;var i=navigator.userAgent.toLowerCase();var n=["android","iphone","ipad"];var r=n.length;var o;var d=null;for(var t=0;t<r;t++){o=n[t];if(i.indexOf(o)>-1)d=o;if(e.contains(o)){a=true;e.remove(o)}}if(a&&d){e.add(d);if(d=="iphone"||d=="ipad"){e.add("ios")}}})();</script><script>(function(e){var t=e.prototype;t.after||(t.after=function(){var e,t=arguments,n=t.length,r=0,i=this,a=i.parentNode,o=Node,c=String,u=document;if(a!==null){while(r<n){(e=t[r])instanceof o?(i=i.nextSibling)!==null?a.insertBefore(e,i):a.appendChild(e):a.appendChild(u.createTextNode(c(e)));++r}}})})(Element);var NPh,NitroPackHelper;NPh=NitroPackHelper=function(){var e=document.write;var t=requestAnimationFrame||mozRequestAnimationFrame||webkitRequestAnimationFrame||msRequestAnimationFrame;var n=function(e){setTimeout(e,0)};var r=function(e){var t=e.innerHTML;try{var n=URL.createObjectURL(new Blob([t.replace(/^(?:<!--)?(.*?)(?:-->)?$/gm,"$1")],{type:"text/javascript"}))}catch(e){var n="data:text/javascript;base64,"+btoa(t.replace(/^(?:<!--)?(.*?)(?:-->)?$/gm,"$1"))}return n};var i=function(e,t){if(!e.src){var i=r(e);if(i!==false){e.src=i;e.innerHTML=""}}if(t){n(function(e,t){return function(){e.after(t)}}(t,e))}else{n(function(e){return function(){document.head.appendChild(e)}}(e))}};return{documentWrite:function(t,n){if(t&&t.hasAttribute("nitro-exclude")){return e.call(document,n)}var r=null;if(t.documentWriteContainer){r=t.documentWriteContainer}else{r=document.createElement("span");t.documentWriteContainer=r}var a=null;if(t){if(t.hasAttribute("data-nitro-for-id")){a=document.querySelector('template[data-nitro-marker-id="'+t.getAttribute("data-nitro-for-id")+'"]')}else{a=t}}r.innerHTML+=n;console.log("Injecting document.write");if(a){a.parentNode.insertBefore(r,a)}else{document.body.appendChild(r)}var o=document.createElement("span");o.innerHTML=n;var c=o.querySelectorAll("script");if(c.length){c.forEach(function(e){var t=e.getAttributeNames();var n=document.createElement("script");t.forEach(function(t){n.setAttribute(t,e.getAttribute(t))});n.async=false;if(!e.src&&e.textContent){n.textContent=e.textContent}i(n,a)})}console.log("Injected document.write")},TrustLogo:function(e,t){var n=document.getElementById(e);var r=document.createElement("img");r.src=t;n.parentNode.insertBefore(r,n)},documentReadyState:"loading",ogReadyState:document.readyState,startedScriptLoading:false,loadScriptDelayed:function(e,t,n){setTimeout(function(){var t=t||null;if(typeof e==="script"){var n=document.createElement("script");n.src=e;i(n,t)}else{i(e,t)}},t)}}}();document.write=function(e){NPh.documentWrite(document.currentScript,e)};document.writeln=function(e){NPh.documentWrite(document.currentScript,e+"\n")};window.addEventListener("load",function(){document.querySelectorAll("[nitro-delay-ms]").forEach(function(e){var t=document.createElement("template");t.setAttribute("type","nitro-dynamic-marker");e.after(t);e.remove();e.type="text/javascript";NPh.loadScriptDelayed(e,parseInt(e.getAttribute("nitro-delay-ms")),t)})});</script><style id="nitro-fonts">@font-face{font-family:"Open Sans";font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtE6FxZCJgvAQ.woff2") format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Open Sans";font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWvU6FxZCJgvAQ.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Open Sans";font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtU6FxZCJgvAQ.woff2") format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Open Sans";font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuk6FxZCJgvAQ.woff2") format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Open Sans";font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWu06FxZCJgvAQ.woff2") format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:"Open Sans";font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWxU6FxZCJgvAQ.woff2") format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:"Open Sans";font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqW106FxZCJgvAQ.woff2") format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:"Open Sans";font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtk6FxZCJgvAQ.woff2") format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Open Sans";font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWt06FxZCJgvAQ.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Open Sans";font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuU6FxZCJgg.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Open Sans";font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtE6FxZCJgvAQ.woff2") format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Open Sans";font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWvU6FxZCJgvAQ.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Open Sans";font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtU6FxZCJgvAQ.woff2") format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Open Sans";font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuk6FxZCJgvAQ.woff2") format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Open Sans";font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWu06FxZCJgvAQ.woff2") format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:"Open Sans";font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWxU6FxZCJgvAQ.woff2") format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:"Open Sans";font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqW106FxZCJgvAQ.woff2") format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:"Open Sans";font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtk6FxZCJgvAQ.woff2") format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Open Sans";font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWt06FxZCJgvAQ.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Open Sans";font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuU6FxZCJgg.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Open Sans";font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtE6FxZCJgvAQ.woff2") format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Open Sans";font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWvU6FxZCJgvAQ.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Open Sans";font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtU6FxZCJgvAQ.woff2") format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Open Sans";font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuk6FxZCJgvAQ.woff2") format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Open Sans";font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWu06FxZCJgvAQ.woff2") format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:"Open Sans";font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWxU6FxZCJgvAQ.woff2") format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:"Open Sans";font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqW106FxZCJgvAQ.woff2") format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:"Open Sans";font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtk6FxZCJgvAQ.woff2") format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Open Sans";font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWt06FxZCJgvAQ.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Open Sans";font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuU6FxZCJgg.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Open Sans";font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtE6FxZCJgvAQ.woff2") format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Open Sans";font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWvU6FxZCJgvAQ.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Open Sans";font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtU6FxZCJgvAQ.woff2") format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Open Sans";font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuk6FxZCJgvAQ.woff2") format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Open Sans";font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWu06FxZCJgvAQ.woff2") format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:"Open Sans";font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWxU6FxZCJgvAQ.woff2") format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:"Open Sans";font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqW106FxZCJgvAQ.woff2") format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:"Open Sans";font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtk6FxZCJgvAQ.woff2") format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Open Sans";font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWt06FxZCJgvAQ.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Open Sans";font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuU6FxZCJgg.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Open Sans";font-style:italic;font-weight:800;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtE6FxZCJgvAQ.woff2") format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Open Sans";font-style:italic;font-weight:800;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWvU6FxZCJgvAQ.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Open Sans";font-style:italic;font-weight:800;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtU6FxZCJgvAQ.woff2") format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Open Sans";font-style:italic;font-weight:800;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuk6FxZCJgvAQ.woff2") format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Open Sans";font-style:italic;font-weight:800;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWu06FxZCJgvAQ.woff2") format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:"Open Sans";font-style:italic;font-weight:800;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWxU6FxZCJgvAQ.woff2") format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:"Open Sans";font-style:italic;font-weight:800;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqW106FxZCJgvAQ.woff2") format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:"Open Sans";font-style:italic;font-weight:800;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtk6FxZCJgvAQ.woff2") format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Open Sans";font-style:italic;font-weight:800;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWt06FxZCJgvAQ.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Open Sans";font-style:italic;font-weight:800;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuU6FxZCJgg.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu0SC55K5gw.woff2") format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu0SC55K5gw.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu0SC55K5gw.woff2") format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu0SC55K5gw.woff2") format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu0SC55K5gw.woff2") format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu0SC55K5gw.woff2") format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu0SC55K5gw.woff2") format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu0SC55K5gw.woff2") format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu0SC55K5gw.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Open Sans";font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu0SC55K5gw.woff2") format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Open Sans";font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu0SC55K5gw.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Open Sans";font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu0SC55K5gw.woff2") format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Open Sans";font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu0SC55K5gw.woff2") format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Open Sans";font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu0SC55K5gw.woff2") format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:"Open Sans";font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu0SC55K5gw.woff2") format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:"Open Sans";font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu0SC55K5gw.woff2") format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:"Open Sans";font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu0SC55K5gw.woff2") format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Open Sans";font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu0SC55K5gw.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Open Sans";font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu0SC55K5gw.woff2") format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu0SC55K5gw.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu0SC55K5gw.woff2") format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu0SC55K5gw.woff2") format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu0SC55K5gw.woff2") format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu0SC55K5gw.woff2") format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu0SC55K5gw.woff2") format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu0SC55K5gw.woff2") format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu0SC55K5gw.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu0SC55K5gw.woff2") format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu0SC55K5gw.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu0SC55K5gw.woff2") format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu0SC55K5gw.woff2") format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu0SC55K5gw.woff2") format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu0SC55K5gw.woff2") format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu0SC55K5gw.woff2") format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu0SC55K5gw.woff2") format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu0SC55K5gw.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Open Sans";font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu0SC55K5gw.woff2") format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Open Sans";font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu0SC55K5gw.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Open Sans";font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu0SC55K5gw.woff2") format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Open Sans";font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu0SC55K5gw.woff2") format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Open Sans";font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu0SC55K5gw.woff2") format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:"Open Sans";font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu0SC55K5gw.woff2") format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:"Open Sans";font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu0SC55K5gw.woff2") format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:"Open Sans";font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu0SC55K5gw.woff2") format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Open Sans";font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu0SC55K5gw.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Open Sans";font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url("https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}</style><style type="text/css" id="nitro-critical-css">@import url("https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/desktop/source/rev-d947f6c/fonts.googleapis.com/54972086ed364ab0417b8d5f49339dcf.css2");.banner,.banner a,.logo_slider{overflow:hidden}.dark_blue{background-color:#090038}.banner{background-color:#fff}.banner .wrap{padding-bottom:70px}.banner a{float:left;color:#fff;font-size:15px;font-style:normal;font-weight:700;line-height:normal;border-radius:5px;background:linear-gradient(141deg,#3978fc 14.05%,#6941c1 90.3%);padding:3px 20px 5px;text-decoration:none;margin-top:20px;position:relative;z-index:1}.banner a::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#eac2ff 0,#a9d3ff 100%);transform:scaleX(0);transform-origin:left center;z-index:-1;border-radius:5px}.banner a img{width:10px;top:-1px;margin-left:10px}.nav_banner{float:right;width:24%}.nav_banner ul{display:flex;justify-content:space-between;flex-wrap:nowrap;margin:24px 0 0}.nav_banner ul a{background:inherit;border-radius:0;color:#333;font-size:14px;line-height:19px;text-align:right;font-weight:400;padding:0;margin:0;text-transform:uppercase}.burger_trigger{display:none}.top_nav{display:flex;flex-wrap:nowrap}.nav_menu{width:640px;z-index:1;display:flex;flex-wrap:nowrap;justify-content:space-between;margin:24px 20px 0 60px}.nav_menu li,.nav_menu li a{color:#fff;font-size:16px;font-weight:600;line-height:22px}.top_nav li.menu_container::before{content:"";border:solid #fff;border-width:0 1px 1px 0;display:inline-block;height:5px;width:5px;margin-left:10px;margin-top:8px;float:right;transform:rotate(45deg);-webkit-transform:rotate(45deg);overflow:hidden}header .header_iner .wrap{padding:0}header .header_iner .btn,header .header_iner .btn_signup{font-size:16px;line-height:normal;font-weight:600;padding:6px 14px;top:20px}header .header_iner .btn_signup{border:1px solid #fff;border-radius:4px;color:#fff;text-decoration:none;margin-left:20px;position:relative;top:20px}.logo{margin-top:20px;margin-bottom:16px}.header_logo{width:172px}.home_page_2025 .after_header h1{text-align:left}.home_page_2025 .after_header p{font-size:24px;text-align:left}.home_page_2025 .after_header .flex_container{width:100%;margin-top:90px}.home_page_2025 .after_header .flex_container div{width:40%}.home_page_2025 .after_header img{width:50%;height:auto}.logo_slider .wrap{max-width:1200px;margin:0 auto}.logo_slider .wrap-slide{display:block}.logo_slider .wrap-slide::after,.logo_slider .wrap-slide::before{content:"";position:absolute;top:0;bottom:0;width:150px;z-index:1}.logo_slider .wrap-slide::before{left:0;background:linear-gradient(90deg,#fff 0,rgba(255,255,255,0) 100%)}.logo_slider .wrap-slide::after{right:0;background:linear-gradient(270deg,#fff 0,rgba(255,255,255,0) 100%)}.logo_slider .slide-inner{display:flex;align-items:center;gap:40px}.logo_slider .slide_content{flex:0 0 auto}.logo_slider .slide_content img{width:240px;height:auto}:root{--wp-internal-comment:"Placeholder for wp_hoist_late_printed_styles() to replace with the block styles printed at wp_footer."}:root{--wp-internal-comment:"Placeholder for wp_hoist_late_printed_styles() to replace with the global-styles printed at wp_footer."}html,body,div,h1,h2,h3,p,pre,a,code,img,b,ul,li,header,section{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}header,section{display:block}body{line-height:1}ul{list-style:none}body{font-family:"Open Sans";font-size:20px;line-height:28px;color:#090038;text-align:center;display:block;position:relative;background-color:#fff;width:100%;margin:0 auto}h1,h2{font-size:40px;font-style:normal;font-weight:700;line-height:46px;letter-spacing:-1px;text-align:center;padding:90px 0 30px}h2{font-weight:600;padding-bottom:60px}.text-gradient{box-sizing:border-box;width:600px;max-width:100%;text-align:center !important;font-size:20px !important;font-style:normal;font-weight:normal;line-height:normal;background:linear-gradient(90deg,#00a1f8 0%,#3ff8b4 40%,#e27500 70%,#00a1f8 100%);background-size:200% 100%;background-position:0% 50%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:50px auto 0;position:relative;top:30px;border-radius:4px;border:1px solid #004981;text-decoration:none;padding:4px 20px;float:none !important;will-change:transform,background-position}.wrap{display:block;position:relative;width:1180px;margin:0 auto;height:auto;padding-bottom:90px}section{width:100%;margin:0 auto;height:auto}.dark_blue{background-color:#090038;color:#fff}.btn{padding:8px 15px;color:#fff;font-size:18px;background-color:#3978fc;border-radius:4px;text-decoration:none;border:1px solid #3978fc;position:relative;top:8px;bottom:8px}.inline_btn{background:none;border:1px solid #fff;color:#fff;border-radius:4px;text-decoration:none}.button-form{padding:8px 15px;color:#fff;font-size:18px;background-color:#ffa500;border-radius:4px;text-decoration:none;border:none;outline:none;box-shadow:none;position:fixed;z-index:999;right:-60px;top:40%;width:182px;height:62px;transform-origin:center;animation:qb-pulse 2.2s ease-in-out infinite;rotate:90deg}@keyframes qb-pulse{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(255,165,0,.4)}50%{transform:scale(1.06);box-shadow:0 0 0 10px rgba(255,165,0,0)}100%{transform:scale(1);box-shadow:0 0 0 0 rgba(255,165,0,0)}}.button-form a{color:#fff;text-decoration:none}.flex_container{display:flex;justify-content:space-between}.flex_container div{width:314px;height:auto;border-radius:8px;padding:20px;padding-bottom:58px}.flex_container div p{font-size:20px;font-weight:400}.flex_container div .btn{top:28px}.flex_container div img{width:100%;height:188px}.home_page_2025 .after_header h1{text-align:left}.home_page_2025 .after_header p{font-size:24px;text-align:left;font-style:normal;font-weight:600;line-height:34px}.home_page_2025 .after_header a{float:left}.home_page_2025 .after_header img{width:50%;height:auto}.home_page_2025 .after_header .flex_container{width:100%;margin-top:90px}.home_page_2025 .after_header .flex_container div{width:40%}.home_page_2025 .logo_slider p{font-size:20px;margin-bottom:40px}.qb_tab_content ul li{opacity:0;visibility:hidden;transform:scale(.98);display:none;position:absolute;top:0;left:0;width:100%}.qb_tab_content ul li h2{text-align:left;color:#ffbd59}.qb_tab_content ul li p{text-align:left;padding-bottom:20px}.qb_tab_content ul li .btn{display:inline-block;left:-40%;margin-left:-4px}.qb_tab_content ul li img{position:relative;display:block;width:464px;height:318px;border-radius:8px;top:80px;margin-bottom:120px}.logo_slider{overflow:hidden;position:relative}.logo_slider .wrap{max-width:1200px;margin:0 auto;text-align:center}.logo_slider .wrap-slide{display:block;position:relative;width:1180px;margin:0 auto;overflow:hidden}.logo_slider .wrap-slide::before,.logo_slider .wrap-slide::after{content:"";position:absolute;top:0;width:100px;height:100%;z-index:2}.logo_slider .wrap-slide::before{left:0;background:linear-gradient(to right,#090038,rgba(9,0,56,.8),rgba(9,0,56,0))}.logo_slider .wrap-slide::after{right:0;background:linear-gradient(to left,#090038,rgba(9,0,56,.8),rgba(9,0,56,0))}.logo_slider .slide-inner{display:flex;width:max-content;animation:scroll-slider 25s linear infinite}.logo_slider .slide_content{flex:0 0 auto;margin:0 40px}.logo_slider .slide_content img{width:240px;display:block}@keyframes scroll-slider{0%{transform:translateX(0%)}100%{transform:translateX(-50%)}}.qb_customers_slider b{font-weight:bold}.btn-line{background-color:#fff;color:#2675ff;border-color:#2675ff;margin-left:10px}.header_iner{background-color:#090038;position:relative;z-index:1000}.banner{overflow:hidden;background-color:#fff}.banner .wrap{padding-bottom:70px}.banner a{float:left;color:#fff;font-size:15px;font-style:normal;font-weight:700;line-height:normal;border-radius:5px;background:linear-gradient(141deg,#3978fc 14.05%,#6941c1 90.3%);padding:3px 20px 5px 20px;text-decoration:none;margin-top:20px;position:relative;overflow:hidden;z-index:1}.banner a::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#eac2ff 0%,#a9d3ff 100%);transform:scaleX(0);transform-origin:left center;z-index:-1;border-radius:5px}.banner a img{width:10px;top:-1px;margin-left:10px}.nav_banner{float:right;width:24%}.nav_banner ul{display:flex;justify-content:space-between;flex-wrap:nowrap;margin:24px 0 0}.nav_banner ul a{background:inherit;border-radius:0;color:#333;font-size:14px;line-height:19px;text-align:right;font-weight:400;padding:0;margin:0;text-transform:uppercase}.burger_trigger{display:none}.top_nav{display:flex;flex-wrap:nowrap}.nav_menu{width:640px;margin-top:24px;z-index:1;margin-left:60px;margin-right:20px;display:flex;flex-wrap:nowrap;justify-content:space-between;margin-bottom:0}.nav_menu li,.nav_menu li a{color:#fff;font-size:16px;font-weight:600;line-height:22px}.nav_menu .sub_menu_container li .sub-menu,.top_nav .nav_menu .sub_menu_container{position:absolute;flex-direction:column;width:fit-content;height:auto;border-radius:5px;background-color:#fff;box-shadow:0 23px 50px 0 rgba(0,0,0,.17);padding:30px 0 30px 30px;margin-top:0;margin-left:-20px;top:58px;transform-origin:center 0;transform:translateY(50px);opacity:0;will-change:transform,opacity;visibility:hidden;z-index:2}.top_nav li.menu_container::before{content:"";border:solid #fff;border-width:0 1px 1px 0;display:inline-block;height:5px;width:5px;margin-left:10px;margin-top:8px;float:right;transform:rotate(45deg);-webkit-transform:rotate(45deg);overflow:hidden}.nav_menu .sub_menu_container .sub-menu li,.nav_menu .sub_menu_container li{line-height:50px;padding-right:30px;position:relative}.nav_menu .sub_menu_container li{padding-left:70px}.nav_menu .solutions_menu_container .sub_menu_container li{padding-left:40px}.nav_menu .sub_menu_container li .sub-menu li{padding-left:0}.nav_menu .sub_menu_container .sub-menu li{padding-right:0}.nav_menu .products_menu_container .sub_menu_container{width:auto;padding:0;padding-right:100px}.nav_menu .products_menu_container .sub_menu_container ul{display:flex;flex-direction:row;justify-content:space-evenly}.nav_menu .products_menu_container .sub_menu_container ul li{width:320px;padding:30px 20px 10px}.nav_menu .products_menu_container .sub_menu_container ul li ul,.nav_menu .products_menu_container .sub_menu_container ul li ul li{padding:0;flex-direction:column}.nav_menu .products_menu_container .sub_menu_container ul li ul{padding-left:20px}.nav_menu .products_menu_container .sub_menu_container p{color:#333;font-size:14px;line-height:18px;margin-bottom:10px}li.menu_container.solutions_menu_container .sub_menu_container ul.menu{display:flex;justify-content:flex-start}li.menu_container.solutions_menu_container .sub_menu_container{width:762px;padding:0;padding-top:20px;padding-bottom:20px}li.menu_container.solutions_menu_container .sub_menu_container .sub-menu{display:block !important;position:relative;padding:0;border-radius:unset;opacity:1;visibility:visible;top:unset;left:unset;margin:0;box-shadow:none;margin-top:20px;transform:translate(0);width:unset}header .header_iner .wrap{padding:0}header .header_iner .btn_signup,header .header_iner .btn{font-size:16px;line-height:normal;font-weight:600;padding:6px 14px;top:20px}header .header_iner .btn_signup{border:solid 1px #fff;border-radius:4px;color:#fff;text-decoration:none;margin-left:20px;position:relative;top:20px}.logo{margin-top:20px;margin-bottom:16px}.header_logo{width:172px}.sub_menu_container{text-align:left}.sub_menu_container ul li h3{text-align:left;color:#979797;font-size:16px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase;padding-left:40px;padding-top:10px;padding-bottom:10px}.nav_menu .sub_menu_container li{position:relative}.nav_menu .sub-menu li a,.nav_menu .sub_menu_container li a{color:#333;margin-left:40px;text-decoration:none;position:relative;z-index:10}.nav_menu .sub_menu_container li::after,li.menu_container.solutions_menu_container .sub_menu_container .sub-menu li::after{content:"";display:inline-block;width:50px;height:50px;margin-right:20px;position:absolute;left:0;background-size:100%;background-position:center;background-repeat:no-repeat;margin-left:20px;border-radius:5px;z-index:1}.nav_menu .products_menu_container .sub_menu_container ul li ul li{padding:15px}.nav_menu .products_menu_container .sub_menu_container ul li ul li a{padding-left:30px}.nav_menu .products_menu_container .sub_menu_container ul li.wrap_menu_description a{position:relative;top:-10px}.nav_menu .products_menu_container .sub_menu_container ul li.wrap_menu_description p{position:relative;font-size:13px;font-weight:500;color:#666;margin-left:70px;top:-22px;margin-bottom:0;padding-bottom:0}.nav_menu .sub_menu_container ul li[data-title="Chat"]::after{background-image:url("https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/nav-img/nav-chat.svg")}.nav_menu .sub_menu_container ul li[data-title="Voice"]::after{background-image:url("https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/nav-img/nav-voice.svg")}.nav_menu .sub_menu_container ul li[data-title="Q-consultation"]::after{background-image:url("https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/nav-img/nav-q-consult.svg")}.nav_menu .sub_menu_container ul li[data-title="SmartChat"]::after{background-image:url("https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/nav-img/nav-smartchat.svg")}.nav_menu .sub_menu_container ul li[data-title="Q-municate"]::after{background-image:url("https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/nav-img/nav-q-municate.svg")}.nav_menu .sub_menu_container .menu li[data-title="SDKs"]::after{background-image:url("https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/nav-img/nav-sdks.svg");top:15px;left:15px;z-index:1}.nav_menu .sub_menu_container .menu li[data-title="SDKs"]::before,.nav_menu .sub_menu_container .menu li[data-title="Chat UI Kits"]::before,.nav_menu .sub_menu_container .menu li[data-title="Hosting"]::before{content:"";position:absolute;left:38px;top:65px;width:1px;height:391px;background:#e1e1e1;z-index:0}.nav_menu .sub_menu_container .menu li[data-title="Chat UI Kits"]::before{height:231px}.nav_menu .sub_menu_container .menu li[data-title="Hosting"]::before{height:231px}.nav_menu .sub_menu_container .menu ul li[data-title="iOS"]::after{background-image:url("https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/nav-img/nav-ios.svg");top:15px;left:15px;z-index:0}.nav_menu .sub_menu_container .menu ul li[data-title="iOS"]::before,.nav_menu .sub_menu_container .menu ul li[data-title="Android"]::before,.nav_menu .sub_menu_container .menu ul li[data-title="JavaScript"]::before,.nav_menu .sub_menu_container .menu ul li[data-title="React Native"]::before,.nav_menu .sub_menu_container .menu ul li[data-title="Flutter"]::before,.nav_menu .sub_menu_container .menu ul li[data-title="iOS ui kit"]::before,.nav_menu .sub_menu_container .menu ul li[data-title="Android ui kit"]::before,.nav_menu .sub_menu_container .menu ul li[data-title="Java Script ui kit"]::before,.nav_menu .sub_menu_container .menu li[data-title="Cloud"]::before,.nav_menu .sub_menu_container .menu li[data-title="On-Premises"]::before,.nav_menu .sub_menu_container .menu li[data-title="HIPAA Compliant"]::before{content:"";position:absolute;left:-16px;top:50%;width:16px;height:1px;background:#e1e1e1;z-index:1;transform:translateY(-50%)}.nav_menu .sub_menu_container .menu ul li[data-title="Android"]::after{background-image:url("https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/nav-img/android.png");top:15px;left:15px}.nav_menu .sub_menu_container .menu ul li[data-title="JavaScript"]::after{background-image:url("https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/nav-img/nav-js.svg");top:15px;left:15px}.nav_menu .sub_menu_container .menu ul li[data-title="React Native"]::after{background-image:url("https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/nav-img/nav-react.svg");top:15px;left:15px}.nav_menu .sub_menu_container .menu ul li[data-title="Flutter"]::after{background-image:url("https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/nav-img/nav-flutter.svg");top:15px;left:15px}.nav_menu .sub_menu_container .menu li[data-title="Server API"]{margin-top:72px}.nav_menu .sub_menu_container .menu li[data-title="Server API"]::after{background-image:url("https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/nav-img/nav-server-api.svg");top:15px;left:15px}.nav_menu .sub_menu_container .menu li[data-title="Chat UI Kits"]::after{background-image:url("https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/nav-img/nav-chat-ui-kits.svg");top:15px;left:15px;z-index:1}.nav_menu .sub_menu_container .menu ul li[data-title="iOS ui kit"]::after{background-image:url("https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/nav-img/nav-ios.svg");top:15px;left:15px}.nav_menu .sub_menu_container .menu ul li[data-title="Java Script ui kit"]::after{background-image:url("https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/nav-img/nav-react.svg");top:15px;left:15px}.nav_menu .sub_menu_container .menu ul li[data-title="Android ui kit"]::after{background-image:url("https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/nav-img/android.png");top:15px;left:15px}.nav_menu .sub_menu_container .menu li[data-title="Code Sample"]::after{background-image:url("https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/nav-img/nav-code-sample.svg");top:15px;left:15px}.nav_menu .sub_menu_container .menu li[data-title="Documentation"]::after{background-image:url("https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/nav-img/nav-documentation.svg");top:15px;left:15px}.nav_menu .sub_menu_container .menu li[data-title="Platform Status"]::after{background-image:url("https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/nav-img/nav-platform-status.svg");top:15px;left:15px}.nav_menu .sub_menu_container .menu li[data-title="How-to Tutorials"]::after{background-image:url("https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/nav-img/nav-how-to.svg");top:15px;left:15px}.nav_menu .sub_menu_container .menu li[data-title="Video Tutorials"]::after{background-image:url("https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/nav-img/nav-video-tutorial.svg");top:15px;left:15px}.nav_menu .sub_menu_container .menu li[data-title="Help Centre"]::after{background-image:url("https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/nav-img/nav-help.svg");top:15px;left:15px}.nav_menu .sub_menu_container .menu li[data-title="QuickBlox Discord Community"]::after{background-image:url("https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/nav-img/nav-discord.svg");top:15px;left:15px}.top_nav .nav_menu .developers_menu_container .sub_menu_container .menu li[data-title="QuickBlox Discord Community"]{line-height:0}.top_nav .nav_menu .developers_menu_container .sub_menu_container .menu li[data-title="QuickBlox Discord Community"] a{top:-20px}.nav_menu .sub_menu_container .menu li[data-title="Hosting"]::after{background-image:url("https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/nav-img/nav-hosting.svg");top:15px;left:15px}.nav_menu .sub_menu_container .menu li[data-title="Cloud"]::after{background-image:url("https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/nav-img/nav-cloud.svg");top:15px;left:15px}.nav_menu .sub_menu_container .menu li[data-title="On-Premises"]::after{background-image:url("https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/nav-img/nav-on-premises.svg");top:15px;left:15px}.nav_menu .sub_menu_container .menu li[data-title="HIPAA Compliant"]::after{background-image:url("https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/nav-img/nav-hippa-compliant.svg");top:15px;left:15px}.top_nav .nav_menu .ai_healthcare_menu_container .sub_menu_container{width:420px;padding-left:20px;padding-bottom:20px;padding-top:20px;padding-right:10px}.top_nav .nav_menu .ai_healthcare_menu_container .sub_menu_container a{position:relative;z-index:10}.top_nav .nav_menu .ai_healthcare_menu_container .sub_menu_container li::after{z-index:1}.top_nav .nav_menu .developers_menu_container,.top_nav .nav_menu .resources_menu_container,.top_nav .nav_menu .ai_healthcare_menu_container,.top_nav .nav_menu .solutions_menu_container,.top_nav .nav_menu .products_menu_container{position:relative}.top_nav .nav_menu .solutions_menu_container .sub_menu_container{display:none}.top_nav .nav_menu .developers_menu_container .sub_menu_container{margin-left:0;width:1120px;left:-560px;flex-direction:row}.top_nav .nav_menu .resources_menu_container .sub_menu_container{width:348px}.top_nav .nav_menu .solutions_menu_container .sub_menu_container{left:-230px}.nav_menu .products_menu_container .sub_menu_container{left:-200px}.top_nav .nav_menu .ai_healthcare_menu_container .sub_menu_container,.top_nav .nav_menu .resources_menu_container .sub_menu_container,.top_nav .nav_menu .developers_menu_container .sub_menu_container,.top_nav .nav_menu .solutions_menu_container .sub_menu_container,.nav_menu .products_menu_container .sub_menu_container{margin-top:-10px}.top_nav .nav_menu .developers_menu_container .sub_menu_container .menu{float:left;width:278px}.top_nav .nav_menu .developers_menu_container .sub_menu_container .menu li h3{padding-left:0;text-align:left;margin-left:-55px}.top_nav .nav_menu .developers_menu_container .sub_menu_container .menu li{padding-top:15px;padding-bottom:15px;margin-left:-15px;margin-right:30px}.top_nav .nav_menu .developers_menu_container .sub_menu_container .menu li a{margin-left:10px;position:relative}.top_nav .nav_menu .developers_menu_container .sub_menu_container .menu li::after{margin-left:0}.top_nav .nav_menu .developers_menu_container .sub_menu_container .menu li ul li{width:128px;height:50px;padding-right:15}.top_nav .nav_menu .developers_menu_container .sub_menu_container .menu li ul li a{display:block;width:100%;top:10px}.nav_menu .sub_menu_container .menu li[data-title="HIPAA Compliant"] a{top:0px !important}.nav_menu .sub_menu_container ul li[data-title="Q-Consultation for Healthcare"],.nav_menu .sub_menu_container ul li[data-title="HIPAA SmartChat Assistant"],.nav_menu .sub_menu_container ul li[data-title="HIPAA Chat & Video"],.nav_menu .sub_menu_container ul li[data-title="HIPAA Compliant Hosting"]{height:80px;padding-right:4px;width:calc(90% - 70px)}.nav_menu .sub_menu_container ul li[data-title="Q-Consultation for Healthcare"] a,.nav_menu .sub_menu_container ul li[data-title="HIPAA SmartChat Assistant"] a,.nav_menu .sub_menu_container ul li[data-title="HIPAA Chat & Video"] a,.nav_menu .sub_menu_container ul li[data-title="HIPAA Compliant Hosting"] a{position:relative;top:4px;margin-left:20px}.nav_menu .sub_menu_container ul li[data-title="Q-Consultation for Healthcare"] p,.nav_menu .sub_menu_container ul li[data-title="HIPAA SmartChat Assistant"] p,.nav_menu .sub_menu_container ul li[data-title="HIPAA Chat & Video"] p,.nav_menu .sub_menu_container ul li[data-title="HIPAA Compliant Hosting"] p{position:relative;font-size:13px;font-weight:500;color:#666;margin-left:70px;top:-24px;left:-48px;margin-bottom:0;padding-bottom:0;text-align:left;width:100%}.nav_menu .sub_menu_container ul li[data-title="Q-Consultation for Healthcare"]::after{background-image:url("https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/nav-img/nav-q-consult-healthcare.svg");top:15px}.nav_menu .sub_menu_container ul li[data-title="HIPAA SmartChat Assistant"]::after{background-image:url("https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/nav-img/nav-hippa-smart-chat.svg");top:15px}.nav_menu .sub_menu_container ul li[data-title="HIPAA Chat & Video"]::after{background-image:url("https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/nav-img/nav-hipaa-chat-video.svg");top:15px}.nav_menu .sub_menu_container ul li[data-title="HIPAA Compliant Hosting"]::after{background-image:url("https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/nav-img/nav-hipaa-hosting.svg");top:15px}.nav_menu .sub_menu_container ul li[data-title="Q-consultation"]::after,.nav_menu .sub_menu_container ul li[data-title="Q-municate"]::after,.nav_menu .sub_menu_container ul li[data-title="SmartChat"]::after{margin-top:-70px}.nav_menu .sub_menu_container ul li[data-title="Q-consultation"],.nav_menu .sub_menu_container ul li[data-title="SmartChat"],.nav_menu .sub_menu_container ul li[data-title="Q-municate"]{padding-bottom:0 !important}.sign_btns_container{width:300px;float:right;position:relative;top:-74px}.sign_btns_container .btn{float:right;margin-left:16px}li.menu_container.solutions_menu_container .sub_menu_container ul li.menu-item-has-children a{color:#979797;text-transform:uppercase;margin-left:20px}li.menu_container.solutions_menu_container .sub_menu_container ul li.menu-item-has-children .sub-menu li a{text-transform:capitalize;color:#333}@media (max-width:1600px){.top_nav .nav_menu .developers_menu_container .sub_menu_container{left:-660px}}@media (max-width:1400px){.top_nav .nav_menu .developers_menu_container .sub_menu_container{left:-760px}}@media (max-width:1180px){header .header_iner .wrap,.banner .wrap{width:900px}.nav_banner{width:30%}.nav_menu{display:none;flex-direction:column;background:#fff;position:absolute;top:100%;width:240px;z-index:999;padding:20px;box-shadow:0 10px 20px rgba(0,0,0,.1);right:-40px}.top_nav .nav_menu .menu_container{text-align:right;padding-bottom:20px;padding-right:20px}.top_nav li.menu_container::before{content:"";border:solid #333;border-width:0 1px 1px 0;display:inline-block;height:5px;width:5px;margin-left:10px;margin-top:8px;float:right;transform:rotate(45deg);-webkit-transform:rotate(45deg);overflow:hidden}.nav_menu li,.nav_menu li a{color:#333}.burger_trigger{display:block;position:relative;float:right;top:-50px;margin-left:20px}.nav_menu .products_menu_container .sub_menu_container ul,.top_nav .nav_menu .solutions_menu_container .sub_menu_container ul{flex-direction:column}.top_nav .nav_menu .products_menu_container .sub_menu_container,.top_nav .nav_menu .solutions_menu_container .sub_menu_container,.top_nav .nav_menu .ai_healthcare_menu_container .sub_menu_container,.top_nav .nav_menu .resources_menu_container .sub_menu_container{left:-380px;top:-10px}.top_nav .nav_menu .resources_menu_container .sub_menu_container{left:-360px}.top_nav .nav_menu .ai_healthcare_menu_container .sub_menu_container{left:-430px}.top_nav .nav_menu .solutions_menu_container .sub_menu_container,.top_nav .nav_menu .ai_healthcare_menu_container .sub_menu_container{width:400px}.top_nav li.menu_container::before{float:left}li.menu_container.solutions_menu_container .sub_menu_container .sub-menu{margin-top:0}.top_nav .nav_menu .developers_menu_container .sub_menu_container{width:600px;left:-630px;top:-160px;display:flex;flex-wrap:wrap;gap:20px;height:600px;overflow-y:scroll}}@media (max-width:901px){header .header_iner .wrap,.banner .wrap{width:90%}.nav_menu{width:110%;margin-right:-4%;top:50px;background-color:#090038}.nav_banner{width:100%;margin-bottom:20px}.nav_banner ul{justify-content:flex-start}.nav_banner ul li{margin-right:20px}.nav_menu li,.nav_menu li a{color:#fff}.top_nav li.menu_container::before{border-color:#fff}.nav_menu .sub_menu_container li .sub-menu,.top_nav .nav_menu .sub_menu_container{background-color:#090038;padding-right:0}.nav_menu .products_menu_container .sub_menu_container ul li{width:100%}.sub_menu_container ul li h3{text-align:right;padding-right:20px}.top_nav .nav_menu .menu_container{padding-right:50px;padding-left:20px}.nav_menu .products_menu_container .sub_menu_container ul li.wrap_menu_description p{margin-left:0;margin-right:70px}.nav_menu .products_menu_container .sub_menu_container ul li ul li a,li.menu_container.solutions_menu_container .sub_menu_container ul li.menu-item-has-children .sub-menu li a{padding-right:70px;color:#fff}li.menu_container.solutions_menu_container .sub_menu_container ul li.menu-item-has-children .sub-menu li a{padding-right:90px}.nav_menu .solutions_menu_container .sub_menu_container li,.top_nav .nav_menu .developers_menu_container .sub_menu_container .menu li{text-align:right}.nav_menu .sub_menu_container .sub-menu li,.nav_menu .sub_menu_container li{padding-right:0}.top_nav .nav_menu .products_menu_container .sub_menu_container,.top_nav .nav_menu .solutions_menu_container .sub_menu_container,.top_nav .nav_menu .ai_healthcare_menu_container .sub_menu_container,.top_nav .nav_menu .resources_menu_container .sub_menu_container{right:0;left:auto;margin-top:50px;width:100%}.nav_menu .products_menu_container .sub_menu_container ul li ul{float:right}.nav_menu .products_menu_container .sub_menu_container{padding-right:50px}.top_nav .nav_menu .developers_menu_container .sub_menu_container{width:90%;left:0;right:0;padding-left:20px;top:50px}.nav_menu .sub_menu_container ul li[data-title="Chat"],.nav_menu .sub_menu_container ul li[data-title="Voice"],.nav_menu .sub_menu_container ul li[data-title="Q-consultation"],.nav_menu .sub_menu_container ul li[data-title="SmartChat"],.nav_menu .sub_menu_container ul li[data-title="Q-municate"],.nav_menu .sub_menu_container ul li[data-title="Q-Consultation for Healthcare"],.nav_menu .sub_menu_container ul li[data-title="HIPAA SmartChat Assistant"],.nav_menu .sub_menu_container ul li[data-title="HIPAA Chat & Video"],.nav_menu .sub_menu_container ul li[data-title="HIPAA Compliant Hosting"]{border-bottom:1px solid #979797;right:50px;text-align:end}.nav_menu .sub_menu_container ul li[data-title="SDKs"],.nav_menu .sub_menu_container .menu ul li[data-title="iOS"],.nav_menu .sub_menu_container .menu ul li[data-title="Android"],.nav_menu .sub_menu_container .menu ul li[data-title="JavaScript"],.nav_menu .sub_menu_container .menu ul li[data-title="React Native"],.nav_menu .sub_menu_container .menu ul li[data-title="Flutter"],.nav_menu .sub_menu_container .menu li[data-title="Server API"],.nav_menu .sub_menu_container .menu li[data-title="Chat UI Kits"],.nav_menu .sub_menu_container .menu ul li[data-title="iOS ui kit"],.nav_menu .sub_menu_container .menu ul li[data-title="Android ui kit"],.nav_menu .sub_menu_container .menu ul li[data-title="Java Script ui kit"],.nav_menu .sub_menu_container .menu li[data-title="Code Sample"],.nav_menu .sub_menu_container .menu li[data-title="Documentation"],.nav_menu .sub_menu_container .menu li[data-title="Platform Status"],.nav_menu .sub_menu_container .menu li[data-title="How-to Tutorials"],.nav_menu .sub_menu_container .menu li[data-title="Video Tutorials"],.nav_menu .sub_menu_container .menu li[data-title="Help Centre"],.nav_menu .sub_menu_container .menu li[data-title="QuickBlox Discord Community"],.nav_menu .sub_menu_container .menu li[data-title="Hosting"],.nav_menu .sub_menu_container .menu li[data-title="HIPAA Compliant"],.nav_menu .sub_menu_container .menu li[data-title="Cloud"],.nav_menu .sub_menu_container .menu li[data-title="On-Premises"]{border-bottom:1px solid #979797}.nav_menu .sub_menu_container ul li[data-title="Chat"]::after,.nav_menu .sub_menu_container ul li[data-title="Voice"]::after,.nav_menu .sub_menu_container ul li[data-title="Q-consultation"]::after,.nav_menu .sub_menu_container ul li[data-title="SmartChat"]::after,.nav_menu .sub_menu_container ul li[data-title="Q-municate"]::after,.nav_menu .sub_menu_container ul li[data-title="Q-Consultation for Healthcare"]::after,.nav_menu .sub_menu_container ul li[data-title="HIPAA SmartChat Assistant"]::after,.nav_menu .sub_menu_container ul li[data-title="HIPAA Chat & Video"]::after,.nav_menu .sub_menu_container ul li[data-title="HIPAA Compliant Hosting"]::after{background-color:#fff;left:auto !important;right:-15px;border-bottom:1px solid #fff}.nav_menu .sub_menu_container ul li[data-title="Q-Consultation for Healthcare"],.nav_menu .sub_menu_container ul li[data-title="HIPAA SmartChat Assistant"],.nav_menu .sub_menu_container ul li[data-title="HIPAA Chat & Video"],.nav_menu .sub_menu_container ul li[data-title="HIPAA Compliant Hosting"]{left:0;width:91%;position:relative}.nav_menu .sub_menu_container ul li[data-title="Q-Consultation for Healthcare"] a,.nav_menu .sub_menu_container ul li[data-title="HIPAA SmartChat Assistant"] a,.nav_menu .sub_menu_container ul li[data-title="HIPAA Chat & Video"] a,.nav_menu .sub_menu_container ul li[data-title="HIPAA Compliant Hosting"] a{position:relative;z-index:10}.nav_menu .sub_menu_container ul li[data-title="Q-Consultation for Healthcare"]::after,.nav_menu .sub_menu_container ul li[data-title="HIPAA SmartChat Assistant"]::after,.nav_menu .sub_menu_container ul li[data-title="HIPAA Chat & Video"]::after,.nav_menu .sub_menu_container ul li[data-title="HIPAA Compliant Hosting"]::after{z-index:1}.nav_menu .sub_menu_container ul li[data-title="Q-Consultation for Healthcare"] p,.nav_menu .sub_menu_container ul li[data-title="HIPAA SmartChat Assistant"] p,.nav_menu .sub_menu_container ul li[data-title="HIPAA Chat & Video"] p,.nav_menu .sub_menu_container ul li[data-title="HIPAA Compliant Hosting"] p{text-align:right;left:-148px;top:-10px}.nav_menu .sub_menu_container ul li[data-title="Q-Consultation for Healthcare"] a,.nav_menu .sub_menu_container ul li[data-title="HIPAA SmartChat Assistant"] a,.nav_menu .sub_menu_container ul li[data-title="HIPAA Chat & Video"] a,.nav_menu .sub_menu_container ul li[data-title="HIPAA Compliant Hosting"] a{padding-right:80px;color:#fff}.top_nav .nav_menu .developers_menu_container .sub_menu_container .menu{float:right;width:100%}.top_nav .nav_menu .developers_menu_container .sub_menu_container .menu li{margin-right:0}.top_nav .nav_menu .developers_menu_container .sub_menu_container .menu li ul li{width:90%}.top_nav .nav_menu .developers_menu_container .sub_menu_container .menu li h3{text-align:right;margin-right:-20px;margin-left:auto}.top_nav .nav_menu .developers_menu_container .sub_menu_container .menu li a{padding-right:40px}.nav_menu .sub_menu_container .menu li[data-title="SDKs"]::after,.nav_menu .sub_menu_container .menu ul li[data-title="iOS"]::after,.nav_menu .sub_menu_container .menu ul li[data-title="Android"]::after,.nav_menu .sub_menu_container .menu ul li[data-title="JavaScript"]::after,.nav_menu .sub_menu_container .menu ul li[data-title="React Native"]::after,.nav_menu .sub_menu_container .menu ul li[data-title="Flutter"]::after,.nav_menu .sub_menu_container .menu li[data-title="Server API"]::after,.nav_menu .sub_menu_container .menu li[data-title="Chat UI Kits"]::after,.nav_menu .sub_menu_container .menu ul li[data-title="iOS ui kit"]::after,.nav_menu .sub_menu_container .menu ul li[data-title="Android ui kit"]::after,.nav_menu .sub_menu_container .menu ul li[data-title="Java Script ui kit"]::after,.nav_menu .sub_menu_container .menu li[data-title="Code Sample"]::after,.nav_menu .sub_menu_container .menu li[data-title="Documentation"]::after,.nav_menu .sub_menu_container .menu li[data-title="Platform Status"]::after,.nav_menu .sub_menu_container .menu li[data-title="How-to Tutorials"]::after,.nav_menu .sub_menu_container .menu li[data-title="Video Tutorials"]::after,.nav_menu .sub_menu_container .menu li[data-title="Help Centre"]::after,.nav_menu .sub_menu_container .menu li[data-title="QuickBlox Discord Community"]::after,.nav_menu .sub_menu_container .menu li[data-title="Hosting"]::after,.nav_menu .sub_menu_container .menu li[data-title="HIPAA Compliant"]::after,.nav_menu .sub_menu_container .menu li[data-title="Cloud"]::after,.nav_menu .sub_menu_container .menu li[data-title="On-Premises"]::after{background-color:#fff;left:auto}.nav_menu .sub_menu_container .menu li[data-title="SDKs"]::after,.nav_menu .sub_menu_container .menu li[data-title="Server API"]::after,.nav_menu .sub_menu_container .menu li[data-title="Chat UI Kits"]::after,.nav_menu .sub_menu_container .menu li[data-title="Code Sample"]::after,.nav_menu .sub_menu_container .menu li[data-title="Documentation"]::after,.nav_menu .sub_menu_container .menu li[data-title="Platform Status"]::after,.nav_menu .sub_menu_container .menu li[data-title="How-to Tutorials"]::after,.nav_menu .sub_menu_container .menu li[data-title="Video Tutorials"]::after,.nav_menu .sub_menu_container .menu li[data-title="Help Centre"]::after,.nav_menu .sub_menu_container .menu li[data-title="QuickBlox Discord Community"]::after,.nav_menu .sub_menu_container .menu li[data-title="Hosting"]::after{right:-20px}.nav_menu .sub_menu_container .menu ul li[data-title="iOS"]::after,.nav_menu .sub_menu_container .menu ul li[data-title="iOS"]::after,.nav_menu .sub_menu_container .menu ul li[data-title="Android"]::after,.nav_menu .sub_menu_container .menu ul li[data-title="JavaScript"]::after,.nav_menu .sub_menu_container .menu ul li[data-title="React Native"]::after,.nav_menu .sub_menu_container .menu ul li[data-title="Flutter"]::after,.nav_menu .sub_menu_container .menu ul li[data-title="iOS ui kit"]::after,.nav_menu .sub_menu_container .menu ul li[data-title="Android ui kit"]::after,.nav_menu .sub_menu_container .menu ul li[data-title="Java Script ui kit"]::after,.nav_menu .sub_menu_container .menu li[data-title="Cloud"]::after,.nav_menu .sub_menu_container .menu li[data-title="On-Premises"]::after,.nav_menu .sub_menu_container .menu li[data-title="HIPAA Compliant"]::after{right:30px}.nav_menu .sub_menu_container .menu ul li[data-title="iOS"] a,.nav_menu .sub_menu_container .menu ul li[data-title="Android"] a,.nav_menu .sub_menu_container .menu ul li[data-title="JavaScript"] a,.nav_menu .sub_menu_container .menu ul li[data-title="React Native"] a,.nav_menu .sub_menu_container .menu ul li[data-title="Flutter"] a,.nav_menu .sub_menu_container .menu li[data-title="Server API"] a,.nav_menu .sub_menu_container .menu li[data-title="Chat UI Kits"] a,.nav_menu .sub_menu_container .menu li[data-title="Code Sample"] a,.nav_menu .sub_menu_container .menu li[data-title="Documentation"] a,.nav_menu .sub_menu_container .menu li[data-title="Platform Status"] a,.nav_menu .sub_menu_container .menu li[data-title="How-to Tutorials"] a,.nav_menu .sub_menu_container .menu li[data-title="Video Tutorials"] a,.nav_menu .sub_menu_container .menu li[data-title="Help Centre"] a,.nav_menu .sub_menu_container .menu li[data-title="QuickBlox Discord Community"] a,.nav_menu .sub_menu_container .menu li[data-title="Hosting"] a{color:#fff;text-align:right;margin-right:20px}.nav_menu .sub_menu_container .menu li[data-title="Server API"] a,.nav_menu .sub_menu_container .menu li[data-title="Chat UI Kits"] a,.nav_menu .sub_menu_container .menu li[data-title="Code Sample"] a,.nav_menu .sub_menu_container .menu li[data-title="Documentation"] a,.nav_menu .sub_menu_container .menu li[data-title="Platform Status"] a,.nav_menu .sub_menu_container .menu li[data-title="How-to Tutorials"] a,.nav_menu .sub_menu_container .menu li[data-title="Video Tutorials"] a,.nav_menu .sub_menu_container .menu li[data-title="Help Centre"] a,.nav_menu .sub_menu_container .menu li[data-title="QuickBlox Discord Community"] a,.nav_menu .sub_menu_container .menu li[data-title="Hosting"] a{margin-right:45px}.nav_menu .sub_menu_container .menu li[data-title="QuickBlox Discord Community"] a{right:40px}.nav_menu .sub_menu_container .menu ul li[data-title="Android ui kit"] a,.nav_menu .sub_menu_container .menu ul li[data-title="Java Script ui kit"] a,.nav_menu .sub_menu_container .menu li[data-title="HIPAA Compliant"] a,.nav_menu .sub_menu_container .menu li[data-title="Cloud"] a,.nav_menu .sub_menu_container .menu li[data-title="On-Premises"] a,.nav_menu .sub_menu_container .menu li[data-title="SDKs"] a{right:40px;color:#fff}.nav_menu .sub_menu_container .menu ul li[data-title="iOS"] a,.nav_menu .sub_menu_container .menu ul li[data-title="Android"] a,.nav_menu .sub_menu_container .menu ul li[data-title="JavaScript"] a,.nav_menu .sub_menu_container .menu ul li[data-title="React Native"] a,.nav_menu .sub_menu_container .menu ul li[data-title="Flutter"] a,.nav_menu .sub_menu_container .menu ul li[data-title="iOS ui kit"] a,.nav_menu .sub_menu_container .menu ul li[data-title="Android ui kit"] a,.nav_menu .sub_menu_container .menu ul li[data-title="Java Script ui kit"] a,.nav_menu .sub_menu_container .menu li[data-title="Cloud"] a,.nav_menu .sub_menu_container .menu li[data-title="On-Premises"] a,.nav_menu .sub_menu_container .menu li[data-title="HIPAA Compliant"] a{right:140px;color:#fff}.top_nav .nav_menu .developers_menu_container .sub_menu_container .menu li[data-title="QuickBlox Discord Community"] a{right:85px}.top_nav .nav_menu .developers_menu_container .sub_menu_container .menu li[data-title="QuickBlox Discord Community"]{padding-bottom:0}.nav_menu .sub_menu_container .menu li[data-title="SDKs"]::before,.nav_menu .sub_menu_container .menu li[data-title="Chat UI Kits"]::before,.nav_menu .sub_menu_container .menu li[data-title="Hosting"]::before{width:0;height:0}.nav_menu .sub_menu_container .menu ul li[data-title="iOS"]::before,.nav_menu .sub_menu_container .menu ul li[data-title="Android"]::before,.nav_menu .sub_menu_container .menu ul li[data-title="JavaScript"]::before,.nav_menu .sub_menu_container .menu ul li[data-title="React Native"]::before,.nav_menu .sub_menu_container .menu ul li[data-title="Flutter"]::before,.nav_menu .sub_menu_container .menu ul li[data-title="iOS ui kit"]::before,.nav_menu .sub_menu_container .menu ul li[data-title="Android ui kit"]::before,.nav_menu .sub_menu_container .menu ul li[data-title="Java Script ui kit"]::before,.nav_menu .sub_menu_container .menu li[data-title="Cloud"]::before,.nav_menu .sub_menu_container .menu li[data-title="On-Premises"]::before,.nav_menu .sub_menu_container .menu li[data-title="HIPAA Compliant"]::before{width:0;height:0}.nav_menu .sub_menu_container .menu li[data-title="Server API"]{margin-top:20px}.button-form{width:auto;height:auto;right:-34px}.button-form a{font-size:16px}}@media (max-width:530px){.header_iner{height:140px}.sign_btns_container{width:100%;top:-40px}.sign_btns_container .btn{float:left;left:-20px}}@media (max-width:431px){.nav_menu .sub_menu_container ul li[data-title="Chat"]::after,.nav_menu .sub_menu_container ul li[data-title="Voice"]::after,.nav_menu .sub_menu_container ul li[data-title="Q-consultation"]::after,.nav_menu .sub_menu_container ul li[data-title="SmartChat"]::after,.nav_menu .sub_menu_container ul li[data-title="Q-municate"]::after,.nav_menu .sub_menu_container ul li[data-title="Q-Consultation for Healthcare"]::after,.nav_menu .sub_menu_container ul li[data-title="HIPAA SmartChat Assistant"]::after,.nav_menu .sub_menu_container ul li[data-title="HIPAA Chat & Video"]::after,.nav_menu .sub_menu_container ul li[data-title="HIPAA Compliant Hosting"]::after{background-image:none !important;background-color:transparent !important;border-bottom:none !important;left:none !important;right:none !important}.nav_menu .products_menu_container .sub_menu_container ul li ul li a,li.menu_container.solutions_menu_container .sub_menu_container ul li.menu-item-has-children .sub-menu li a{padding-right:0}.nav_menu .products_menu_container .sub_menu_container ul li.wrap_menu_description p{margin-right:0}.top_nav .nav_menu .developers_menu_container .sub_menu_container .menu li a{padding-right:0}.nav_menu .sub_menu_container ul li[data-title="Q-Consultation for Healthcare"],.nav_menu .sub_menu_container ul li[data-title="HIPAA SmartChat Assistant"],.nav_menu .sub_menu_container ul li[data-title="HIPAA Chat & Video"],.nav_menu .sub_menu_container ul li[data-title="HIPAA Compliant Hosting"]{width:auto;right:0;padding-left:0;padding-right:0;height:90px}.nav_menu .sub_menu_container ul li[data-title="Q-Consultation for Healthcare"] a,.nav_menu .sub_menu_container ul li[data-title="HIPAA SmartChat Assistant"] a,.nav_menu .sub_menu_container ul li[data-title="HIPAA Chat & Video"] a,.nav_menu .sub_menu_container ul li[data-title="HIPAA Compliant Hosting"] a{padding-right:0}.nav_menu .sub_menu_container ul li[data-title="Q-Consultation for Healthcare"] p,.nav_menu .sub_menu_container ul li[data-title="HIPAA SmartChat Assistant"] p,.nav_menu .sub_menu_container ul li[data-title="HIPAA Chat & Video"] p,.nav_menu .sub_menu_container ul li[data-title="HIPAA Compliant Hosting"] p{width:auto;left:0}.nav_menu .sub_menu_container li::after,li.menu_container.solutions_menu_container .sub_menu_container .sub-menu li::after{width:0;height:0;margin:0;background:0}.nav_menu .sub_menu_container .menu ul li[data-title="Android ui kit"] a,.nav_menu .sub_menu_container .menu ul li[data-title="Java Script ui kit"] a,.nav_menu .sub_menu_container .menu li[data-title="HIPAA Compliant"] a,.nav_menu .sub_menu_container .menu li[data-title="Cloud"] a,.nav_menu .sub_menu_container .menu li[data-title="On-Premises"] a,.nav_menu .sub_menu_container .menu li[data-title="SDKs"] a{right:0;padding-right:0;text-align:right}.top_nav .nav_menu .developers_menu_container .sub_menu_container .menu li ul li a{right:40px}.nav_menu .sub_menu_container .menu li[data-title="Server API"] a,.nav_menu .sub_menu_container .menu li[data-title="Chat UI Kits"] a,.nav_menu .sub_menu_container .menu li[data-title="Code Sample"] a,.nav_menu .sub_menu_container .menu li[data-title="Documentation"] a,.nav_menu .sub_menu_container .menu li[data-title="Platform Status"] a,.nav_menu .sub_menu_container .menu li[data-title="How-to Tutorials"] a,.nav_menu .sub_menu_container .menu li[data-title="Video Tutorials"] a,.nav_menu .sub_menu_container .menu li[data-title="Help Centre"] a,.nav_menu .sub_menu_container .menu li[data-title="QuickBlox Discord Community"] a,.nav_menu .sub_menu_container .menu li[data-title="Hosting"] a{margin-right:0}.top_nav .nav_menu .developers_menu_container .sub_menu_container .menu li[data-title="QuickBlox Discord Community"] a{right:0}}.to-top-button{display:none}@media (max-width:900px){.to-top-button{display:block}.to-top-button a{width:50px;height:50px;border:1px solid #3978fc;border-radius:50%;display:flex;justify-content:center;align-items:center;bottom:20px;left:20px;position:fixed;z-index:999;opacity:0;visibility:hidden}.to-top-button a img{fill:#3978fc}}.logo .header_logo,.wrap,body,section{display:block}.cookie_popup{display:flex;opacity:0;align-items:center;position:fixed;bottom:20px;left:20px;background:rgba(0,0,0,.88);border-radius:5px;width:880px;padding:26px 40px;z-index:3;transform:scale(0)}.cookie_popup p{color:#fff !important;font-size:16px;line-height:24px;margin:auto;margin-right:40px;background:0 0 !important;opacity:1 !important}.close_cookie_popup{height:50px;width:160px;border-radius:5px;background-color:#fff;color:#333;font-size:20px;font-weight:600;padding:11px 36px;border:none !important;outline:0 !important;text-align:center}@media (max-width:1201px){.cookie_popup{width:64%;padding:20px 30px}.cookie_popup p{margin-right:30px}}@media (max-width:1512px){body{overflow-x:hidden}}@media (max-width:1181px){.wrap{width:900px}.home_page_2025 .after_header .flex_container{align-items:flex-start}.home_page_2025 .after_header img{width:40%;margin-top:120px}.home_page_2025 .after_header .flex_container div{width:50%}.home_page_2025 .after_header .flex_container div h1{padding-top:0}.qb_tab_content ul li .btn{left:-33%}.qb_tab_content ul li img{width:100%;height:auto}}@media screen and (max-width:901px){h1,h2{font-size:24px;line-height:30px;font-weight:700;padding-top:40px;padding-bottom:20px}p{font-size:16px !important;font-weight:400;line-height:24px}.btn{font-size:14px;font-weight:600;line-height:20px}.home_page_2025 .after_header p{margin-bottom:20px}.wrap{width:90%;padding-bottom:40px}.home_page_2025 .after_header .wrap{padding-bottom:80px}.flex_container{flex-direction:column;align-items:center;justify-content:center;flex-wrap:wrap}.home_page_2025 .after_header .flex_container{align-items:center}.text-gradient{font-size:16px !important}.home_page_2025 .after_header img{margin-top:20px}.logo_slider .slide_content{margin:0 10px}.logo_slider .slide_content img{width:80px;height:auto}}@media screen and (max-width:768px){.home_page_2025 .after_header .flex_container div{width:100%;margin-left:-20px}.home_page_2025 .after_header .flex_container{margin-top:0px}.home_page_2025 .after_header .flex_container div h1{text-align:center;margin-top:0}.home_page_2025 .after_header p{text-align:center;font-weight:normal}.home_page_2025 .after_header a{float:none;text-align:center}}@media screen and (max-width:500px){.home_page_2025 .after_header img{width:90%}.text-gradient{width:60%;border:none}}.tab-content{display:none;padding:0}.tab-content pre{margin:0;padding:20px;background:#040823;border-radius:0;overflow-x:auto;position:relative;counter-reset:line}.tab-content code{font-family:"Monaco","Menlo","Ubuntu Mono",monospace;font-size:13px;line-height:1.5;color:#e6e6e6;background:transparent;padding:0;border:none;border-radius:0;display:block}.tab-content pre{padding-left:60px}.tab-content code::before{counter-increment:line;content:counter(line);position:absolute;left:20px;color:#666;font-size:12px;font-family:"Monaco","Menlo","Ubuntu Mono",monospace;text-align:right;width:30px;background:#040823;padding-right:10px;border-right:1px solid #333}.tab-content code{position:relative;padding-left:0}.code-with-line-numbers{display:flex;background:#040823;height:328px;padding:8px 12px}.line-numbers{background:#040823;color:#666;font-size:12px;font-family:"Monaco","Menlo","Ubuntu Mono",monospace;min-width:40px;overflow:hidden}.code-content{flex:1;padding:20px;overflow-x:auto;padding-top:0;margin-top:-20px}.code-content pre{margin:0;padding:0;background:transparent}.code-content code{font-family:"Monaco","Menlo","Ubuntu Mono",monospace;font-size:12px;line-height:1.5;color:#e6e6e6;background:transparent;padding:0;border:none;border-radius:0;display:block}.code-content code{color:#e6e6e6;text-align:left}@media (max-width:768px){.line-numbers{padding:10px 15px 5px 0;min-width:auto;border-right:none}.code-content{padding:15px}.code-content code{font-size:12px}}@media (max-width:480px){.line-numbers{padding:8px 0px 4px 2px;font-size:11px}.code-content{padding:10px}.code-content code{font-size:11px}.home_page_2025 .after_header .btn{font-size:10px}}.tab-content pre{padding-left:0}.tab-content code::before{display:none}.code-content pre code{background:transparent !important;padding:0 !important;border:none !important;border-radius:0 !important}.code-content pre code *{background:transparent !important}.orange{color:#ffbd59}b{font-weight:bold;display:contents}.header_sticky_group{position:relative;z-index:10;background:#fff}@media screen and (max-width: 783px)#heateor_sss_sharing_more_providers .filter input.search{border:1px solid{}:where(section h1),:where(article h1),:where(nav h1),:where(aside h1){font-size:2em}}</style>    <link rel="preconnect" href="https://gstatic.com" /> <link rel="preconnect" href="https://ajax.googleapis.com" />  <!-- Google Tag Manager --> <template data-nitro-marker-id="9a13580634b55d9a7c8724444b9dc75b-1"></template> <!-- End Google Tag Manager -->  <!-- This site is optimized with the Yoast SEO plugin v27.7 - https://yoast.com/product/yoast-seo-wordpress/ -->   <link rel="canonical" href="https://quickblox.com/" />         <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/quickblox.com\/","url":"https:\/\/quickblox.com\/","name":"Add chat and video calling using QuickBlox chat API and SDK","isPartOf":{"@id":"https:\/\/quickblox.com\/#website"},"datePublished":"2021-09-07T12:00:34+00:00","dateModified":"2025-09-01T07:01:26+00:00","description":"QuickBlox provides instant messaging API that allow chat and calling functionality to be added to any Android, iOS, or Web application.","breadcrumb":{"@id":"https:\/\/quickblox.com\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/quickblox.com\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/quickblox.com\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home"}]},{"@type":"WebSite","@id":"https:\/\/quickblox.com\/#website","url":"https:\/\/quickblox.com\/","name":"QuickBlox","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/quickblox.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"}]}</script>   <!-- / Yoast SEO plugin. --> <link rel="dns-prefetch" href="//ajax.googleapis.com" /> <link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://quickblox.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fquickblox.com%2F" /> <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://quickblox.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fquickblox.com%2F&amp;format=xml" />        <link rel="https://api.w.org/" href="https://quickblox.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://quickblox.com/wp-json/wp/v2/pages/1350" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://quickblox.com/xmlrpc.php?rsd" />  <link rel="shortlink" href="https://quickblox.com/" /> <link rel="icon" sizes="32x32" href="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/uploads/2021/03/favicon.ico" /> <link rel="icon" sizes="192x192" href="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/uploads/2021/03/favicon.ico" /> <link rel="apple-touch-icon" href="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/uploads/2021/03/favicon.ico" />  <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5SFQ3ZZ" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript><script nitro-exclude>window.IS_NITROPACK=!0;window.NITROPACK_STATE='FRESH';</script><style>.nitro-cover{visibility:hidden!important;}</style><script nitro-exclude>window.nitro_lazySizesConfig=window.nitro_lazySizesConfig||{};window.nitro_lazySizesConfig.lazyClass="nitro-lazy";nitro_lazySizesConfig.srcAttr="nitro-lazy-src";nitro_lazySizesConfig.srcsetAttr="nitro-lazy-srcset";nitro_lazySizesConfig.expand=10;nitro_lazySizesConfig.expFactor=1;nitro_lazySizesConfig.hFac=1;nitro_lazySizesConfig.loadMode=1;nitro_lazySizesConfig.ricTimeout=50;nitro_lazySizesConfig.loadHidden=true;(function(){let t=null;let e=false;let a=false;let i=window.scrollY;let r=Date.now();function n(){window.removeEventListener("scroll",n);window.nitro_lazySizesConfig.expand=300}function o(t){let e=t.timeStamp-r;let a=Math.abs(i-window.scrollY)/e;let n=Math.max(a*200,300);r=t.timeStamp;i=window.scrollY;window.nitro_lazySizesConfig.expand=n}window.addEventListener("scroll",o,{passive:true});window.addEventListener("NitroStylesLoaded",function(){e=true});window.addEventListener("load",function(){a=true});document.addEventListener("lazybeforeunveil",function(t){let e=false;let a=t.target.getAttribute("nitro-lazy-mask");if(a){let i="url("+a+")";t.target.style.maskImage=i;t.target.style.webkitMaskImage=i;e=true}let i=t.target.getAttribute("nitro-lazy-bg");if(i){let a=t.target.style.backgroundImage.replace("data:image/gif;base64,R0lGODlhAQABAIABAAAAAP///yH5BAEAAAEALAAAAAABAAEAAAICTAEAOw==",i.replace(/\(/g,"%28").replace(/\)/g,"%29"));if(a===t.target.style.backgroundImage){a="url("+i.replace(/\(/g,"%28").replace(/\)/g,"%29")+")"}t.target.style.backgroundImage=a;e=true}if(t.target.tagName=="VIDEO"){if(t.target.hasAttribute("nitro-lazy-poster")){t.target.setAttribute("poster",t.target.getAttribute("nitro-lazy-poster"))}else if(!t.target.hasAttribute("poster")){t.target.setAttribute("preload","metadata")}e=true}let r=t.target.getAttribute("data-nitro-fragment-id");if(r){if(!window.loadNitroFragment(r,"lazy")){t.preventDefault();return false}}if(t.target.classList.contains("av-animated-generic")){t.target.classList.add("avia_start_animation","avia_start_delayed_animation");e=true}if(!e){let e=t.target.tagName.toLowerCase();if(e!=="img"&&e!=="iframe"){t.target.querySelectorAll("img[nitro-lazy-src],img[nitro-lazy-srcset]").forEach(function(t){t.classList.add("nitro-lazy")})}}})})();</script><script id="nitro-lazyloader">(function(e,t){if(typeof module=="object"&&module.exports){module.exports=lazySizes}else{e.lazySizes=t(e,e.document,Date)}})(window,function e(e,t,r){"use strict";if(!e.IntersectionObserver||!t.getElementsByClassName||!e.MutationObserver){return}var i,n;var a=t.documentElement;var s=e.HTMLPictureElement;var o="addEventListener";var l="getAttribute";var c=e[o].bind(e);var u=e.setTimeout;var f=e.requestAnimationFrame||u;var d=e.requestIdleCallback||u;var v=/^picture$/i;var m=["load","error","lazyincluded","_lazyloaded"];var g=Array.prototype.forEach;var p=function(e,t){return e.classList.contains(t)};var z=function(e,t){e.classList.add(t)};var h=function(e,t){e.classList.remove(t)};var y=function(e,t,r){var i=r?o:"removeEventListener";if(r){y(e,t)}m.forEach(function(r){e[i](r,t)})};var b=function(e,r,n,a,s){var o=t.createEvent("CustomEvent");if(!n){n={}}n.instance=i;o.initCustomEvent(r,!a,!s,n);e.dispatchEvent(o);return o};var C=function(t,r){var i;if(!s&&(i=e.picturefill||n.pf)){i({reevaluate:true,elements:[t]})}else if(r&&r.src){t.src=r.src}};var w=function(e,t){return(getComputedStyle(e,null)||{})[t]};var A=function(e,t,r){r=r||e.offsetWidth;while(r<n.minSize&&t&&!e._lazysizesWidth){r=t.offsetWidth;t=t.parentNode}return r};var E=function(){var e,r;var i=[];var n=function(){var t;e=true;r=false;while(i.length){t=i.shift();t[0].apply(t[1],t[2])}e=false};return function(a){if(e){a.apply(this,arguments)}else{i.push([a,this,arguments]);if(!r){r=true;(t.hidden?u:f)(n)}}}}();var x=function(e,t){return t?function(){E(e)}:function(){var t=this;var r=arguments;E(function(){e.apply(t,r)})}};var L=function(e){var t;var i=0;var a=n.throttleDelay;var s=n.ricTimeout;var o=function(){t=false;i=r.now();e()};var l=d&&s>49?function(){d(o,{timeout:s});if(s!==n.ricTimeout){s=n.ricTimeout}}:x(function(){u(o)},true);return function(e){var n;if(e=e===true){s=33}if(t){return}t=true;n=a-(r.now()-i);if(n<0){n=0}if(e||n<9){l()}else{u(l,n)}}};var T=function(e){var t,i;var n=99;var a=function(){t=null;e()};var s=function(){var e=r.now()-i;if(e<n){u(s,n-e)}else{(d||a)(a)}};return function(){i=r.now();if(!t){t=u(s,n)}}};var _=function(){var i,s;var o,f,d,m;var A;var T=new Set;var _=new Map;var M=/^img$/i;var R=/^iframe$/i;var W=function(){return/^((?!chrome|android).)*safari/i.test(navigator.userAgent)}();var O="onscroll"in e&&!/glebot/.test(navigator.userAgent);var S=0;var F=0;var I=function(e){S--;if(F){F--}if(e&&e.target){y(e.target,I)}if(!e||S<0||!e.target){S=0;F=0}if(J.length&&S-F<1&&S<3){u(function(){while(J.length&&S-F<1&&S<4){K({target:J.shift()})}})}};var P=function(e){if(A==null){A=w(t.body,"visibility")=="hidden"}return A||!(w(e.parentNode,"visibility")=="hidden"&&w(e,"visibility")=="hidden")};var B=function(e){z(e.target,n.loadedClass);h(e.target,n.loadingClass);h(e.target,n.lazyClass);y(e.target,$)};var D=x(B);var $=function(e){D({target:e.target})};var k=function(e,t){if(W){e.src=t;return}try{e.contentWindow.location.replace(t)}catch(r){e.src=t}};var q=function(e){var t;var r=e[l](n.srcsetAttr);if(t=n.customMedia[e[l]("data-media")||e[l]("media")]){e.setAttribute("media",t)}if(r){e.setAttribute("srcset",r)}};var H=x(function(e,t,r,i,a){var s,o,c,f,m,p;if(!(m=b(e,"lazybeforeunveil",t)).defaultPrevented){if(i){if(r){z(e,n.autosizesClass)}else{e.setAttribute("sizes",i)}}o=e[l](n.srcsetAttr);s=e[l](n.srcAttr);if(a){c=e.parentNode;f=c&&v.test(c.nodeName||"")}p=t.firesLoad||"src"in e&&(o||s||f);m={target:e};if(p){y(e,I,true);clearTimeout(d);d=u(I,2500);z(e,n.loadingClass);y(e,$,true)}if(f){g.call(c.getElementsByTagName("source"),q)}if(o){e.setAttribute("srcset",o)}else if(s&&!f){if(R.test(e.nodeName)){k(e,s)}else{e.src=s}}if(o||f){C(e,{src:s})}}E(function(){if(e._lazyRace){delete e._lazyRace}if(!p||e.complete){if(p){I(m)}else{S--}B(m)}})});var j=function(e){if(n.isPaused)return;var t,r;var a=M.test(e.nodeName);var o=a&&(e[l](n.sizesAttr)||e[l]("sizes"));var c=o=="auto";if(c&&a&&(e.src||e.srcset)&&!e.complete&&!p(e,n.errorClass)){return}t=b(e,"lazyunveilread").detail;if(c){N.updateElem(e,true,e.offsetWidth)}S++;if((r=J.indexOf(e))!=-1){J.splice(r,1)}_.delete(e);T.delete(e);i.unobserve(e);s.unobserve(e);H(e,t,c,o,a)};var G=function(e){var t,r;for(t=0,r=e.length;t<r;t++){if(e[t].isIntersecting===false){continue}j(e[t].target)}};var J=[];var K=function(e,r){var i,n,a,s;for(n=0,a=e.length;n<a;n++){if(r&&e[n].boundingClientRect.width>0&&e[n].boundingClientRect.height>0){_.set(e[n].target,{rect:e[n].boundingClientRect,scrollTop:t.documentElement.scrollTop,scrollLeft:t.documentElement.scrollLeft})}if(e[n].boundingClientRect.bottom<=0&&e[n].boundingClientRect.right<=0&&e[n].boundingClientRect.left<=0&&e[n].boundingClientRect.top<=0){continue}if(!e[n].isIntersecting){continue}s=e[n].target;if(S-F<1&&S<4){F++;j(s)}else if((i=J.indexOf(s))==-1){J.push(s)}else{J.splice(i,1)}}};var Q=function(){var e,t;for(e=0,t=o.length;e<t;e++){if(!o[e]._lazyAdd&&!o[e].classList.contains(n.loadedClass)){o[e]._lazyAdd=true;i.observe(o[e]);s.observe(o[e]);T.add(o[e]);if(!O){j(o[e])}}}};var U=function(){if(n.isPaused)return;if(_.size===0)return;const r=t.documentElement.scrollTop;const i=t.documentElement.scrollLeft;A=null;const a=r+e.innerHeight+n.expand;const s=i+e.innerWidth+n.expand*n.hFac;const o=r-n.expand;const l=(i-n.expand)*n.hFac;for(let e of _){const[t,r]=e;const i=r.rect.top+r.scrollTop;const n=r.rect.bottom+r.scrollTop;const c=r.rect.left+r.scrollLeft;const u=r.rect.right+r.scrollLeft;if(n>=o&&i<=a&&u>=l&&c<=s&&P(t)){j(t)}}};return{_:function(){m=r.now();o=t.getElementsByClassName(n.lazyClass);i=new IntersectionObserver(G);s=new IntersectionObserver(K,{rootMargin:n.expand+"px "+n.expand*n.hFac+"px"});const e=new ResizeObserver(e=>{if(T.size===0)return;s.disconnect();s=new IntersectionObserver(K,{rootMargin:n.expand+"px "+n.expand*n.hFac+"px"});_=new Map;for(let e of T){s.observe(e)}});e.observe(t.documentElement);c("scroll",L(U),true);new MutationObserver(Q).observe(a,{childList:true,subtree:true,attributes:true});Q()},unveil:j}}();var N=function(){var e;var r=x(function(e,t,r,i){var n,a,s;e._lazysizesWidth=i;i+="px";e.setAttribute("sizes",i);if(v.test(t.nodeName||"")){n=t.getElementsByTagName("source");for(a=0,s=n.length;a<s;a++){n[a].setAttribute("sizes",i)}}if(!r.detail.dataAttr){C(e,r.detail)}});var i=function(e,t,i){var n;var a=e.parentNode;if(a){i=A(e,a,i);n=b(e,"lazybeforesizes",{width:i,dataAttr:!!t});if(!n.defaultPrevented){i=n.detail.width;if(i&&i!==e._lazysizesWidth){r(e,a,n,i)}}}};var a=function(){var t;var r=e.length;if(r){t=0;for(;t<r;t++){i(e[t])}}};var s=T(a);return{_:function(){e=t.getElementsByClassName(n.autosizesClass);c("resize",s)},checkElems:s,updateElem:i}}();var M=function(){if(!M.i){M.i=true;N._();_._()}};(function(){var t;var r={lazyClass:"lazyload",lazyWaitClass:"lazyloadwait",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:true,hFac:.8,loadMode:2,expand:400,ricTimeout:0,throttleDelay:125,isPaused:false};n=e.nitro_lazySizesConfig||e.nitro_lazysizesConfig||{};for(t in r){if(!(t in n)){n[t]=r[t]}}u(function(){if(n.init){M()}})})();i={cfg:n,autoSizer:N,loader:_,init:M,uP:C,aC:z,rC:h,hC:p,fire:b,gW:A,rAF:E};return i});</script><script nitro-exclude>(function(){var t={childList:false,attributes:true,subtree:false,attributeFilter:["src"],attributeOldValue:true};var e=null;var r=[];function n(t){let n=r.indexOf(t);if(n>-1){r.splice(n,1);e.disconnect();a()}t.src=t.getAttribute("nitro-og-src");t.parentNode.querySelector(".nitro-removable-overlay")?.remove()}function i(){if(!e){e=new MutationObserver(function(t,e){t.forEach(t=>{if(t.type=="attributes"&&t.attributeName=="src"){let r=t.target;let n=r.getAttribute("nitro-og-src");let i=r.src;if(i!=n&&t.oldValue!==null){e.disconnect();let o=i.replace(t.oldValue,"");if(i.indexOf("data:")===0&&["?","&"].indexOf(o.substr(0,1))>-1){if(n.indexOf("?")>-1){r.setAttribute("nitro-og-src",n+"&"+o.substr(1))}else{r.setAttribute("nitro-og-src",n+"?"+o.substr(1))}}r.src=t.oldValue;a()}}})})}return e}function o(e){i().observe(e,t)}function a(){r.forEach(o)}window.addEventListener("message",function(t){if(t.data.action&&t.data.action==="playBtnClicked"){var e=document.getElementsByTagName("iframe");for(var r=0;r<e.length;r++){if(t.source===e[r].contentWindow){n(e[r])}}}});document.addEventListener("DOMContentLoaded",function(){document.querySelectorAll("iframe[nitro-og-src]").forEach(t=>{r.push(t)});a()})})();</script><style>@import url("https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/desktop/source/rev-d947f6c/fonts.googleapis.com/54972086ed364ab0417b8d5f49339dcf.css2");</style><style id="critical-home-2025">.banner,.banner a,.logo_slider{overflow:hidden}.dark_blue{background-color:#090038}.title_blue{color:#2675ff}.light_blue{background-color:#f5f8ff}.banner{background-color:#fff}.banner .wrap{padding-bottom:70px}.banner a{float:left;color:#fff;font-size:15px;font-style:normal;font-weight:700;line-height:normal;border-radius:5px;background:linear-gradient(141deg,#3978fc 14.05%,#6941c1 90.3%);padding:3px 20px 5px;text-decoration:none;margin-top:20px;transition:background .4s;position:relative;z-index:1}.banner a::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#eac2ff 0,#a9d3ff 100%);transform:scaleX(0);transform-origin:left center;transition:transform .4s;z-index:-1;border-radius:5px}.banner a:hover::before{transform:scaleX(1)}img.banner_ico{position:absolute;top:6px}.banner a img{width:10px;top:-1px;margin-left:10px}.nav_banner{float:right;width:24%}.banner .nav_banner a:hover{opacity:.6}.nav_banner ul{display:flex;justify-content:space-between;flex-wrap:nowrap;margin:24px 0 0}.nav_banner ul a{background:inherit;border-radius:0;color:#333;font-size:14px;line-height:19px;text-align:right;font-weight:400;padding:0;margin:0;text-transform:uppercase}.burger_trigger,.logo .sticky_logo,.responsive_nav_trigger,div#responsiveNav{display:none}.top_nav{display:flex;flex-wrap:nowrap}.nav_menu{width:640px;z-index:1;display:flex;flex-wrap:nowrap;justify-content:space-between;margin:24px 20px 0 60px}.nav_menu li,.nav_menu li a{color:#fff;font-size:16px;font-weight:600;line-height:22px;cursor:pointer}.nav_menu li:hover{color:#84acff}.top_nav li.menu_container::before{content:"";border:solid #fff;border-width:0 1px 1px 0;display:inline-block;height:5px;width:5px;margin-left:10px;margin-top:8px;float:right;transform:rotate(45deg);-webkit-transform:rotate(45deg);overflow:hidden}.top_nav li.menu_container:hover::before{border-color:#84acff;transform:rotate(225deg);margin-top:10px}header .header_iner .wrap{padding:0}header .header_iner .btn,header .header_iner .btn_signup{font-size:16px;line-height:normal;font-weight:600;padding:6px 14px;top:20px}header .header_iner .btn_signup{border:1px solid #fff;border-radius:4px;color:#fff;text-decoration:none;margin-left:20px;position:relative;top:20px}.logo{margin-top:20px;margin-bottom:16px}.logo a:hover{opacity:1}.header_logo{width:172px}.home_page_2025 .after_header h1{text-align:left}.home_page_2025 .after_header p{font-size:24px;text-align:left}.home_page_2025 .after_header .flex_container{width:100%;margin-top:90px}.home_page_2025 .after_header .flex_container div{width:40%}.home_page_2025 .after_header img{width:50%;height:auto}.logo_slider .wrap{max-width:1200px;margin:0 auto}.logo_slider .wrap-slide{display:block}.logo_slider .wrap-slide::after,.logo_slider .wrap-slide::before{content:"";position:absolute;top:0;bottom:0;width:150px;z-index:1;pointer-events:none}.logo_slider .wrap-slide::before{left:0;background:linear-gradient(90deg,#fff 0,rgba(255,255,255,0) 100%)}.logo_slider .wrap-slide::after{right:0;background:linear-gradient(270deg,#fff 0,rgba(255,255,255,0) 100%)}.logo_slider .slide-inner{display:flex;align-items:center;gap:40px}.logo_slider .slide_content{flex:0 0 auto}.logo_slider .slide_content img{width:240px;height:auto}</style><style id="wp-img-auto-sizes-contain-inline-css">img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}</style><style id="classic-theme-styles-inline-css">.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}</style><style id="wp-block-styles-placeholder-inline-css">:root{--wp-internal-comment:"Placeholder for wp_hoist_late_printed_styles() to replace with the block styles printed at wp_footer."}</style><style id="wp-global-styles-placeholder-inline-css">:root{--wp-internal-comment:"Placeholder for wp_hoist_late_printed_styles() to replace with the global-styles printed at wp_footer."}</style><link href="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/static/optimized/rev-d947f6c/quickblox.com/combinedCss/nitro-min-noimport-1931dd085767324e256ffed75c3b7113-stylesheet.css" rel="preload" as="style" onload="this.onload=null; this.rel='stylesheet'; this.setAttribute('onload', this.getAttribute('nitropack-onload') + '; this.setAttribute(\'onload\', \'\');'); this.dispatchEvent(new Event('load'));" /><noscript><link rel="stylesheet" type="text/css" href="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/static/optimized/rev-d947f6c/quickblox.com/combinedCss/nitro-min-noimport-1931dd085767324e256ffed75c3b7113-stylesheet.css" /></noscript><style id="heateor_sss_frontend_css-inline-css">.heateor_sss_button_instagram span.heateor_sss_svg,a.heateor_sss_instagram span.heateor_sss_svg{background:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.heateor_sss_horizontal_sharing .heateor_sss_svg,.heateor_sss_standard_follow_icons_container .heateor_sss_svg{color:#fff;border-width:0px;border-style:solid;border-color:transparent}.heateor_sss_horizontal_sharing .heateorSssTCBackground{color:#666}.heateor_sss_horizontal_sharing span.heateor_sss_svg:hover,.heateor_sss_standard_follow_icons_container span.heateor_sss_svg:hover{border-color:transparent}.heateor_sss_vertical_sharing span.heateor_sss_svg,.heateor_sss_floating_follow_icons_container span.heateor_sss_svg{color:#fff;border-width:0px;border-style:solid;border-color:transparent}.heateor_sss_vertical_sharing .heateorSssTCBackground{color:#666}.heateor_sss_vertical_sharing span.heateor_sss_svg:hover,.heateor_sss_floating_follow_icons_container span.heateor_sss_svg:hover{border-color:transparent}</style><style>.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important}</style><link href="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/static/optimized/rev-d947f6c/quickblox.com/combinedCss/nitro-min-noimport-be909a3d97c6c4d509bd692485d7749c-stylesheet.css" rel="preload" as="style" onload="this.onload=null; this.rel='stylesheet'; this.setAttribute('onload', this.getAttribute('nitropack-onload') + '; this.setAttribute(\'onload\', \'\');'); this.dispatchEvent(new Event('load'));" /><noscript><link rel="stylesheet" type="text/css" href="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/static/optimized/rev-d947f6c/quickblox.com/combinedCss/nitro-min-noimport-be909a3d97c6c4d509bd692485d7749c-stylesheet.css" /></noscript><link rel="preload" as="script" href="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/static/optimized/rev-d947f6c/quickblox.com/wp-content/plugins/code-prettify/prettify/render-blocking-nitro-min-2fca81ef3b9ef1cf13547b9b4553d8a6.run_prettify.js" /><link rel="preload" as="script" href="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/static/optimized/rev-d947f6c/quickblox.com/wp-content/themes/QuickbloxTheme2021/js/render-blocking-nitro-min-5b13cf4a7ba0509a8adc00ab5025d0b5.form-button.js" /><link rel="preload" as="script" href="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/static/optimized/rev-d947f6c/quickblox.com/wp-content/themes/QuickbloxTheme2021/js/render-blocking-nitro-min-515256a13fd66d71a2887d1dc1ecc93c.new-custom.min.js" /><link rel="preload" as="script" href="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/static/optimized/rev-d947f6c/ajax.googleapis.com/ajax/libs/jquery/1/render-blocking-nitro-min-871708e93740f2b399bad0389ef4aa73.jquery.min.js" /><link rel="preload" as="script" href="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/static/optimized/rev-d947f6c/quickblox.com/wp-content/plugins/sassy-social-share/public/js/render-blocking-nitro-min-d05bc9e9ff12b3d3687967289896654f.sassy-social-share-public.js" /><link rel="preload" as="script" href="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/static/optimized/rev-d947f6c/quickblox.com/wp-content/themes/QuickbloxTheme2021/js/render-blocking-nitro-min-d94417cd021f64eb7ec81d4f70dcef1c.header.js" /><script async id="9a13580634b55d9a7c8724444b9dc75b-1" data-nitro-for-id="9a13580634b55d9a7c8724444b9dc75b-1" type="nitropack/inlinescript" class="nitropack-inline-script">
                (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
                new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
                j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
                'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
                })(window,document,'script','dataLayer','GTM-5SFQ3ZZ');
            </script><script id="code-prettify-js-before" data-nitro-for-id="code-prettify-js-before" type="nitropack/inlinescript" class="nitropack-inline-script">
var codePrettifyLoaderBaseUrl = "https:\/\/quickblox.com\/wp-content\/plugins\/code-prettify\/prettify";
//# sourceURL=code-prettify-js-before
</script><script id="pagination-rel-attributes-js-after" data-nitro-for-id="pagination-rel-attributes-js-after" type="nitropack/inlinescript" class="nitropack-inline-script">document.addEventListener("DOMContentLoaded",function(){const t=document.querySelectorAll(".nav-links .page-numbers");let e=false;t.forEach(t=>{if(t.classList.contains("current")){e=true}if(!e&&!t.classList.contains("current")){t.setAttribute("rel","prev")}if(e&&!t.classList.contains("current")){t.setAttribute("rel","next")}if(t.classList.contains("current")){t.removeAttribute("rel")}})});</script><script id="heateor_sss_sharing_js-js-before" data-nitro-for-id="heateor_sss_sharing_js-js-before" type="nitropack/inlinescript" class="nitropack-inline-script">
function heateorSssLoadEvent(e) {var t=window.onload;if (typeof window.onload!="function") {window.onload=e}else{window.onload=function() {t();e()}}}; var heateorSssSharingAjaxUrl = 'https://quickblox.com/wp-admin/admin-ajax.php', heateorSssCloseIconPath = 'https://quickblox.com/wp-content/plugins/sassy-social-share/public/../images/close.png', heateorSssPluginIconPath = 'https://quickblox.com/wp-content/plugins/sassy-social-share/public/../images/logo.png', heateorSssHorizontalSharingCountEnable = 0, heateorSssVerticalSharingCountEnable = 0, heateorSssSharingOffset = 0; var heateorSssMobileStickySharingEnabled = 0;var heateorSssCopyLinkMessage = "Link copied.";var heateorSssUrlCountFetched = [], heateorSssSharesText = 'Shares', heateorSssShareText = 'Share';function heateorSssPopup(e) {window.open(e,"popUpWindow","height=400,width=600,left=400,top=100,resizable,scrollbars,toolbar=0,personalbar=0,menubar=no,location=no,directories=no,status")}
//# sourceURL=heateor_sss_sharing_js-js-before
</script><script>(function(e){"use strict";if(!e.loadCSS){e.loadCSS=function(){}}var t=loadCSS.relpreload={};t.support=function(){var t;try{t=e.document.createElement("link").relList.supports("preload")}catch(e){t=false}return function(){return t}}();t.bindMediaToggle=function(e){var t=e.media||"all";function a(){e.media=t}if(e.addEventListener){e.addEventListener("load",a)}else if(e.attachEvent){e.attachEvent("onload",a)}setTimeout(function(){e.rel="stylesheet";e.media="only x"});setTimeout(a,3e3)};t.poly=function(){if(t.support()){return}var a=e.document.getElementsByTagName("link");for(var n=0;n<a.length;n++){var o=a[n];if(o.rel==="preload"&&o.getAttribute("as")==="style"&&!o.getAttribute("data-loadcss")){o.setAttribute("data-loadcss",true);t.bindMediaToggle(o)}}};if(!t.support()){t.poly();var a=e.setInterval(t.poly,500);if(e.addEventListener){e.addEventListener("load",function(){t.poly();e.clearInterval(a)})}else if(e.attachEvent){e.attachEvent("onload",function(){t.poly();e.clearInterval(a)})}}if(typeof exports!=="undefined"){exports.loadCSS=loadCSS}else{e.loadCSS=loadCSS}})(typeof global!=="undefined"?global:this);</script><script nitro-exclude>(function(){const e=document.createElement("link");if(!(e.relList&&e.relList.supports&&e.relList.supports("prefetch"))){return}let t=document.cookie.includes("9d63262f59cd9b3378f01392c");let n={initNP_PPL:function(){if(window.NP_PPL!==undefined)return;window.NP_PPL={prefetches:[],lcpEvents:[],other:[]}},logPrefetch:function(e,n,r){let o=JSON.parse(window.sessionStorage.getItem("nitro_prefetched_urls"));if(o===null)o={};if(o[e]===undefined){o[e]={type:n,initiator:r};window.sessionStorage.setItem("nitro_prefetched_urls",JSON.stringify(o))}if(!t)return;window.NP_PPL.prefetches.push({url:e,type:n,initiator:r,timestamp:performance.now()})},logLcpEvent:function(e,n=null){if(!t)return;window.NP_PPL.lcpEvents.push({message:e,data:n,timestamp:performance.now()})},logOther:function(e,n=null){if(!t)return;window.NP_PPL.other.push({message:e,data:n,timestamp:performance.now()})}};if(t){n.initNP_PPL()}let r=0;const o=300;let l=".quickblox.com";let c=new RegExp(l+"$");function a(){return performance.now()-r>o}function u(){let e;let t=performance.now();const r={capture:true,passive:true};document.addEventListener("touchstart",o,r);document.addEventListener("mouseover",l,r);function o(e){t=performance.now();const n=e.target.closest("a");if(!n||!s(n)){return}g(n.href,"TOUCH")}function l(r){n.logOther("mouseoverListener() called",r);if(performance.now()-t<1111){return}const o=r.target.closest("a");if(!o||!s(o)){return}o.addEventListener("mouseout",c,{passive:true});e=setTimeout(function(){n.logOther("mouseoverTimer CALLBACK called",r);g(o.href,"HOVER");e=undefined},85)}function c(t){if(t.relatedTarget&&t.target.closest("a")==t.relatedTarget.closest("a")){return}if(e){clearTimeout(e);e=undefined}}}function f(){if(!PerformanceObserver.supportedEntryTypes.includes("largest-contentful-paint")){n.logLcpEvent("PerformanceObserver does not support LCP events in this browser.");return}let e=new PerformanceObserver(e=>{n.logLcpEvent("LCP_DETECTED",e.getEntries().at(-1).element);C=e.getEntries().at(-1).element});let t=function(e){k=window.requestIdleCallback(O);window.removeEventListener("load",t)};I.forEach(e=>{window.addEventListener(e,P,{once:true})});e.observe({type:"largest-contentful-paint",buffered:true});window.addEventListener("load",t)}function s(e){if(!e){n.logOther("Link Not Prefetchable: empty link element.",e);return false}if(!e.href){n.logOther("Link Not Prefetchable: empty href attribute.",e);return false}let t=e.href;let r=null;try{r=new URL(t)}catch(t){n.logOther("Link Not Prefetchable: "+t,e);return false}let o="."+r.hostname.replace("www.","");if(!["http:","https:"].includes(e.protocol)){n.logOther("Link Not Prefetchable: missing protocol in the URL.",e);return false}if(e.protocol=="http:"&&location.protocol=="https:"){n.logOther("Link Not Prefetchable: URL is HTTP but the current page is HTTPS.",e);return false}if(e.getAttribute("href").charAt(0)=="#"||e.hash&&e.pathname+e.search==location.pathname+location.search){n.logOther("Link Not Prefetchable: URL is the current location but with a hash.",e);return false}if(c.exec(o)===null){n.logOther("Link Not Prefetchable: Different domain.",e);return false}for(i=0;i<x.length;i++){if(t.match(x[i])!==null){n.logOther("Link Not Prefetchable: Excluded URL "+t+".",{link:e,regex:x[i]});return false}}return true}function p(){let e=navigator.connection;if(!e){return false}if(e.saveData){n.logOther("Data Saving Mode detected.");return true}return false}function d(){if(M!==null){return M}M=p();return M}if(!window.requestIdleCallback){window.requestIdleCallback=function(e,t){var t=t||{};var n=1;var r=t.timeout||n;var o=performance.now();return setTimeout(function(){e({get didTimeout(){return t.timeout?false:performance.now()-o-n>r},timeRemaining:function(){return Math.max(0,n+(performance.now()-o))}})},n)}}if(!window.cancelIdleCallback){window.cancelIdleCallback=function(e){clearTimeout(e)}}let h=function(e,t){n.logLcpEvent("MUTATION_DETECTED",e);clearTimeout(R);R=setTimeout(T,500,e)};let m=function(){return window.NavAI!==undefined};let g=function(e,t="",o=false){if(b.indexOf(e)>-1){n.logOther("Prefetch skipped: URL is already prefetched.",e);return}if(b.length>15){n.logOther("Prefetch skipped: Maximum prefetches threshold reached.");return}if(!o&&!a()){n.logOther("Prefetch skipped: on cooldown",e);return}if(d()){n.logOther("Prefetch skipped: limited connection",e);return}if(m()){n.logOther("Prefetch skipped: NavAI is present",e);return}let l="prefetch";if(HTMLScriptElement.supports&&HTMLScriptElement.supports("speculationrules")){l=Math.floor(Math.random()*2)===1?"prefetch":"prerender";if(l==="prefetch"){L(e)}if(l==="prerender"){E(e)}}else{L(e)}b.push(e);r=performance.now();n.logPrefetch(e,l,t);return true};function L(e){const t=document.createElement("link");t.rel="prefetch";t.setAttribute("nitro-exclude",true);t.type="text/html";t.href=e;document.head.appendChild(t)}function E(e){let t={prerender:[{source:"list",urls:[e]}]};let n=document.createElement("script");n.type="speculationrules";n.textContent=JSON.stringify(t);document.body.appendChild(n)}function w(e){let t=document.querySelector("body");while(e!=t){if(v(e)){e=e.parentElement;n.logOther("Skipping LCP container level: Inside a <nav> element.",e);continue}let t=Array.from(e.querySelectorAll("a"));n.logOther("filtering links...",t);t=t.filter(t=>{if(v(t)){n.logOther("Skipping link: Inside a <nav> element.",e);return false}return s(t)});if(t.length>0)return[t,e];e=e.parentElement}return[[],null]}function v(e){return e.closest("nav")!==null||e.nodeName=="NAV"}function P(e){S=true;if(y&&!U){_()}}function O(e){y=true;if(S&&!U){if(_()){window.cancelIdleCallback(k)}else{A++;if(A>2){window.cancelIdleCallback(k);n.logLcpEvent("IDLE_CALLBACK_CANCELLED")};}}}function _(){if(C==null){n.logLcpEvent("doLcpPrefetching_CALLBACK_CALLED_WITHOUT_LCP_ELEMENT");return false}let e=[];[e,N]=w(C);if(e.length==0){n.logLcpEvent("NO_LINKS_FOUND");return false}if(e.length>0){g(e[0].href,"LCP",!U);U=true}D.observe(N,{subtree:true,childList:true,attributes:true});n.logLcpEvent("MUTATION_OBSERVER_REGISTERED");window.cancelIdleCallback(k);n.logLcpEvent("IDLE_CALLBACK_CANCELLED")};function T(e){n.logLcpEvent("MUTATION_RESCAN_TRIGGERED",e);let t=w(N)[0];if(t.length>0){g(t[0].href,"LCP_MUTATION")}}let b=[];let C=null;let N=null;let k=0;let A=0;let I=["mousemove","click","keydown","touchmove","touchstart"];let S=false;let y=false;const D=new MutationObserver(h);let R=0;let U=false;let M=null;let x=JSON.parse(atob("W10="));if(Object.prototype.toString.call(x)==="[object Object]"){n.logOther("EXCLUDES_AS_OBJECT",x);let e=[];for(const t in x){e.push(x[t])}x=e}x=x.map(e=>new RegExp(e));if(navigator.connection){navigator.connection.onchange=function(e,t){M=null;n.logOther("Connection changed",{effectiveType:navigator.connection.effectiveType,rtt:navigator.connection.rtt,downlink:navigator.connection.downlink,saveData:navigator.connection.saveData})}}f();u()})();</script><script nitro-exclude>(()=>{if(window.NitroPack=window.NitroPack||{coreVersion:"dev",isCounted:!1},!window.NitroPack.isCounted){window.NitroPack.isCounted=!0;const e=()=>{let e=performance.getEntriesByType("navigation")[0];return document.prerendering||e?.activationStart>0?"_prr":e&&e.responseStart-e.requestStart<=5?"_pre":"_dow"},i=e=>{navigator.sendBeacon("https://to.getnitropack.com/p",JSON.stringify({siteId:"WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL",url:window.location.href,isOptimized:!!window.IS_NITROPACK,coreVersion:"dev",missReason:window.NPTelemetryMetadata?.missReason||"",pageType:window.NPTelemetryMetadata?.pageType||"",isEligibleForOptimization:!!window.NPTelemetryMetadata?.isEligibleForOptimization||!1,pageLoadMode:e}))};(async()=>{await new Promise(e=>{document.prerendering?document.addEventListener("prerenderingchange",e,{once:!0}):e()}),await new Promise(e=>{"complete"===document.readyState?e():window.addEventListener("load",e)}),i(e())})(),window.addEventListener("pageshow",e=>{if(e.persisted){let e=document.prerendering||self.performance?.getEntriesByType?.("navigation")[0]?.activationStart>0;"visible"!==document.visibilityState||e||i("_bfr")}})}})();</script></head> <body class="home wp-singular page-template-default page page-id-1350 wp-theme-QuickbloxTheme2021 home_page_2025 qb-website"><script>(function(){if(typeof NPSH!=="undefined"&&NPSH.isScrolled()){setTimeout(()=>{document.body.classList.remove("nitro-cover")},1e3);document.body.classList.add("nitro-cover");window.addEventListener("load",function(){document.body.classList.remove("nitro-cover")})}})();</script> <!-- Google Tag Manager (noscript) -->  <!-- End Google Tag Manager (noscript) --> <header> <div id="to-top"></div> <div class="header_sticky_group nitro-lazy"> <div class="banner"> <div class="wrap"> <a href="https://quickblox.com/pricing/">New - Free plan - Chat Services + AI Agent<img alt="next" nitro-lazy-src="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/source/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/next.svg" class="nitro-lazy" decoding="async" nitro-lazy-empty id="ODU6MTk3-1" data-nitro-empty-id="ODU6MTk3-1" src="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTQgMTQiIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48L3N2Zz4=" /></a> <div class="nav_banner"><div class="menu-bannermenu-container"><ul id="menu-bannermenu" class="menu"><li id="menu-item-8781" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8781"><a href="https://quickblox.com/pricing/" class="nitro-lazy">Pricing</a></li> <li id="menu-item-625" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-625 nitro-lazy"><a href="https://help.quickblox.com/">Support</a></li> <li id="menu-item-626" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-626"><a href="https://admin.quickblox.com/signin">Log in</a></li> <li id="menu-item-1475" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1475"><a href="https://quickblox.com/contacts/">Contact us</a></li> </ul></div></div> </div> </div> <div class="header_iner"> <div class="wrap nitro-lazy"> <div class="top_nav"> <div class="logo"><a href="https://quickblox.com"><img alt="Logo Quickblox" nitro-lazy-src="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/source/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/header-logo.svg" class="header_logo nitro-lazy" decoding="async" nitro-lazy-empty id="OTY6MjA1-1" data-nitro-empty-id="OTY6MjA1-1" src="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTk5IDQwIiB3aWR0aD0iMTk5IiBoZWlnaHQ9IjQwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==" /></a></div> <ul class="nav_menu"> <li class="menu_container products_menu_container">Products <div class="sub_menu_container"> <ul> <li> <h3>Communication Tools</h3> <ul> <li data-title="Chat"> <a href="https://quickblox.com/products/chat-API/">Chat</a> </li> <li data-title="Voice"> <a href="https://quickblox.com/products/video-calling-API">Voice &amp; Video Calling</a> </li> </ul> </li> <li class="wrap_menu_description"> <h3>Ready Solutions</h3> <ul> <li data-title="Q-consultation"> <a href="https://quickblox.com/products/white-label-video-consultation">Q-Consultation</a> <p>White label video solution</p> </li> <li data-title="SmartChat"> <a href="https://quickblox.com/products/ai-agent/">AI Agent</a> <p>Automate workflows and conversations</p> </li> <li data-title="Q-municate"> <a href="http://quickblox.com/products/white-label-messenger-app">Q-municate</a> <p>White label messaging app</p> </li> </ul> </li> </ul> </div> </li> <li class="menu_container solutions_menu_container">Solutions <div class="sub_menu_container"> <div class="menu-headersolutionsmenu-container"><ul id="menu-headersolutionsmenu" class="menu"><li id="menu-item-6903" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-6903"><a href="https://quickblox.com/solutions/">Industries</a> <ul class="sub-menu"> <li id="menu-item-6901" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6901"><a href="https://quickblox.com/solutions/healthcare/">Healthcare</a></li> <li id="menu-item-6900" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6900"><a href="https://quickblox.com/solutions/finance/">Finance &amp; Banking</a></li> <li id="menu-item-6902" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6902"><a href="https://quickblox.com/solutions/marketplace/">Marketplace</a></li> <li id="menu-item-6899" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6899"><a href="https://quickblox.com/solutions/education-coaching/">Education</a></li> <li id="menu-item-6904" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6904"><a href="https://quickblox.com/solutions/social-network/">Social Network</a></li> </ul> </li> <li id="menu-item-6897" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-6897"><a href="https://quickblox.com/products/">USE CASES</a> <ul class="sub-menu"> <li id="menu-item-8594" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8594"><a href="https://quickblox.com/products/white-label-telehealth/">Telehealth</a></li> <li id="menu-item-8600" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8600"><a href="https://quickblox.com/products/white-label-video-consultation/customer-support-app/">Customer Support</a></li> <li id="menu-item-8597" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8597"><a href="https://quickblox.com/products/white-label-video-consultation/recruitment-app/">HR &amp; Recruitment</a></li> <li id="menu-item-8598" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8598"><a href="https://quickblox.com/products/white-label-video-consultation/social-app/">Operator Driven Chat</a></li> <li id="menu-item-8599" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8599"><a href="https://quickblox.com/products/white-label-video-consultation/finance-app/">Financial Services</a></li> </ul> </li> </ul></div> </div> </li> <li class="menu_container ai_healthcare_menu_container">AI Healthcare <div class="sub_menu_container"> <ul> <li data-title="Q-Consultation for Healthcare"> <a href="https://quickblox.com/products/white-label-telehealth/">Q-Consultation for Healthcare</a> <p>White label telehealth</p> </li> <li data-title="HIPAA SmartChat Assistant"> <a href="https://quickblox.com/products/healthcare-ai-agent/">AI Agents for Healthcare</a> <p>HIPAA-compliant AI medical assistant</p> </li> <li data-title="HIPAA Chat &amp; Video"> <a href="https://quickblox.com/solutions/healthcare/">HIPAA Chat &amp; Video</a> <p>Tools to build your own HIPAA telehealth app</p> </li> <li data-title="HIPAA Compliant Hosting"> <a href="https://quickblox.com/hosting/hipaa-compliant-hosting/">HIPAA Compliant Hosting</a> <p>Secure hosting with encryption and BAA</p> </li> </ul> </div> </li> <li class="menu_container resources_menu_container">Resources <div class="sub_menu_container"> <div class="menu-headerresoursnav-container"><ul id="menu-headerresoursnav" class="menu"><li id="menu-item-8602" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8602"><a href="https://quickblox.com/blog/">Blog</a></li> <li id="menu-item-9413" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-9413"><a href="https://quickblox.com/answers/">Knowledge Center</a></li> <li id="menu-item-8603" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8603"><a href="https://quickblox.com/news/">News</a></li> <li id="menu-item-8604" class="menu-item menu-item-type-taxonomy menu-item-object-quickblox menu-item-8604"><a href="https://quickblox.com/blog/quickblox/customer-use-case/">Case Studies</a></li> <li id="menu-item-9218" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9218"><a href="https://quickblox.com/blog/white-paper/">White Paper</a></li> </ul></div> </div> </li> <li class="menu_container developers_menu_container">Developers <div class="sub_menu_container"> <ul class="menu"> <li><h3>DEV DOCUMENTATION</h3></li> <li class="menu-item-has-children" data-title="SDKs"> <a href="https://quickblox.com/sdk/">SDKs</a> </li> <li> <ul> <li data-title="iOS"><a href="https://quickblox.com/sdk/ios-chat-sdk/">iOS</a></li> <li data-title="Android"><a href="https://quickblox.com/sdk/android-chat-sdk/">Android</a></li> <li data-title="JavaScript"><a href="https://quickblox.com/sdk/javascript-chat-sdk/">JavaScript</a></li> <li data-title="React Native"><a href="https://quickblox.com/sdk/react-native-chat-sdk/">React Native</a></li> <li data-title="Flutter"><a href="https://quickblox.com/sdk/flutter-chat-sdk/">Flutter</a></li> </ul> </li> </ul> <ul class="menu "> <li data-title="Server API"> <a href="https://docs.quickblox.com/reference/overview">Server API</a> </li> <li class="menu-item-has-children" data-title="Chat UI Kits"> <a href="https://quickblox.com/ui-kit/">Chat UI Kits</a> </li> <li> <ul> <li data-title="iOS ui kit"><a href="https://docs.quickblox.com/ui-kits/ios-uikit-overview">iOS</a></li> <li data-title="Android ui kit"><a href="https://docs.quickblox.com/ui-kits/android-uikit-overview">Android</a></li> <li data-title="Java Script ui kit"><a href="https://docs.quickblox.com/ui-kits/react-uikit-overview">React</a></li> </ul> </li> </ul> <ul class="menu"> <li><h3>DEV RESOURCES</h3></li> <li data-title="Documentation"> <a href="https://docs.quickblox.com/docs/quickstart">Documentation</a> </li> <li data-title="Code Sample"> <a href="https://docs.quickblox.com/docs/code-samples">Code Samples</a> </li> <li data-title="Platform Status"> <a href="https://status.quickblox.com">Platform Status</a> </li> <li data-title="How-to Tutorials"> <a href="https://quickblox.com/blog/how-to/">How-to Tutorials</a> </li> <li data-title="Video Tutorials"> <a href="https://www.youtube.com/channel/UCi7TXgYmBSH6GBRNakdG_-g">Video Tutorials</a> </li> <li data-title="Help Centre"> <a href="https://help.quickblox.com">Help Centre</a> </li> <li data-title="QuickBlox Discord Community"> <a href=""><p>QuickBlox Discord</p><p>Community</p></a> </li> </ul> <ul class="menu"> <li><h3>Infrastructure</h3></li> <li class="menu-item-has-children" data-title="Hosting"> <a href="https://quickblox.com/hosting/">Hosting</a> </li> <li> <ul> <li data-title="Cloud"><a href="https://quickblox.com/hosting/cloud/">Cloud</a></li> <li data-title="On-Premises"><a href="https://quickblox.com/hosting/on-premise/">On-Premises</a></li> <li data-title="HIPAA Compliant"><a href="https://quickblox.com/hosting/hipaa-compliant-hosting/">HIPAA Compliant</a></li> </ul> </li> </ul> </div></li></ul> </div> <div class="burger_trigger"><img alt="=" nitro-lazy-src="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/burger.svg" class="burger_header nitro-lazy" decoding="async" nitro-lazy-empty id="MjU4OjE2Nw==-1" data-nitro-empty-id="MjU4OjE2Nw==-1" src="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMTYiIHdpZHRoPSIyMCIgaGVpZ2h0PSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48L3N2Zz4=" /></div> <div class="sign_btns_container"><a href="https://admin.quickblox.com/signup" class="btn inline_btn btn_signup">Sign up</a><a href="https://quickblox.com/enterprise/#get-enterprise" class="btn nitro-lazy">Book a Demo</a></div> </div> </div> </div> <section class="after_header"> <div class="wrap"> <div class="flex_container"> <div> <h1> Smart Communications<br /> Starts here:<br /> Chat, Video, AI Agents </h1> <p> From chat to video to AI Agents—QuickBlox gives you the tools to build smarter, more engaging communication experiences across web and mobile. </p> <a href="https://admin.quickblox.com/signup" class="btn">Start Your Free Trial</a> <a href="https://quickblox.com/enterprise/#get-enterprise" class="btn btn-line">Request a Demo</a> </div> <img alt="Smart Communications" nitro-lazy-src="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/main-img.png" class="nitro-lazy" decoding="async" nitro-lazy-empty id="MjgwOjEyMA==-1" data-nitro-empty-id="MjgwOjEyMA==-1" src="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjc0MCAyMzQ0IiB3aWR0aD0iMjc0MCIgaGVpZ2h0PSIyMzQ0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==" /> </div> <a href="https://quickblox.com/products/ai-agent/" class="text-gradient">Try QuickBlox AI Agent — new and available now →</a> </div> </section> <button class="button-form"><a href="#" data-form-redirect="true">Contact us</a></button> <section class="logo_slider dark_blue"> <div class="wrap"> <h2> Partners in&nbsp;Trust </h2> <p> Trusted globally by&nbsp;developers, startups, and enterprises. </p> <div class="wrap-slide"> <div class="slide-inner"> <div class="slide_content"> <img alt="logo Bayshore" nitro-lazy-src="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/bayshore.png" class="nitro-lazy" decoding="async" nitro-lazy-empty id="Mjk3OjExNg==-1" data-nitro-empty-id="Mjk3OjExNg==-1" src="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQwIDEwMyIgd2lkdGg9IjI0MCIgaGVpZ2h0PSIxMDMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PC9zdmc+" /> </div> <div class="slide_content"> <img alt="logo nextgen" nitro-lazy-src="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/nextgen.png" class="nitro-lazy" decoding="async" nitro-lazy-empty id="MzAwOjExMw==-1" data-nitro-empty-id="MzAwOjExMw==-1" src="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQwIDEwMyIgd2lkdGg9IjI0MCIgaGVpZ2h0PSIxMDMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PC9zdmc+" /> </div> <div class="slide_content"> <img alt="logo morabanc" nitro-lazy-src="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/morabanc.png" class="nitro-lazy" decoding="async" nitro-lazy-empty id="MzAzOjExNQ==-1" data-nitro-empty-id="MzAzOjExNQ==-1" src="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQwIDEwMyIgd2lkdGg9IjI0MCIgaGVpZ2h0PSIxMDMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PC9zdmc+" /> </div> <div class="slide_content"> <img alt="logo shaadi" nitro-lazy-src="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/shaadi.png" class="nitro-lazy" decoding="async" nitro-lazy-empty id="MzA2OjExMQ==-1" data-nitro-empty-id="MzA2OjExMQ==-1" src="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQwIDEwMyIgd2lkdGg9IjI0MCIgaGVpZ2h0PSIxMDMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PC9zdmc+" /> </div> <div class="slide_content"> <img alt="logo teladoc" nitro-lazy-src="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/teladoc.png" class="nitro-lazy" decoding="async" nitro-lazy-empty id="MzA5OjExMw==-1" data-nitro-empty-id="MzA5OjExMw==-1" src="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQwIDEwMyIgd2lkdGg9IjI0MCIgaGVpZ2h0PSIxMDMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PC9zdmc+" /> </div> <div class="slide_content"> <img alt="logo housing" nitro-lazy-src="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/housing.png" class="nitro-lazy" decoding="async" nitro-lazy-empty id="MzEyOjExMw==-1" data-nitro-empty-id="MzEyOjExMw==-1" src="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQwIDEwMyIgd2lkdGg9IjI0MCIgaGVpZ2h0PSIxMDMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PC9zdmc+" /> </div> <div class="slide_content"> <img alt="logo fruitstreet" nitro-lazy-src="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/fruit-streeate.png" class="nitro-lazy" decoding="async" nitro-lazy-empty id="MzE1OjEyNA==-1" data-nitro-empty-id="MzE1OjEyNA==-1" src="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQwIDEwMyIgd2lkdGg9IjI0MCIgaGVpZ2h0PSIxMDMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PC9zdmc+" /> </div> <div class="slide_content"> <img alt="logo firstday" nitro-lazy-src="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/firstday.png" class="nitro-lazy" decoding="async" nitro-lazy-empty id="MzE4OjExNQ==-1" data-nitro-empty-id="MzE4OjExNQ==-1" src="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQwIDEwMyIgd2lkdGg9IjI0MCIgaGVpZ2h0PSIxMDMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PC9zdmc+" /> </div> <div class="slide_content"> <img alt="logo go see you" nitro-lazy-src="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/goseeyou.png" class="nitro-lazy" decoding="async" nitro-lazy-empty id="MzIxOjExNw==-1" data-nitro-empty-id="MzIxOjExNw==-1" src="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQwIDEwMyIgd2lkdGg9IjI0MCIgaGVpZ2h0PSIxMDMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PC9zdmc+" /> </div> <div class="slide_content"> <img alt="logo caredx" nitro-lazy-src="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/caredx.png" class="nitro-lazy" decoding="async" nitro-lazy-empty id="MzI0OjExMQ==-1" data-nitro-empty-id="MzI0OjExMQ==-1" src="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQwIDEwMyIgd2lkdGg9IjI0MCIgaGVpZ2h0PSIxMDMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PC9zdmc+" /> </div> <div class="slide_content"> <img alt="logo Bayshore" nitro-lazy-src="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/bayshore.png" class="nitro-lazy" decoding="async" nitro-lazy-empty id="MzI3OjExNg==-1" data-nitro-empty-id="MzI3OjExNg==-1" src="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQwIDEwMyIgd2lkdGg9IjI0MCIgaGVpZ2h0PSIxMDMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PC9zdmc+" /> </div> <div class="slide_content"> <img alt="logo nextgen" nitro-lazy-src="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/nextgen.png" class="nitro-lazy" decoding="async" nitro-lazy-empty id="MzMwOjExMw==-1" data-nitro-empty-id="MzMwOjExMw==-1" src="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQwIDEwMyIgd2lkdGg9IjI0MCIgaGVpZ2h0PSIxMDMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PC9zdmc+" /> </div> <div class="slide_content"> <img alt="logo morabanc" nitro-lazy-src="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/morabanc.png" class="nitro-lazy" decoding="async" nitro-lazy-empty id="MzMzOjExNQ==-1" data-nitro-empty-id="MzMzOjExNQ==-1" src="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQwIDEwMyIgd2lkdGg9IjI0MCIgaGVpZ2h0PSIxMDMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PC9zdmc+" /> </div> <div class="slide_content"> <img alt="logo shaadi" nitro-lazy-src="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/shaadi.png" class="nitro-lazy" decoding="async" nitro-lazy-empty id="MzM2OjExMQ==-1" data-nitro-empty-id="MzM2OjExMQ==-1" src="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQwIDEwMyIgd2lkdGg9IjI0MCIgaGVpZ2h0PSIxMDMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PC9zdmc+" /> </div> <div class="slide_content"> <img alt="logo teladoc" nitro-lazy-src="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/teladoc.png" class="nitro-lazy" decoding="async" nitro-lazy-empty id="MzM5OjExMw==-1" data-nitro-empty-id="MzM5OjExMw==-1" src="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQwIDEwMyIgd2lkdGg9IjI0MCIgaGVpZ2h0PSIxMDMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PC9zdmc+" /> </div> <div class="slide_content"> <img alt="logo housing" nitro-lazy-src="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/housing.png" class="nitro-lazy" decoding="async" nitro-lazy-empty id="MzQyOjExMw==-1" data-nitro-empty-id="MzQyOjExMw==-1" src="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQwIDEwMyIgd2lkdGg9IjI0MCIgaGVpZ2h0PSIxMDMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PC9zdmc+" /> </div> <div class="slide_content"> <img alt="logo fruitstreet" nitro-lazy-src="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/fruit-streeate.png" class="nitro-lazy" decoding="async" nitro-lazy-empty id="MzQ1OjEyNA==-1" data-nitro-empty-id="MzQ1OjEyNA==-1" src="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQwIDEwMyIgd2lkdGg9IjI0MCIgaGVpZ2h0PSIxMDMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PC9zdmc+" /> </div> <div class="slide_content"> <img alt="logo firstday" nitro-lazy-src="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/firstday.png" class="nitro-lazy" decoding="async" nitro-lazy-empty id="MzQ4OjExNQ==-1" data-nitro-empty-id="MzQ4OjExNQ==-1" src="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQwIDEwMyIgd2lkdGg9IjI0MCIgaGVpZ2h0PSIxMDMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PC9zdmc+" /> </div> <div class="slide_content"> <img alt="logo go see you" nitro-lazy-src="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/goseeyou.png" class="nitro-lazy" decoding="async" nitro-lazy-empty id="MzUxOjExNw==-1" data-nitro-empty-id="MzUxOjExNw==-1" src="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQwIDEwMyIgd2lkdGg9IjI0MCIgaGVpZ2h0PSIxMDMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PC9zdmc+" /> </div> <div class="slide_content"> <img alt="logo caredx" nitro-lazy-src="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/caredx.png" class="nitro-lazy" decoding="async" nitro-lazy-empty id="MzU0OjExMQ==-1" data-nitro-empty-id="MzU0OjExMQ==-1" src="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQwIDEwMyIgd2lkdGg9IjI0MCIgaGVpZ2h0PSIxMDMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PC9zdmc+" /> </div> </div> </div> </div> </section> </header> <section class="qb_platform"> <div class="wrap"> <h2> The QuickBlox Platform offers secure, compliant, &amp;&nbsp;scalable communication for all your business needs. </h2> <div class="flex_container"> <div class="dark_blue"> <img alt="Chat, Voice, and Video" nitro-lazy-src="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/Chat-voice.png" class="nitro-lazy" decoding="async" nitro-lazy-empty id="MzY5OjEyNA==-1" data-nitro-empty-id="MzY5OjEyNA==-1" src="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzE0IDE4NyIgd2lkdGg9IjMxNCIgaGVpZ2h0PSIxODciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PC9zdmc+" /> <h4> Chat, Voice, and Video </h4> <p> Drive more engagement and build meaningful connections with real time communication features </p> </div> <div class="dark_blue"> <img alt="AI Assistants" nitro-lazy-src="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/ai-assistant.png" class="nitro-lazy" decoding="async" nitro-lazy-empty id="Mzc5OjExNw==-1" data-nitro-empty-id="Mzc5OjExNw==-1" src="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzE0IDE4OCIgd2lkdGg9IjMxNCIgaGVpZ2h0PSIxODgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PC9zdmc+" /> <h4> AI Agents </h4> <p> Enhance user satisfaction and operations efficiency with personalized AI Agents tailored to your data and workflows </p> </div> <div class="dark_blue"> <img alt="White Label Consultation" nitro-lazy-src="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/White-label.png" class="nitro-lazy" decoding="async" nitro-lazy-empty id="Mzg5OjEyNw==-1" data-nitro-empty-id="Mzg5OjEyNw==-1" src="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzE0IDE4NyIgd2lkdGg9IjMxNCIgaGVpZ2h0PSIxODciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PC9zdmc+" /> <h4> White—Label Consultation </h4> <p> Conduct private consultations in secure online meetings rooms with our ready video consultation solution designed for business </p> </div> </div> </div> </section> <section class="сounter dark_blue"> <div class="wrap"> <div class="counter_content"> <h2> Our Digits </h2> <p> Over&nbsp;30,000 software developers and organizations worldwide are using QuickBlox messaging API </p> </div> <div class="wrap_conting"> <div class="flex_container"> <div> <span class="number">00 K +</span> <p> Applications Enrolled </p> </div> <div> <span class="number nitro-lazy">00 M +</span> <p> Chats per day </p> </div> <div> <span class="number">00 B +</span> <p> Requests per month </p> </div> </div> </div> </div> </section> <section class="qb_tools"> <div class="wrap"> <h2> The Right Tools for Every Build </h2> <p> Whether you need full control with our SDKs or&nbsp;want to&nbsp;launch fast with ready-made solutions, QuickBlox gives you the flexibility to&nbsp;build communication your way. </p> <img alt="Smart Communications" nitro-lazy-src="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/Right-Tools.png" class="nitro-lazy" decoding="async" nitro-lazy-empty id="NDQ2OjEzMw==-1" data-nitro-empty-id="NDQ2OjEzMw==-1" src="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDM0IDQxNCIgd2lkdGg9IjQzNCIgaGVpZ2h0PSI0MTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PC9zdmc+" /> </div> </section> <section class="qb_tools_info"> <div class="qb_head_tools dark_blue"> <div class="head_wrap"> <img alt="Q-Consultation" nitro-lazy-src="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/q-consult-logo.png" class="qb_head_tools_logo nitro-lazy" decoding="async" nitro-lazy-empty id="NDUzOjE0Ng==-1" data-nitro-empty-id="NDUzOjE0Ng==-1" src="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDYgNDUiIHdpZHRoPSI0NiIgaGVpZ2h0PSI0NSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48L3N2Zz4=" /> <h2> White-Label Solutions </h2> </div> </div> <div class="wrap"> <div class="flex_container"> <div class="content_inner"> <h2>Want to&nbsp;get started now?</h2> <p>Q-Consultation is&nbsp;our turnkey white-label app for secure video consultations and virtual meeting rooms.</p> <ul> <li>Built-in appointment scheduling, virtual queues, and waiting rooms</li> <li>AI&nbsp;features like translation, AI&nbsp;assisted answers, and message rephrase</li> <li>Built for both Provider and Client side experiences</li> </ul> <a href="https://quickblox.com/products/white-label-video-consultation/" class="btn">Get Q-Consultation</a> </div> <img alt="Q-Consultation" nitro-lazy-src="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/Q-Consultation-Image.png" class="nitro-lazy" decoding="async" nitro-lazy-empty id="NDcyOjEyNg==-1" data-nitro-empty-id="NDcyOjEyNg==-1" src="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgODExIDU1MiIgd2lkdGg9IjgxMSIgaGVpZ2h0PSI1NTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PC9zdmc+" /> </div> </div> </section> <section class="qb_tools_info"> <div class="qb_head_tools dark_blue"> <div class="head_wrap"> <img alt="Chat UI Kits" nitro-lazy-src="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/chat-logo.png" class="qb_head_tools_logo nitro-lazy" decoding="async" nitro-lazy-empty id="NDgxOjEzOQ==-1" data-nitro-empty-id="NDgxOjEzOQ==-1" src="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDggNDEiIHdpZHRoPSI0OCIgaGVpZ2h0PSI0MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48L3N2Zz4=" /> <h2> Chat UI Kits </h2> </div> </div> <div class="wrap"> <div class="flex_container"> <div class="content_inner"> <h2>Looking for toolkits to&nbsp;jumpstart development?</h2> <p>Quickly build advanced messaging apps with our open source UI&nbsp;Kits, powered by&nbsp;the best chat API for website and mobile use.</p> <ul> <li>Pre-built UI&nbsp;components with integrated chat logic</li> <li>AI-ready with support for&nbsp;AI assisted replies, translation, and message rephrasing</li> <li>Simple setup, fast results</li> </ul> <a href="https://quickblox.com/ui-kit/" class="btn">Discover more</a> </div> <img alt="Chat app" nitro-lazy-src="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/sdk-Image.png" class="nitro-lazy" decoding="async" nitro-lazy-empty id="NTAwOjEwOQ==-1" data-nitro-empty-id="NTAwOjEwOQ==-1" src="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzQyOCAyNDE2IiB3aWR0aD0iMzQyOCIgaGVpZ2h0PSIyNDE2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==" /> </div> </div> </section> <section class="qb_tools_info"> <div class="qb_head_tools dark_blue"> <div class="head_wrap"> <img alt="SDKs &amp; APIs" nitro-lazy-src="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/sdk-logo.png" class="qb_head_tools_logo nitro-lazy" decoding="async" nitro-lazy-empty id="NTA4OjE0MQ==-1" data-nitro-empty-id="NTA4OjE0MQ==-1" src="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDYgNDMiIHdpZHRoPSI0NiIgaGVpZ2h0PSI0MyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48L3N2Zz4=" /> <h2> SDKs &amp; APIs </h2> </div> </div> <div class="wrap"> <div class="flex_container"> <div class="content_inner"> <h2>Looking for full control and customization?</h2> <p>Our robust QuickBlox SDKs and APIs help you build exactly the chat solution you want.</p> <ul> <li>Easily create branded, feature-rich messaging apps</li> <li>Works across iOS, Android, and Web platforms</li> </ul> <a href="https://quickblox.com/sdk/" class="btn">Discover more</a> </div> <img alt="SDKs &amp; APIs" nitro-lazy-src="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/chat-Image.png" class="sdk_img nitro-lazy" decoding="async" nitro-lazy-empty id="NTI2OjEzMw==-1" data-nitro-empty-id="NTI2OjEzMw==-1" src="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzQyOCAyNDAwIiB3aWR0aD0iMzQyOCIgaGVpZ2h0PSIyNDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==" /> </div> </div> </section> <section class="qb_developers_container dark_blue"> <div class="wrap nitro-lazy"> <h2> QuickBlox for Developers </h2> <p> QuickBlox is&nbsp;designed with developers in&nbsp;mind—with clear documentation, robust SDKs, and sample code to&nbsp;help you launch faster. </p> <div class="qb_btn_container"> <a href="https://docs.quickblox.com/docs/quickstart" class="btn">Documentation</a> <a href="https://help.quickblox.com/" class="btn">Help Center</a> <a href="https://quickblox.com/blog/how-to/" class="btn">Tutorials</a> <a href="https://docs.quickblox.com/code-samples/overview" class="btn">Code Samples</a> </div> <!-- Code Tabs Section --> <div class="code-tabs-section"> <div class="code-tabs-header"> <div class="code-tabs-nav"> <button data-tab="tab1" class="tab-btn active nitro-lazy">iOS</button> <button class="tab-btn" data-tab="tab2">Android</button> <button class="tab-btn" data-tab="tab3">React</button> </div> </div> <div class="code-tabs-content"> <div class="tab-content active" id="tab1"> <div class="code-with-line-numbers"> <div class="line-numbers" id="lineNumberstab1" "></div> <div class="code-content"> <pre><code class="language-javascript">
import SwiftUI
import Quickblox
import QuickBloxUIKit

let APP_ID: UInt = 0 // "your_application_id"
let APP_KEY = "your_auth_key"
let APP_SECRET = "your_auth_secret"
let ACCOUNT_KEY = "your_account_key"

let USER_LOGIN = "your_user_login"
let USER_PASSWORD = "your_user_password"

final class QuickBloxUIKitViewModel: ObservableObject {
    public enum State { case authorized, loading }
    
    @Published var state: State = .loading
    
    init() {
        Quickblox.initWithApplicationId(APP_ID,
                                        authKey: APP_KEY,
                                        authSecret: APP_SECRET,
                                        accountKey: ACCOUNT_KEY)
        Task { try await authorize() }
    }
    
    @MainActor public func authorize() async throws {
        try await QBRequest.login(USER_LOGIN, password: USER_PASSWORD)
        state = .authorized
    }
}

struct QuickBloxUIKitView: View {
    @StateObject var viewModel = QuickBloxUIKitViewModel()
    
    var body: some View {
        switch viewModel.state {
        case .loading: ProgressView()
        case .authorized: QuickBloxUIKit.dialogsView()
        }
    }
}

@main struct Application: App {
    var body: some Scene {
        WindowGroup { QuickBloxUIKitView() }
    }
}
         </code></pre> </div> </div> </div> <div class="tab-content" id="tab2"> <div class="code-with-line-numbers"> <div class="line-numbers" id="lineNumberstab2"></div> <div class="code-content"> <pre><code class="language-swift">

//Init SDK
private const val APPLICATION_ID = "your_application_id"
private const val AUTH_KEY = "your_auth_key"
private const val AUTH_SECRET = "your_auth_secret"
private const val ACCOUNT_KEY = "your_account_key"

class App : Application() {
    override fun onCreate() {
        super.onCreate()

        QBSDK.init(applicationContext, APPLICATION_ID, AUTH_KEY, AUTH_SECRET, ACCOUNT_KEY)
    }
}
//Place in your project where you want to integrate the QuickBlox UI Kit
//Authenticate user and init UI Kit
class MainActivity : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)

        val user = QBUser()
        user.login = "userlogin"
        user.password = "userpassword"

        QBUsers.signIn(user).performAsync(object : QBEntityCallback<qbuser> {
            override fun onSuccess(user: QBUser?, bundle: Bundle?) {
                // init Quickblox UIKit
                QuickBloxUiKit.init(applicationContext)
                // show Dialogs screen
                DialogsActivity.show(this@MainActivity)
            }

            override fun onError(exception: QBResponseException?) {
                // handle exception
            }
        })
    }
}
         </qbuser></code></pre> </div> </div> </div> <div class="tab-content" id="tab3"> <div class="code-with-line-numbers"> <div class="line-numbers" id="lineNumberstab3"></div> <div class="code-content"> <pre><code class="language-javascript">
import React, { useEffect } from 'react';

// @ts-ignore
import * as QB from "quickblox/quickblox";
import {
  QuickBloxUIKitProvider,
  qbDataContext,
  QuickBloxUIKitDesktopLayout, LoginData, AuthorizationData, QBDataContextType,
} from 'quickblox-react-ui-kit';
import { QBConfig } from './QBconfig';
import './App.css';

function App() {

  const currentUser: LoginData = {
    login: '',
    password: '',
  };

  const qbUIKitContext: QBDataContextType = React.useContext(qbDataContext);

  const [isUserAuthorized, setUserAuthorized] = React.useState(false);
  const [isSDKInitialized, setSDKInitialized] = React.useState(false);

  const prepareSDK = async (): Promise<void> =&gt; {
    // check if we have installed SDK
    if ((window as any).QB === undefined) {
      if (QB !== undefined) {
        (window as any).QB = QB;
      } else {
        let QBLib = require('quickblox/quickblox.min');
        (window as any).QB = QBLib;
      }
    }

    const APPLICATION_ID = QBConfig.credentials.appId;
    const AUTH_KEY = QBConfig.credentials.authKey;
    const AUTH_SECRET = QBConfig.credentials.authSecret;
    const ACCOUNT_KEY = QBConfig.credentials.accountKey;
    const CONFIG = QBConfig.appConfig;

    QB.init(APPLICATION_ID, AUTH_KEY, AUTH_SECRET, ACCOUNT_KEY, CONFIG);

  };

  useEffect(() =&gt; {
    if (!isSDKInitialized) {
      prepareSDK().then(result =&gt; {

        QB.createSession(currentUser, async function (errorCreateSession: any, session: any) {
          if (errorCreateSession) {
            console.log('Create User Session has error:', JSON.stringify(errorCreateSession));
          } else {
            const userId: number = session.user_id;
            const password: string = session.token;
            const paramsConnect = { userId, password };

            QB.chat.connect(paramsConnect, async function (errorConnect: any, resultConnect: any) {
              if (errorConnect) {
                console.log('Can not connect to chat server: ', errorConnect);
              } else {
                const authData: AuthorizationData = {
                  userId: userId,
                  password: password,
                  userName: currentUser.login,
                  sessionToken: session.token
                };

                await qbUIKitContext.authorize(authData);
                setSDKInitialized(true);
                setUserAuthorized(true);
              }
            });
          }
        });
      }).catch(
          e =&gt; {
            console.log('init SDK has error: ', e)
          });
    }
  }, []);

  return (
    &lt;div&gt;
      &lt;QuickBloxUIKitProvider
        maxFileSize={100 * 1000000}
        accountData={{ ...QBConfig.credentials }}
        qbConfig={{ ...QBConfig }}
        loginData={{
          login: currentUser.login,
          password: currentUser.password,
        }}
      &gt;
        &lt;div className="App"&gt;
          {
            // React states indicating the ability to render UI
            isSDKInitialized &amp;&amp; isUserAuthorized
              ?
              &lt;QuickBloxUIKitDesktopLayout /&gt;
              :
              &lt;div&gt;wait while SDK is initializing...&lt;/div&gt;
          }
        &lt;/div&gt;
      &lt;/QuickBloxUIKitProvider&gt;
    &lt;/div&gt;
  );
export default App;
         </void></code></pre> </div> </div> </div> </div> <div class="code-tabs-footer"> <button class="copy-btn" id="copyBtn"> <span class="copy-text">Copy code</span> <span class="copy-icon"><img alt="copy code" nitro-lazy-src="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/copy-icon-code.png" class="nitro-lazy" decoding="async" nitro-lazy-empty id="NzgzOjE0MA==-1" data-nitro-empty-id="NzgzOjE0MA==-1" src="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjIgMTgiIHdpZHRoPSIyMiIgaGVpZ2h0PSIxOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48L3N2Zz4=" /></span> </button> </div> </div> <!-- End Code Tabs Section --> </div> </section> <section class="qb_tab_info"> <div class="wrap"> <div class="flex_container"> <div class="qb_tab_list dark_blue"> <h2> Enabling Communication<br />Across Industries </h2> <ul> <li><img alt="healtchare ico" nitro-lazy-src="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/healcare-ico.svg" class="nitro-lazy" decoding="async" nitro-lazy-empty id="Nzk5OjEyMw==-1" data-nitro-empty-id="Nzk5OjEyMw==-1" src="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDcgMzgiIHdpZHRoPSI0NyIgaGVpZ2h0PSIzOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48L3N2Zz4=" />Healthcare</li> <li><img alt="finance ico" nitro-lazy-src="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/finance-logo.svg" class="nitro-lazy" decoding="async" nitro-lazy-empty id="ODAwOjEyMA==-1" data-nitro-empty-id="ODAwOjEyMA==-1" src="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDcgMzgiIHdpZHRoPSI0NyIgaGVpZ2h0PSIzOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48L3N2Zz4=" />Finance &amp; Banking</li> <li><img alt="Marketplaces ico" nitro-lazy-src="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/market-logo.svg" class="nitro-lazy" decoding="async" nitro-lazy-empty id="ODAxOjEyNA==-1" data-nitro-empty-id="ODAxOjEyNA==-1" src="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDcgMzgiIHdpZHRoPSI0NyIgaGVpZ2h0PSIzOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48L3N2Zz4=" />Marketplaces &amp; E-commerce</li> <li><img alt="Social ico" nitro-lazy-src="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/social-logo.svg" class="nitro-lazy" decoding="async" nitro-lazy-empty id="ODAyOjExOA==-1" data-nitro-empty-id="ODAyOjExOA==-1" src="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDcgMzgiIHdpZHRoPSI0NyIgaGVpZ2h0PSIzOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48L3N2Zz4=" />Social Networking</li> <li><img alt="Education ico" nitro-lazy-src="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/education-ico.svg" class="nitro-lazy" decoding="async" nitro-lazy-empty id="ODAzOjEyMw==-1" data-nitro-empty-id="ODAzOjEyMw==-1" src="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDcgMzgiIHdpZHRoPSI0NyIgaGVpZ2h0PSIzOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48L3N2Zz4=" />Education &amp; Coaching</li> </ul> </div> <div class="qb_tab_content"> <ul> <li> <h2 class="orange"> Healthcare </h2> <p> Add HIPAA-compliant chat and video features to&nbsp;your telemedicine platform. Use AI&nbsp;medical assistants to&nbsp;automate patient onboarding, answer FAQs, and assist with clinical documentation—saving time and improving care. </p> <a href="https://quickblox.com/solutions/healthcare/" class="btn">Learn more</a> <img alt="healthcare" nitro-lazy-src="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/healthcare-tab.png" class="nitro-lazy" decoding="async" nitro-lazy-empty id="ODE2OjExOA==-1" data-nitro-empty-id="ODE2OjExOA==-1" src="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDY2IDMyMSIgd2lkdGg9IjQ2NiIgaGVpZ2h0PSIzMjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PC9zdmc+" /> </li> <li> <h2 class="orange"> Finance &amp; Banking </h2> <p> Provide secure, real-time communication between clients and advisors with customizable chat and video features. Add AI&nbsp;Agents to&nbsp;handle common inquiries and integrate seamlessly with your existing banking systems. </p> <a href="https://quickblox.com/solutions/finance/" class="btn">Learn more</a> <img alt="finance" nitro-lazy-src="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/finance-tab.png" class="nitro-lazy" decoding="async" nitro-lazy-empty id="ODI2OjExMg==-1" data-nitro-empty-id="ODI2OjExMg==-1" src="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDY1IDMxOSIgd2lkdGg9IjQ2NSIgaGVpZ2h0PSIzMTkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PC9zdmc+" /> </li> <li> <h2 class="orange"> Marketplaces &amp;&nbsp;E-commerce </h2> <p> Connect buyers and sellers with real-time chat, audio, and video. Use AI&nbsp;Agents to&nbsp;handle FAQs, guide shoppers, and provide instant support—boosting engagement and driving conversions. </p> <a href="https://quickblox.com/solutions/marketplace/" class="btn">Learn more</a> <img alt="Marketplaces" nitro-lazy-src="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/e-commerce-tab.png" class="nitro-lazy" decoding="async" nitro-lazy-empty id="ODM2OjEyMA==-1" data-nitro-empty-id="ODM2OjEyMA==-1" src="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDY1IDMyMSIgd2lkdGg9IjQ2NSIgaGVpZ2h0PSIzMjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PC9zdmc+" /> </li> <li> <h2 class="orange"> Social Networking </h2> <p> Enable rich one-on-one and group communication with chat, voice, and video. Enhance conversations with AI-powered message rephrasing and real-time translation to&nbsp;break language barriers. </p> <a href="https://quickblox.com/solutions/social-network/" class="btn">Learn more</a> <img alt="social networking" nitro-lazy-src="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/social-tab.png" class="nitro-lazy" decoding="async" nitro-lazy-empty id="ODQ2OjEyMQ==-1" data-nitro-empty-id="ODQ2OjEyMQ==-1" src="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDU4IDMyMSIgd2lkdGg9IjQ1OCIgaGVpZ2h0PSIzMjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PC9zdmc+" /> </li> <li> <h2> Education &amp;&nbsp;Coaching </h2> <p> Facilitate live interaction between students and teachers or&nbsp;coaches with clients, with built-in chat and video tools. Use AI&nbsp;assistants to&nbsp;support learning, answer common questions, and personalize the experience. </p> <a href="https://quickblox.com/solutions/education-coaching/" class="btn">Learn more</a> <img alt="education coacheng" nitro-lazy-src="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/education-tab.png" class="nitro-lazy" decoding="async" nitro-lazy-empty id="ODU2OjEyNQ==-1" data-nitro-empty-id="ODU2OjEyNQ==-1" src="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDU4IDMyMSIgd2lkdGg9IjQ1OCIgaGVpZ2h0PSIzMjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PC9zdmc+" /> </li> </ul> </div> </div> </div> </section> <section class="qb_enterprise_content"> <h2> QuickBlox for Enterprise </h2> <p class="dark_blue"> QuickBlox offers flexible, enterprise-grade infrastructure to&nbsp;support complex apps, high<br /> user volumes, and custom feature requirements—across any industry </p> <div class="wrap"> <h3> Host Anywhere </h3> <div class="flex_container"> <div> <img alt="QuickBlox Shared Cloud" nitro-lazy-src="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/qb-shared.png" class="nitro-lazy" decoding="async" nitro-lazy-empty id="ODc4OjEyMw==-1" data-nitro-empty-id="ODc4OjEyMw==-1" src="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTc0IDEzNiIgd2lkdGg9IjE3NCIgaGVpZ2h0PSIxMzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PC9zdmc+" /> <p> QuickBlox<br />Shared Cloud </p> </div> <div> <img alt="Private Cloud" nitro-lazy-src="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/private-cloud.png" class="nitro-lazy" decoding="async" nitro-lazy-empty id="ODg0OjExOA==-1" data-nitro-empty-id="ODg0OjExOA==-1" src="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAwIDE1MiIgd2lkdGg9IjIwMCIgaGVpZ2h0PSIxNTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PC9zdmc+" /> <p> Private Cloud </p> </div> <div> <img alt="On Premise" nitro-lazy-src="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/on-premise.png" class="nitro-lazy" decoding="async" nitro-lazy-empty id="ODkwOjExMg==-1" data-nitro-empty-id="ODkwOjExMg==-1" src="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAwIDE1MiIgd2lkdGg9IjIwMCIgaGVpZ2h0PSIxNTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PC9zdmc+" /> <p> On Premise </p> </div> </div> </div> </section> <section class="qb_communication_content"> <div class="wrap"> <h2> Trust QuickBlox for secure communication </h2> <div class="flex_container"> <div class="dark_blue"> <img alt="SOC2" nitro-lazy-src="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/soc2.png" class="nitro-lazy" decoding="async" nitro-lazy-empty id="OTA2OjEwMA==-1" data-nitro-empty-id="OTA2OjEwMA==-1" src="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTc1IDE3MyIgd2lkdGg9IjE3NSIgaGVpZ2h0PSIxNzMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PC9zdmc+" /> <h3> SOC2 </h3> </div> <div class="dark_blue"> <img alt="HIPAA" nitro-lazy-src="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/hipaa.png" class="nitro-lazy" decoding="async" nitro-lazy-empty id="OTEyOjEwMg==-1" data-nitro-empty-id="OTEyOjEwMg==-1" src="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTk1IDE5MyIgd2lkdGg9IjE5NSIgaGVpZ2h0PSIxOTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PC9zdmc+" /> <h3> HIPAA </h3> </div> <div class="dark_blue"> <img alt="GDPR" nitro-lazy-src="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/GDPR.png" class="nitro-lazy" decoding="async" nitro-lazy-empty id="OTE4OjEwMA==-1" data-nitro-empty-id="OTE4OjEwMA==-1" src="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTc1IDE3MyIgd2lkdGg9IjE3NSIgaGVpZ2h0PSIxNzMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PC9zdmc+" /> <h3> GDPR </h3> </div> </div> </div> </section> <section class="qb_customers_slider light_blue"> <div class="wrap"> <h2> What our customers say </h2> <div class="slider_viewport"> <div class="wrap_slider"> <div class="slide_content"> <div class="title_slude"> <p> <img alt="Swastik" nitro-lazy-src="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/Swastik.png" class="nitro-lazy" decoding="async" nitro-lazy-empty id="OTM5OjEwOA==-1" data-nitro-empty-id="OTM5OjEwOA==-1" src="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTYgNTYiIHdpZHRoPSI1NiIgaGVpZ2h0PSI1NiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48L3N2Zz4=" /> <b>Swastik G Drona</b><br /> Lead Product Manager, Housing.com </p> </div> <div class="text_slide"> <p> «QuickBlox has been a&nbsp;reliable partner in&nbsp;powering real-time communication on&nbsp;the Housing.com platform. Their chat SDK has enabled&nbsp;us to&nbsp;deliver a&nbsp;seamless and secure messaging experience to&nbsp;our users, and their team has provided exceptional support throughout our journey.» </p> </div> </div> <div class="slide_content"> <div class="title_slude"> <p> <img alt="Vanywhere" nitro-lazy-src="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/Vanywhere.png" class="nitro-lazy" decoding="async" nitro-lazy-empty id="OTUzOjExMg==-1" data-nitro-empty-id="OTUzOjExMg==-1" src="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjI0IDIyNCIgd2lkdGg9IjIyNCIgaGVpZ2h0PSIyMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PC9zdmc+" /> <b class="nitro-lazy">Itay Shechter,</b><br /> Co-founder, Vanywhere </p> </div> <div class="text_slide"> <p> «What I&nbsp;like best about QuickBlox is&nbsp;their reliability and performance&nbsp;— I’ve rarely experienced any issues with their solutions, whether I’m using their video or&nbsp;voice SDK, or&nbsp;their chat API.» </p> </div> </div> <div class="slide_content"> <div class="title_slude"> <p> <img alt="VP Product" nitro-lazy-src="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/Encappture.png" class="nitro-lazy" decoding="async" nitro-lazy-empty id="OTY2OjExNA==-1" data-nitro-empty-id="OTY2OjExNA==-1" src="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjI0IDIyNCIgd2lkdGg9IjIyNCIgaGVpZ2h0PSIyMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PC9zdmc+" /> <b>Robin R. Baker,</b><br /> VP Product </p> </div> <div class="text_slide"> <p> «Partnering with Quickblox has empowered enCappture to&nbsp;deliver a&nbsp;robust suite of&nbsp;enterprise-grade communication tools tailored to&nbsp;our clients’ diverse needs. Their platform seamlessly supports multi-tenancy, allowing&nbsp;us to&nbsp;provide a&nbsp;scalable and customizable solution for businesses of&nbsp;all sizes.» </p> </div> </div> <div class="slide_content"> <div class="title_slude"> <p> <img alt="BayShore HealthCare" nitro-lazy-src="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/Bayshore.png" class="nitro-lazy" decoding="async" nitro-lazy-empty id="OTc5OjEyMQ==-1" data-nitro-empty-id="OTc5OjEyMQ==-1" src="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjI0IDIyNCIgd2lkdGg9IjIyNCIgaGVpZ2h0PSIyMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PC9zdmc+" /> <b>Robin Jerome,</b><br /> Principal Architect, BayShore HealthCare </p> </div> <div class="text_slide"> <p> «QuickBlox chat has enhanced our platform and allowed&nbsp;us to&nbsp;facilitate better communication between caregivers and care coordinators» </p> </div> </div> <div class="slide_content"> <div class="title_slude"> <p> <img alt="Pixel apps" nitro-lazy-src="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/P.png" class="nitro-lazy" decoding="async" nitro-lazy-empty id="OTkyOjEwNQ==-1" data-nitro-empty-id="OTkyOjEwNQ==-1" src="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjI0IDIyNCIgd2lkdGg9IjIyNCIgaGVpZ2h0PSIyMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PC9zdmc+" /> <b>Samyak Jain,</b><br /> CEO &amp; Founder, Pixel apps </p> </div> <div class="text_slide"> <p> «I&nbsp;have worked with QuickBlox for several years using their Flutter SDK to&nbsp;add chat features to&nbsp;several client apps. Their SDKs are easy to&nbsp;work with, saving&nbsp;us much time and money not having to&nbsp;build chat from scratch.» </p> </div> </div> <div class="slide_content"> <div class="title_slude"> <p> <img alt="Eden" nitro-lazy-src="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/Eden.png" class="nitro-lazy" decoding="async" nitro-lazy-empty id="MTAwNToxMDI=-1" data-nitro-empty-id="MTAwNToxMDI=-1" src="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjI0IDIyNCIgd2lkdGg9IjIyNCIgaGVpZ2h0PSIyMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PC9zdmc+" /> <b>Justin Harr,</b><br /> Founder, Eden </p> </div> <div class="text_slide"> <p> «Communication with the QuickBlox team has been great. The QuickBlox team is&nbsp;a&nbsp;vital partner and&nbsp;I appreciate their support, their platform, and its capabilities.» </p> </div> </div> <div class="slide_content"> <div class="title_slude"> <p> <img alt="Byga logo" nitro-lazy-src="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/byga.png" class="nitro-lazy" decoding="async" nitro-lazy-empty id="MTAxODoxMDc=-1" data-nitro-empty-id="MTAxODoxMDc=-1" src="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTYgNTYiIHdpZHRoPSI1NiIgaGVpZ2h0PSI1NiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48L3N2Zz4=" /> <b>Ed Camarena</b><br /> VP, Products &amp; Partners </p> </div> <div class="text_slide"> <p> «QuickBlox has been a&nbsp;valuable integration for our platform. We&nbsp;used their chat SDK within Byga to&nbsp;improve communication between coaches, parents, and players. The flexibility of&nbsp;the platform and the responsiveness of&nbsp;their development team made it&nbsp;possible to&nbsp;tailor the solution effectively. Real-time messaging has helped teams stay connected and respond to&nbsp;schedule changes more efficiently, enhancing overall engagement within our community.» </p> </div> </div> </div> </div> <ul class="slider_builet"> <li data-slide="0" class="active"></li> <li data-slide="1"></li> <li data-slide="2"></li> <li data-slide="3"></li> <li data-slide="4"></li> <li data-slide="5"></li> <li data-slide="6"></li> </ul> </div> </section> <section class="info_panel"> <div class="wrap"> <div class="flex_container"> <div> <h2> Ready to&nbsp;build your ideal communication solution? </h2> <p> Our real-time chat and messaging solutions scale as&nbsp;your business grows, and can be&nbsp;customized to&nbsp;create 100% custom in-app messaging. </p> <a href="https://admin.quickblox.com/signup" class="btn">Start for Free</a> <a href="https://quickblox.com/enterprise/#get-enterprise" class="btn btn-line">Contact Sales</a> </div> <div> <img alt="Enterprise" nitro-lazy-src="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/optimized/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/enterprise.png" class="nitro-lazy" decoding="async" nitro-lazy-empty id="MTA1NzoxMTI=-1" data-nitro-empty-id="MTA1NzoxMTI=-1" src="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTA5NCA4NDgiIHdpZHRoPSIxMDk0IiBoZWlnaHQ9Ijg0OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48L3N2Zz4=" /> </div> </div> </div> </section> <section class="wrap_questions"> <div class="wrap"> <h2>Frequently Asked Questions</h2> <div class="faq_container"> <div class="faq_content"> <div> <h3>What does QuickBlox do?</h3> <p>QuickBlox provides secure, customizable communication tools — including chat, video, and AI Agents — that businesses can integrate into their apps and websites. We specialize in HIPAA-compliant solutions for healthcare.</p> </div> <div> <h3>What kind of support does QuickBlox offer?</h3> <p>QuickBlox offers tiered support based on your subscription plan. For customers on shared cloud plans we offer access to a Help Center, community support, and a ticketing system. Enterprise clients benefit from a dedicated account manager and 24/7 priority support with SLAs.</p> </div> <div> <h3>Can QuickBlox be used for telemedicine?</h3> <p>Absolutely! QuickBlox is trusted by many healthcare providers who have integrated our chat and video calling functionality into their telemedicine platforms. Our white label solution, Q-Consultation, offers HIPAA compliant communication with virtual meeting rooms, AI automation, and AI Agents.</p> </div> <div> <h3>Is QuickBlox secure?</h3> <p>Trusted by highly regulated industries like healthcare and finance, QuickBlox is built for security. Our platform is HIPAA-compliant and SOC2 certified, ensuring high data protection standards. We also offer on-premises deployment, and Disaster Recovery/High Availability (DR/HA) options to keep your communication systems secure, resilient, and always available.</p> </div> <div> <h3>How do I integrate QuickBlox into my app?</h3> <p>Integrating QuickBlox into your app is simple. We provide an intuitive dashboard and clear, step-by-step documentation to help you quickly add chat, video, voice, and AI assistant functionality to your app — whether you\\\'re building for web, iOS, Android, or cross-platform.</p> </div> <div> <h3>Is there a free trial available?</h3> <p>QuickBlox offers a free Basic Plan valid for 3 months. It’s a great way to explore our platform, test core features like chat and video calling, and see how our solution fits your needs — without having to pay upfront costs.</p> </div> <div> <h3>How much does QuickBlox cost?</h3> <p>QuickBlox offers a range of pricing plans to accommodate various business needs and budgets, from startups to large enterprises. Check our QuickBlox <a href="https://quickblox.com/pricing/">Pricing</a> page.</p> </div> <div> <h3>Can I customize my app with QuickBlox?</h3> <p>Yes you can. QuickBlox offers flexible UI Kits, full-featured QuickBlox SDKs, and AI Agents that allow you to customize features to match your brand. You can adjust color themes, fonts, icons, and even implement custom UI components to create a unique user experience.</p> </div> </div> </div> <div class="line"></div> </div> </section> <script nitro-exclude>
    document.cookie = 'nitroCachedPage=' + (!window.NITROPACK_STATE ? '0' : '1') + '; path=/; SameSite=Lax';
</script> <script nitro-exclude>
    if (!window.NITROPACK_STATE || window.NITROPACK_STATE != 'FRESH') {
        var proxyPurgeOnly = 0;
        if (typeof navigator.sendBeacon !== 'undefined') {
            var nitroData = new FormData(); nitroData.append('nitroBeaconUrl', 'aHR0cHM6Ly9xdWlja2Jsb3guY29tLw=='); nitroData.append('nitroBeaconCookies', 'W10='); nitroData.append('nitroBeaconHash', '7812e4621fc4784a5a4b58fd6766a228001a220a6fc35c207efb3a6fbdef8ee7a7eda50c777a32aba975e15c2da8e1a8734c11b4eb867d767fa3adf4f5ecf7ac'); nitroData.append('proxyPurgeOnly', ''); nitroData.append('layout', 'home'); navigator.sendBeacon(location.href, nitroData);
        } else {
            var xhr = new XMLHttpRequest(); xhr.open('POST', location.href, true); xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); xhr.send('nitroBeaconUrl=aHR0cHM6Ly9xdWlja2Jsb3guY29tLw==&nitroBeaconCookies=W10=&nitroBeaconHash=7812e4621fc4784a5a4b58fd6766a228001a220a6fc35c207efb3a6fbdef8ee7a7eda50c777a32aba975e15c2da8e1a8734c11b4eb867d767fa3adf4f5ecf7ac&proxyPurgeOnly=&layout=home');
        }
    }
</script> <footer class="dark_blue nitro-lazy"> <div class="wrap"> <div class="wrap_social"> <div class="footer_logo"> <a href="https://quickblox.com"><img alt="footer logo" nitro-lazy-src="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/source/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/ai_footer-logo.svg" class="footer_logo nitro-lazy" decoding="async" nitro-lazy-empty id="MTEyNzoyMDI=-1" data-nitro-empty-id="MTEyNzoyMDI=-1" src="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTk5IDQwIiB3aWR0aD0iMTk5IiBoZWlnaHQ9IjQwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==" /></a> </div> <p>We&nbsp;make it&nbsp;easy to&nbsp;add&nbsp;AI and communication to&nbsp;your app.</p> <div> <div class="wrap_soc_ico_container"> <ul class="wrap_social_links_footer"> <li class="wrap_ico"> <a href="https://twitter.com/QuickBlox" target="_blank" rel="noreferer noopener"><img alt="twitter" nitro-lazy-src="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/source/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/twitter-footer.svg" class="nitro-lazy" decoding="async" nitro-lazy-empty id="MTEzNDoyMzk=-1" data-nitro-empty-id="MTEzNDoyMzk=-1" src="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDQgNDQiIHdpZHRoPSI0NCIgaGVpZ2h0PSI0NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48L3N2Zz4=" /></a> <a href="https://www.facebook.com/quickblox/" target="_blank" rel="noreferer noopener"><img alt="fecebook" nitro-lazy-src="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/source/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/fb-footer.svg" class="nitro-lazy" decoding="async" nitro-lazy-empty id="MTEzNToyNDE=-1" data-nitro-empty-id="MTEzNToyNDE=-1" src="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDQgNDQiIHdpZHRoPSI0NCIgaGVpZ2h0PSI0NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48L3N2Zz4=" /></a> <a href="https://www.linkedin.com/company/quickblox/" target="_blank" rel="noreferer noopener"><img alt="in" nitro-lazy-src="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/source/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/linkedin-footer.svg" class="nitro-lazy" decoding="async" nitro-lazy-empty id="MTEzNjoyNDk=-1" data-nitro-empty-id="MTEzNjoyNDk=-1" src="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDQgNDQiIHdpZHRoPSI0NCIgaGVpZ2h0PSI0NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48L3N2Zz4=" /></a> <a href="https://www.instagram.com/quickblox_official_/" target="_blank" rel="noreferer noopener"><img alt="in" nitro-lazy-src="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/source/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/instagram-footer.svg" class="nitro-lazy" decoding="async" nitro-lazy-empty id="MTEzNzoyNTM=-1" data-nitro-empty-id="MTEzNzoyNTM=-1" src="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDQgNDQiIHdpZHRoPSI0NCIgaGVpZ2h0PSI0NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48L3N2Zz4=" /></a> <a href="https://medium.com/quickblox-engineering" target="_blank" rel="noreferer noopener"><img alt="medium" nitro-lazy-src="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/source/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/medium-footer.svg" class="nitro-lazy" decoding="async" nitro-lazy-empty id="MTEzODoyNDg=-1" data-nitro-empty-id="MTEzODoyNDg=-1" src="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDQgNDQiIHdpZHRoPSI0NCIgaGVpZ2h0PSI0NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48L3N2Zz4=" /></a> <a href="https://github.com/QuickBlox" target="_blank" rel="noreferer noopener"><img alt="git" nitro-lazy-src="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/source/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/git-footer.svg" class="nitro-lazy" decoding="async" nitro-lazy-empty id="MTEzOToyMzA=-1" data-nitro-empty-id="MTEzOToyMzA=-1" src="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDQgNDQiIHdpZHRoPSI0NCIgaGVpZ2h0PSI0NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48L3N2Zz4=" /></a> <a href="http://bit.ly/quickblox-dev-community" target="_blank" rel="noreferer noopener"><img alt="discord" nitro-lazy-src="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/source/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/discord-footer-ico.svg" class="nitro-lazy" decoding="async" nitro-lazy-empty id="MTE0MDoyNTE=-1" data-nitro-empty-id="MTE0MDoyNTE=-1" src="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDQgNDUiIHdpZHRoPSI0NCIgaGVpZ2h0PSI0NSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48L3N2Zz4=" /></a> </li> </ul> </div> </div> </div> <div class="footer_wrap"> <div> <h4 class="list_title">Products</h4> <div class="menu-productsmenu-container"><ul id="menu-productsmenu" class="menu"><li id="menu-item-8606" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8606"><a href="https://quickblox.com/products/chat-api/">Chat</a></li> <li id="menu-item-8607" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8607"><a href="https://quickblox.com/products/video-calling-api/">Voice and Video Calling</a></li> <li id="menu-item-8608" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8608"><a href="https://quickblox.com/products/white-label-video-consultation/">Q-Consultation</a></li> <li id="menu-item-10153" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10153"><a href="https://quickblox.com/products/ai-agent/">AI Agent</a></li> <li id="menu-item-8610" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8610"><a href="https://quickblox.com/products/white-label-messenger-app/">Q-municate</a></li> </ul></div> </div> <div> <h4 class="list_title">Solutions</h4> <div class="menu-solutionsmenu-container"><ul id="menu-solutionsmenu" class="menu"><li id="menu-item-8611" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8611"><a href="https://quickblox.com/solutions/healthcare/">Healthcare</a></li> <li id="menu-item-8612" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8612"><a href="https://quickblox.com/solutions/finance/">Finance &amp; Banking</a></li> <li id="menu-item-8613" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8613"><a href="https://quickblox.com/solutions/marketplace/">Marketplace</a></li> <li id="menu-item-8614" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8614"><a href="https://quickblox.com/solutions/social-network/">Social Network</a></li> <li id="menu-item-8615" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8615"><a href="https://quickblox.com/products/white-label-telehealth/">Telehealth</a></li> <li id="menu-item-8616" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8616"><a href="https://quickblox.com/products/white-label-video-consultation/customer-support-app/">Customer Support</a></li> <li id="menu-item-8617" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8617"><a href="https://quickblox.com/products/white-label-video-consultation/recruitment-app/">HR &amp; Recruitment</a></li> <li id="menu-item-8618" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8618"><a href="https://quickblox.com/products/white-label-video-consultation/social-app/">Operator Driven Chat</a></li> <li id="menu-item-8619" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8619"><a href="https://quickblox.com/products/white-label-video-consultation/finance-app/">Financial Services</a></li> <li id="menu-item-8620" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8620"><a href="https://quickblox.com/enterprise/">Enterprise</a></li> </ul></div> </div> <div class="ai_healthcare_menu_container"> <h4 class="list_title">AI Healthcare</h4> <div class="menu-aihealthcare-container"><ul id="menu-aihealthcare" class="menu"><li id="menu-item-8621" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8621"><a href="https://quickblox.com/products/white-label-telehealth/">Q-Consultation for Healthcare</a></li> <li id="menu-item-10207" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10207"><a href="https://quickblox.com/products/healthcare-ai-agent/">AI Agents for Healthcare</a></li> <li id="menu-item-8623" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8623"><a href="https://quickblox.com/solutions/healthcare/">HIPAA Chat &amp; Video</a></li> <li id="menu-item-8624" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8624"><a href="https://quickblox.com/hosting/hipaa-compliant-hosting/">HIPAA Compliant Hosting</a></li> </ul></div> <h4 class="list_title">Infrastructure</h4> <div class="menu-infrastructure-container"><ul id="menu-infrastructure" class="menu"><li id="menu-item-8625" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8625"><a href="https://quickblox.com/hosting/">Hosting</a></li> <li id="menu-item-8626" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8626"><a href="https://quickblox.com/hosting/cloud/">Cloud</a></li> <li id="menu-item-8627" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8627"><a href="https://quickblox.com/hosting/on-premise/">On-Premise</a></li> </ul></div> </div> <div> <h4 class="list_title">Developers</h4> <div class="menu-developersmenu-container"><ul id="menu-developersmenu" class="menu"><li id="menu-item-8628" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8628"><a href="https://quickblox.com/ui-kit/">UI Kit</a></li> <li id="menu-item-8629" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8629"><a href="https://quickblox.com/sdk/">SDKs</a></li> <li id="menu-item-9914" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9914"><a href="https://quickblox.com/sdk/ios-chat-sdk/">iOS</a></li> <li id="menu-item-9912" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9912"><a href="https://quickblox.com/sdk/android-chat-sdk/">Android</a></li> <li id="menu-item-9915" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9915"><a href="https://quickblox.com/sdk/javascript-chat-sdk/">JavaScript</a></li> <li id="menu-item-9916" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9916"><a href="https://quickblox.com/sdk/react-native-chat-sdk/">React Native</a></li> <li id="menu-item-9913" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9913"><a href="https://quickblox.com/sdk/flutter-chat-sdk/">Flutter</a></li> <li id="menu-item-8635" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8635"><a href="https://docs.quickblox.com/docs/quickstart">Documentation</a></li> <li id="menu-item-8636" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8636"><a href="https://docs.quickblox.com/docs/code-samples">Code Samples</a></li> <li id="menu-item-8637" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8637"><a href="https://status.quickblox.com">Platform Status</a></li> <li id="menu-item-8638" class="menu-item menu-item-type-taxonomy menu-item-object-how-to menu-item-8638"><a href="https://quickblox.com/blog/how-to/how-to/">How-to Tutorials</a></li> <li id="menu-item-8639" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8639"><a href="https://www.youtube.com/channel/UCi7TXgYmBSH6GBRNakdG_-g">Video Tutorials</a></li> <li id="menu-item-8640" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8640"><a href="https://help.quickblox.com">Help Center</a></li> <li id="menu-item-8641" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8641"><a href="https://discord.com/invite/3cKRunq8ZZ">Discord Community</a></li> </ul></div> </div> <div class="pricing_menu_container"> <h4 class="list_title"><a href="https://quickblox.com/pricing/">Pricing</a></h4> <h4 class="list_title"><a href="https://quickblox.com/about-us/">Company</a></h4> <div class="menu-companymenu-container"><ul id="menu-companymenu" class="menu"><li id="menu-item-1491" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1491"><a href="https://quickblox.com/about-us/">About Us</a></li> <li id="menu-item-1492" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1492"><a href="https://quickblox.com/contacts/">Contacts</a></li> <li id="menu-item-5613" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5613"><a href="https://quickblox.com/news/">News</a></li> </ul></div> <h4 class="list_title">Resources</h4> <div class="menu-resourcesmenu-container"><ul id="menu-resourcesmenu" class="menu"><li id="menu-item-4532" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4532"><a href="https://quickblox.com/blog/">Blog</a></li> <li id="menu-item-9295" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-9295"><a href="https://quickblox.com/answers/">Knowledge Center</a></li> <li id="menu-item-4302" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4302"><a href="https://quickblox.com/blog/quickblox/customer-use-case/">Case Studies</a></li> </ul></div> </div> </div> <div class="wrap_copiring"> <div> <div class="menu-footerprivacymenu-container"><ul id="menu-footerprivacymenu" class="menu"><li id="menu-item-1494" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1494"><a href="https://quickblox.com/terms-of-use/">Terms of Use</a></li> <li id="menu-item-1495" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1495"><a href="https://quickblox.com/terms-of-service/">Terms of Service</a></li> <li id="menu-item-1496" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-1496"><a rel="privacy-policy" href="https://quickblox.com/privacy-policy/">Privacy Policy</a></li> <li id="menu-item-1497" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1497"><a href="https://quickblox.com/cookie-policy/">Cookie Policy</a></li> </ul></div> <div class="line"></div> <p>©&nbsp;2026 Injoit Ltd. trading as&nbsp;QuickBlox. All rights reserved.</p> </div> </div> </div> <!-------------popup cookie-------------> <div class="cookie_popup"> <p>This website uses cookies and other tracking technologies to&nbsp;collect information about how you interact with our website, allow&nbsp;us to&nbsp;remember you and assist with navigation, customize content and advertisements. For more details see our <a href="https://quickblox.com/cookie-policy/">Cookies Policy</a>.</p> <button class="close_cookie_popup">Continue</button> </div> <!--------------------------------------> <!-- To TOP button for single page of Blog --> <div class="to-top-button"><a href="#to-top"><img alt="QuickBlox TO TOP" nitro-lazy-src="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/images/source/rev-2f11ca0/quickblox.com/wp-content/themes/QuickbloxTheme2021/img/to-the-top-hover.svg" class="nitro-lazy" decoding="async" nitro-lazy-empty id="MTIyOToxNzU=-1" data-nitro-empty-id="MTIyOToxNzU=-1" src="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTAgNTAiIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48L3N2Zz4=" /></a></div> </footer><script nitro-exclude>(function(){var t=[];var e={};var r=null;var a={enabled:true,observeSelectors:['[class*="slider"]','[id*="slider"]',".fotorama",".esg-grid"],attributes:["src","data-src"]};var i=function(t){setTimeout(t,0)};var l=function(){document.querySelectorAll("[nitro-lazy-empty]").forEach(function(t){let r=t.getAttribute("nitro-lazy-src");let a=t.dataset.nitroEmptyId;if(a&&r){e[a]=r}});r=new MutationObserver(n);let t=document.querySelectorAll(a.observeSelectors.join(","));for(let e=0;e<t.length;++e){r.observe(t[e],{subtree:true,childList:true,attributes:true,attributeFilter:a.attributes,characterData:false,attributeOldValue:false,characterDataOldValue:false})}};var n=function(t){for(let e=0;e<t.length;++e){switch(t[e].type){case"attributes":let r=t[e].target;let a=r.dataset.nitroEmptyId;if(a&&o(a)){r.setAttribute("nitro-lazy-"+t[e].attributeName,o(a));if(r.className.indexOf("nitro-lazy")<0){r.className+=" nitro-lazy"}}break;case"childList":if(t[e].addedNodes.length>0){for(let r=0;r<t[e].addedNodes.length;++r){let a=t[e].addedNodes[r];i(function(t){return function(){s(t,true)}}(a))}}break}}};var s=function(e,r){if(!(e instanceof HTMLElement))return;if(t.indexOf(e)>-1)return;let l=e.dataset.nitroEmptyId;if(l&&o(l)){for(let t=0;t<a.attributes.length;++t){if(e.getAttribute(a.attributes[t])){e.setAttribute("nitro-lazy-"+a.attributes[t],o(l));if(e.className.indexOf("nitro-lazy")<0){e.className+=" nitro-lazy"}}}if(e.style.backgroundImage){e.setAttribute("nitro-lazy-bg",o(l));if(e.className.indexOf("nitro-lazy")<0){e.className+=" nitro-lazy"}}}t.push(e);if(r){e.querySelectorAll("*").forEach(function(t){i(function(){s(t)})})}};function o(t){return e[t]}if(a.enabled){l()}})();</script> <script type="speculationrules">
{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/QuickbloxTheme2021/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
</script> <template data-nitro-marker-id="code-prettify-js-before"></template> <template data-nitro-marker-id="code-prettify-js"></template> <template data-nitro-marker-id="form-button-js-js"></template> <template data-nitro-marker-id="new-custom-js-js"></template> <template data-nitro-marker-id="jquery-js"></template> <template data-nitro-marker-id="pagination-rel-attributes-js-after"></template> <template data-nitro-marker-id="heateor_sss_sharing_js-js-before"></template> <template data-nitro-marker-id="heateor_sss_sharing_js-js"></template> <template data-nitro-marker-id="header-menu-js"></template> <!-- Start of HubSpot Embed Code --> <template data-nitro-marker-id="hs-script-loader"></template> <!-- End of HubSpot Embed Code  --> <script async id="9a13580634b55d9a7c8724444b9dc75b-1" data-nitro-for-id="9a13580634b55d9a7c8724444b9dc75b-1">
                (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
                new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
                j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
                'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
                })(window,document,'script','dataLayer','GTM-5SFQ3ZZ');
            </script><script id="code-prettify-js-before" data-nitro-for-id="code-prettify-js-before">
var codePrettifyLoaderBaseUrl = "https:\/\/quickblox.com\/wp-content\/plugins\/code-prettify\/prettify";
//# sourceURL=code-prettify-js-before
</script><script src="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/static/optimized/rev-d947f6c/quickblox.com/wp-content/plugins/code-prettify/prettify/render-blocking-nitro-min-2fca81ef3b9ef1cf13547b9b4553d8a6.run_prettify.js" id="code-prettify-js" data-nitro-for-id="code-prettify-js"></script><script src="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/static/optimized/rev-d947f6c/quickblox.com/wp-content/themes/QuickbloxTheme2021/js/render-blocking-nitro-min-5b13cf4a7ba0509a8adc00ab5025d0b5.form-button.js" id="form-button-js-js" data-nitro-for-id="form-button-js-js"></script><script src="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/static/optimized/rev-d947f6c/quickblox.com/wp-content/themes/QuickbloxTheme2021/js/render-blocking-nitro-min-515256a13fd66d71a2887d1dc1ecc93c.new-custom.min.js" id="new-custom-js-js" data-nitro-for-id="new-custom-js-js"></script><script src="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/static/optimized/rev-d947f6c/ajax.googleapis.com/ajax/libs/jquery/1/render-blocking-nitro-min-871708e93740f2b399bad0389ef4aa73.jquery.min.js" id="jquery-js" data-nitro-for-id="jquery-js"></script><script id="pagination-rel-attributes-js-after" data-nitro-for-id="pagination-rel-attributes-js-after">document.addEventListener("DOMContentLoaded",function(){const t=document.querySelectorAll(".nav-links .page-numbers");let e=false;t.forEach(t=>{if(t.classList.contains("current")){e=true}if(!e&&!t.classList.contains("current")){t.setAttribute("rel","prev")}if(e&&!t.classList.contains("current")){t.setAttribute("rel","next")}if(t.classList.contains("current")){t.removeAttribute("rel")}})});</script><script id="heateor_sss_sharing_js-js-before" data-nitro-for-id="heateor_sss_sharing_js-js-before">
function heateorSssLoadEvent(e) {var t=window.onload;if (typeof window.onload!="function") {window.onload=e}else{window.onload=function() {t();e()}}}; var heateorSssSharingAjaxUrl = 'https://quickblox.com/wp-admin/admin-ajax.php', heateorSssCloseIconPath = 'https://quickblox.com/wp-content/plugins/sassy-social-share/public/../images/close.png', heateorSssPluginIconPath = 'https://quickblox.com/wp-content/plugins/sassy-social-share/public/../images/logo.png', heateorSssHorizontalSharingCountEnable = 0, heateorSssVerticalSharingCountEnable = 0, heateorSssSharingOffset = 0; var heateorSssMobileStickySharingEnabled = 0;var heateorSssCopyLinkMessage = "Link copied.";var heateorSssUrlCountFetched = [], heateorSssSharesText = 'Shares', heateorSssShareText = 'Share';function heateorSssPopup(e) {window.open(e,"popUpWindow","height=400,width=600,left=400,top=100,resizable,scrollbars,toolbar=0,personalbar=0,menubar=no,location=no,directories=no,status")}
//# sourceURL=heateor_sss_sharing_js-js-before
</script><script src="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/static/optimized/rev-d947f6c/quickblox.com/wp-content/plugins/sassy-social-share/public/js/render-blocking-nitro-min-d05bc9e9ff12b3d3687967289896654f.sassy-social-share-public.js" id="heateor_sss_sharing_js-js" data-nitro-for-id="heateor_sss_sharing_js-js"></script><script src="https://cdn-ikpjoif.nitrocdn.com/WZsqFPiehrtwFaaeJNQAQZrkRMgaTuyL/assets/static/optimized/rev-d947f6c/quickblox.com/wp-content/themes/QuickbloxTheme2021/js/render-blocking-nitro-min-d94417cd021f64eb7ec81d4f70dcef1c.header.js" id="header-menu-js" data-nitro-for-id="header-menu-js"></script><script async defer src="//js-eu1.hs-scripts.com/26787421.js" nitro-delay-ms="6500" id="hs-script-loader" data-nitro-for-id="hs-script-loader" type="nitropack/delayedscript"></script></body></html>