CINXE.COM
ObjectBox FAQ
<!DOCTYPE html> <html lang="en-US"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <link rel="pingback" href="https://objectbox.io/wordpress/xmlrpc.php" /> <script type="text/javascript"> document.documentElement.className = 'js'; </script> <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <!-- This site is optimized with the Yoast SEO plugin v23.7 - https://yoast.com/wordpress/plugins/seo/ --> <title>ObjectBox FAQ</title> <meta name="description" content="ObjectBox FAQ answered: Does ObjectBox support Kotlin? RxJava? Relations? Could I use ObjectBox on the desktop/server? How fast is it?" /> <link rel="canonical" href="https://objectbox.io/faq/" /> <meta property="og:locale" content="en_US" /> <meta property="og:type" content="article" /> <meta property="og:title" content="ObjectBox FAQ" /> <meta property="og:description" content="ObjectBox FAQ answered: Does ObjectBox support Kotlin? RxJava? Relations? Could I use ObjectBox on the desktop/server? How fast is it?" /> <meta property="og:url" content="https://objectbox.io/faq/" /> <meta property="og:site_name" content="ObjectBox" /> <meta property="article:publisher" content="https://www.facebook.com/objectboxTeam/" /> <meta property="article:modified_time" content="2025-02-11T10:59:34+00:00" /> <meta property="og:image" content="https://objectbox.io/wordpress/wp-content/uploads/2021/01/markus-code-benchmarks-1024x593-1.jpg" /> <meta property="og:image:width" content="795" /> <meta property="og:image:height" content="460" /> <meta property="og:image:type" content="image/jpeg" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:site" content="@objectbox_io" /> <meta name="twitter:label1" content="Est. reading time" /> <meta name="twitter:data1" content="12 minutes" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://objectbox.io/faq/","url":"https://objectbox.io/faq/","name":"ObjectBox FAQ","isPartOf":{"@id":"https://objectbox.io/#website"},"primaryImageOfPage":{"@id":"https://objectbox.io/faq/#primaryimage"},"image":{"@id":"https://objectbox.io/faq/#primaryimage"},"thumbnailUrl":"https://objectbox.io/wordpress/wp-content/uploads/2021/01/markus-code-benchmarks-1024x593-1.jpg","datePublished":"2017-02-23T15:04:40+00:00","dateModified":"2025-02-11T10:59:34+00:00","description":"ObjectBox FAQ answered: Does ObjectBox support Kotlin? RxJava? Relations? Could I use ObjectBox on the desktop/server? How fast is it?","breadcrumb":{"@id":"https://objectbox.io/faq/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://objectbox.io/faq/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https://objectbox.io/faq/#primaryimage","url":"https://objectbox.io/wordpress/wp-content/uploads/2021/01/markus-code-benchmarks-1024x593-1.jpg","contentUrl":"https://objectbox.io/wordpress/wp-content/uploads/2021/01/markus-code-benchmarks-1024x593-1.jpg","width":795,"height":460,"caption":"markus-code-benchmarks"},{"@type":"BreadcrumbList","@id":"https://objectbox.io/faq/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"ObjectBox","item":"https://objectbox.io/"},{"@type":"ListItem","position":2,"name":"ObjectBox FAQ"}]},{"@type":"WebSite","@id":"https://objectbox.io/#website","url":"https://objectbox.io/","name":"ObjectBox","description":"Fast on-Device database with vector search for Mobike, IoT & other embedded device","publisher":{"@id":"https://objectbox.io/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://objectbox.io/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https://objectbox.io/#organization","name":"ObjectBox","url":"https://objectbox.io/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://objectbox.io/#/schema/logo/image/","url":"https://objectbox.io/wordpress/wp-content/uploads/2021/06/objectbox-logo.png","contentUrl":"https://objectbox.io/wordpress/wp-content/uploads/2021/06/objectbox-logo.png","width":559,"height":186,"caption":"ObjectBox"},"image":{"@id":"https://objectbox.io/#/schema/logo/image/"},"sameAs":["https://www.facebook.com/objectboxTeam/","https://x.com/objectbox_io","https://www.instagram.com/objectbox_io/","https://www.linkedin.com/company/objectbox","https://www.youtube.com/channel/UCLs3F3Lhh8pjC66WZIopJ6Q"]}]}</script> <!-- / Yoast SEO plugin. --> <link rel='dns-prefetch' href='//js.hs-scripts.com' /> <link rel="alternate" type="application/rss+xml" title="ObjectBox » Feed" href="https://objectbox.io/feed/" /> <link rel="alternate" type="application/rss+xml" title="ObjectBox » Comments Feed" href="https://objectbox.io/comments/feed/" /> <script type="text/javascript"> /* <![CDATA[ */ window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/objectbox.io\/wordpress\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.5.5"}}; /*! This file is auto-generated */ !function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); /* ]]> */ </script> <meta content="ObjectBox Divi v.1.0.1" name="generator"/><link rel='stylesheet' id='validate-engine-css-css' href='https://objectbox.io/wordpress/wp-content/plugins/wysija-newsletters/css/validationEngine.jquery.css?ver=2.22' type='text/css' media='all' /> <style id='wp-emoji-styles-inline-css' type='text/css'> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <link rel='stylesheet' id='wp-block-library-css' href='https://objectbox.io/wordpress/wp-includes/css/dist/block-library/style.min.css?ver=6.5.5' type='text/css' media='all' /> <style id='wp-block-library-theme-inline-css' type='text/css'> .wp-block-audio figcaption{color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-audio figcaption{color:#ffffffa6}.wp-block-audio{margin:0 0 1em}.wp-block-code{border:1px solid #ccc;border-radius:4px;font-family:Menlo,Consolas,monaco,monospace;padding:.8em 1em}.wp-block-embed figcaption{color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-embed figcaption{color:#ffffffa6}.wp-block-embed{margin:0 0 1em}.blocks-gallery-caption{color:#555;font-size:13px;text-align:center}.is-dark-theme .blocks-gallery-caption{color:#ffffffa6}.wp-block-image figcaption{color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-image figcaption{color:#ffffffa6}.wp-block-image{margin:0 0 1em}.wp-block-pullquote{border-bottom:4px solid;border-top:4px solid;color:currentColor;margin-bottom:1.75em}.wp-block-pullquote cite,.wp-block-pullquote footer,.wp-block-pullquote__citation{color:currentColor;font-size:.8125em;font-style:normal;text-transform:uppercase}.wp-block-quote{border-left:.25em solid;margin:0 0 1.75em;padding-left:1em}.wp-block-quote cite,.wp-block-quote footer{color:currentColor;font-size:.8125em;font-style:normal;position:relative}.wp-block-quote.has-text-align-right{border-left:none;border-right:.25em solid;padding-left:0;padding-right:1em}.wp-block-quote.has-text-align-center{border:none;padding-left:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large,.wp-block-quote.is-style-plain{border:none}.wp-block-search .wp-block-search__label{font-weight:700}.wp-block-search__button{border:1px solid #ccc;padding:.375em .625em}:where(.wp-block-group.has-background){padding:1.25em 2.375em}.wp-block-separator.has-css-opacity{opacity:.4}.wp-block-separator{border:none;border-bottom:2px solid;margin-left:auto;margin-right:auto}.wp-block-separator.has-alpha-channel-opacity{opacity:1}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){width:100px}.wp-block-separator.has-background:not(.is-style-dots){border-bottom:none;height:1px}.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){height:2px}.wp-block-table{margin:0 0 1em}.wp-block-table td,.wp-block-table th{word-break:normal}.wp-block-table figcaption{color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-table figcaption{color:#ffffffa6}.wp-block-video figcaption{color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-video figcaption{color:#ffffffa6}.wp-block-video{margin:0 0 1em}.wp-block-template-part.has-background{margin-bottom:0;margin-top:0;padding:1.25em 2.375em} </style> <style id='global-styles-inline-css' type='text/css'> body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-family--inter: "Inter", sans-serif;--wp--preset--font-family--cardo: Cardo;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}body { margin: 0;--wp--style--global--content-size: 823px;--wp--style--global--wide-size: 1080px; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}body .is-layout-grid{display: grid;}body .is-layout-grid > *{margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}a:where(:not(.wp-element-button)){text-decoration: underline;}.wp-element-button, .wp-block-button__link{background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;line-height: inherit;padding: calc(0.667em + 2px) calc(1.333em + 2px);text-decoration: none;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-inter-font-family{font-family: var(--wp--preset--font-family--inter) !important;}.has-cardo-font-family{font-family: var(--wp--preset--font-family--cardo) !important;} .wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} .wp-block-pullquote{font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='cookie-notice-front-css' href='https://objectbox.io/wordpress/wp-content/plugins/cookie-notice/css/front.min.css?ver=2.4.18' type='text/css' media='all' /> <link rel='stylesheet' id='dvmd-tm-public-module-style-css' href='https://objectbox.io/wordpress/wp-content/plugins/divi-modules-table-maker/extensions/styles/public-module-style.css?ver=3.1.2' type='text/css' media='all' /> <link rel='stylesheet' id='woocommerce-layout-css' href='https://objectbox.io/wordpress/wp-content/plugins/woocommerce/assets/css/woocommerce-layout.css?ver=9.3.3' type='text/css' media='all' /> <link rel='stylesheet' id='woocommerce-smallscreen-css' href='https://objectbox.io/wordpress/wp-content/plugins/woocommerce/assets/css/woocommerce-smallscreen.css?ver=9.3.3' type='text/css' media='only screen and (max-width: 768px)' /> <link rel='stylesheet' id='woocommerce-general-css' href='https://objectbox.io/wordpress/wp-content/plugins/woocommerce/assets/css/woocommerce.css?ver=9.3.3' type='text/css' media='all' /> <style id='woocommerce-inline-inline-css' type='text/css'> .woocommerce form .form-row .required { visibility: visible; } </style> <link rel='stylesheet' id='divi-torque-lite-modules-style-css' href='https://objectbox.io/wordpress/wp-content/plugins/addons-for-divi/assets/css/modules-style.css?ver=4.0.5' type='text/css' media='all' /> <link rel='stylesheet' id='divi-torque-lite-magnific-popup-css' href='https://objectbox.io/wordpress/wp-content/plugins/addons-for-divi/assets/libs/magnific-popup/magnific-popup.min.css?ver=4.0.5' type='text/css' media='all' /> <link rel='stylesheet' id='divi-torque-lite-frontend-css' href='https://objectbox.io/wordpress/wp-content/plugins/addons-for-divi/assets/css/frontend.css?ver=4.0.5' type='text/css' media='all' /> <link rel='stylesheet' id='divi-modules-table-maker-styles-css' href='https://objectbox.io/wordpress/wp-content/plugins/divi-modules-table-maker/extensions/divi-4/styles/style.min.css?ver=3.1.2' type='text/css' media='all' /> <link rel='stylesheet' id='divi-style-parent-css' href='https://objectbox.io/wordpress/wp-content/themes/Divi/style-static.min.css?ver=4.22.0' type='text/css' media='all' /> <link rel='stylesheet' id='divi-style-css' href='https://objectbox.io/wordpress/wp-content/themes/obx-divi-child/style.css?ver=4.22.0' type='text/css' media='all' /> <style id='divi-style-inline-css' type='text/css'> picture#logo { display: inherit; } picture#logo source, picture#logo img { width: auto; max-height: 45%; vertical-align: middle; } @media (min-width: 981px) { .et_vertical_nav #main-header picture#logo source, .et_vertical_nav #main-header picture#logo img { margin-bottom: 28px; } } </style> <link rel='stylesheet' id='select2-css' href='https://objectbox.io/wordpress/wp-content/plugins/woocommerce/assets/css/select2.css?ver=9.3.3' type='text/css' media='all' /> <script type="text/javascript" id="cookie-notice-front-js-before"> /* <![CDATA[ */ var cnArgs = {"ajaxUrl":"https:\/\/objectbox.io\/wordpress\/wp-admin\/admin-ajax.php","nonce":"58ad0bc806","hideEffect":"none","position":"top","onScroll":true,"onScrollOffset":500,"onClick":true,"cookieName":"cookie_notice_accepted","cookieTime":31536000,"cookieTimeRejected":2592000,"globalCookie":false,"redirection":false,"cache":true,"revokeCookies":false,"revokeCookiesOpt":"automatic"}; /* ]]> */ </script> <script type="text/javascript" src="https://objectbox.io/wordpress/wp-content/plugins/cookie-notice/js/front.min.js?ver=2.4.18" id="cookie-notice-front-js"></script> <script type="text/javascript" src="https://objectbox.io/wordpress/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script> <script type="text/javascript" src="https://objectbox.io/wordpress/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script> <script type="text/javascript" src="https://objectbox.io/wordpress/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js?ver=2.7.0-wc.9.3.3" id="jquery-blockui-js" defer="defer" data-wp-strategy="defer"></script> <script type="text/javascript" id="wc-add-to-cart-js-extra"> /* <![CDATA[ */ var wc_add_to_cart_params = {"ajax_url":"\/wordpress\/wp-admin\/admin-ajax.php","wc_ajax_url":"\/?wc-ajax=%%endpoint%%","i18n_view_cart":"View cart","cart_url":"https:\/\/objectbox.io\/?page_id=37328","is_cart":"","cart_redirect_after_add":"no"}; /* ]]> */ </script> <script type="text/javascript" src="https://objectbox.io/wordpress/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.min.js?ver=9.3.3" id="wc-add-to-cart-js" defer="defer" data-wp-strategy="defer"></script> <script type="text/javascript" src="https://objectbox.io/wordpress/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js?ver=2.1.4-wc.9.3.3" id="js-cookie-js" defer="defer" data-wp-strategy="defer"></script> <script type="text/javascript" id="woocommerce-js-extra"> /* <![CDATA[ */ var woocommerce_params = {"ajax_url":"\/wordpress\/wp-admin\/admin-ajax.php","wc_ajax_url":"\/?wc-ajax=%%endpoint%%"}; /* ]]> */ </script> <script type="text/javascript" src="https://objectbox.io/wordpress/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js?ver=9.3.3" id="woocommerce-js" defer="defer" data-wp-strategy="defer"></script> <script type="text/javascript" src="https://objectbox.io/wordpress/wp-content/plugins/woocommerce/assets/js/selectWoo/selectWoo.full.min.js?ver=1.0.9-wc.9.3.3" id="selectWoo-js" defer="defer" data-wp-strategy="defer"></script> <link rel="https://api.w.org/" href="https://objectbox.io/wp-json/" /><link rel="alternate" type="application/json" href="https://objectbox.io/wp-json/wp/v2/pages/30804" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://objectbox.io/wordpress/xmlrpc.php?rsd" /> <meta name="generator" content="WordPress 6.5.5" /> <meta name="generator" content="WooCommerce 9.3.3" /> <link rel='shortlink' href='https://objectbox.io/?p=30804' /> <link rel="alternate" type="application/json+oembed" href="https://objectbox.io/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fobjectbox.io%2Ffaq%2F" /> <link rel="alternate" type="text/xml+oembed" href="https://objectbox.io/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fobjectbox.io%2Ffaq%2F&format=xml" /> <style>.dbcs-clipboard-button { position: absolute; right: 1em; margin-top: 0.7em; font-family: 'ETmodules' !important; font-size: 16pt; opacity: 0.4; cursor: pointer; } .dbcs-clipboard-button:before { content: '\69'; } .dbcs-clipboard-button:hover { opacity: 1; } .dbcs-clipboard-button.dbcs-copied-to-clipboard { color: green; opacity: 1; } .dbcs-clipboard-button.dbcs-copied-to-clipboard:before { content: '\4e'; } .dbcs-clipboard-enabled .hljs-table td.hljs-line { padding-right: 55px; } .dbcs-clipboard-enabled .dbcs-clipboard-button { opacity: 1; background: rgba(240, 240, 240, 0.9) !important; padding: 7px; right: 0.35em; margin-top: 0.35em; border-radius: 4px } .dbcs-clipboard-enabled .dbcs-clipboard-button:before { opacity: 0.8; } .dbcs-clipboard-enabled .dbcs-clipboard-button:hover:before { opacity: 1; }</style><style> .et_pb_dmb_code_snippet pre code:before, #et_builder_outer_content .et_pb_dmb_code_snippet pre code:before{ font-family: monospace; } .et_pb_dmb_code_snippet pre code table.hljs-table td.hljs-line-number, #et_builder_outer_content .et_pb_dmb_code_snippet pre code table.hljs-table td.hljs-line-number { user-select: none; text-align: right; white-space: nowrap; vertical-align: top; } .et_pb_dmb_code_snippet pre code:not(.show_linenums) table.hljs-table td.hljs-line-number, #et_builder_outer_content .et_pb_dmb_code_snippet pre code:not(.show_linenums) table.hljs-table td.hljs-line-number, .et_pb_dmb_code_snippet pre code:not(.show_linenums) table.hljs-table col.hljs-line-numbers, #et_builder_outer_content .et_pb_dmb_code_snippet pre code:not(.show_linenums) table.hljs-table col.hljs-line-numbers { display: none; } </style> <style> .et_pb_dmb_code_snippet code.dbcs-wrap-lines .hljs-line * { white-space: pre-wrap; overflow-wrap: anywhere; } </style> <style> .et_pb_dmb_code_snippet { visibility: hidden; } </style> <!-- DO NOT COPY THIS SNIPPET! Start of Page Analytics Tracking for HubSpot WordPress plugin v11.1.66--> <script class="hsq-set-content-id" data-content-id="standard-page"> var _hsq = _hsq || []; _hsq.push(["setContentType", "standard-page"]); </script> <!-- DO NOT COPY THIS SNIPPET! End of Page Analytics Tracking for HubSpot WordPress plugin --> <script type="text/javascript"> (function(url){ if(/(?:Chrome\/26\.0\.1410\.63 Safari\/537\.31|WordfenceTestMonBot)/.test(navigator.userAgent)){ return; } var addEvent = function(evt, handler) { if (window.addEventListener) { document.addEventListener(evt, handler, false); } else if (window.attachEvent) { document.attachEvent('on' + evt, handler); } }; var removeEvent = function(evt, handler) { if (window.removeEventListener) { document.removeEventListener(evt, handler, false); } else if (window.detachEvent) { document.detachEvent('on' + evt, handler); } }; var evts = 'contextmenu dblclick drag dragend dragenter dragleave dragover dragstart drop keydown keypress keyup mousedown mousemove mouseout mouseover mouseup mousewheel scroll'.split(' '); var logHuman = function() { if (window.wfLogHumanRan) { return; } window.wfLogHumanRan = true; var wfscr = document.createElement('script'); wfscr.type = 'text/javascript'; wfscr.async = true; wfscr.src = url + '&r=' + Math.random(); (document.getElementsByTagName('head')[0]||document.getElementsByTagName('body')[0]).appendChild(wfscr); for (var i = 0; i < evts.length; i++) { removeEvent(evts[i], logHuman); } }; for (var i = 0; i < evts.length; i++) { addEvent(evts[i], logHuman); } })('//objectbox.io/?wordfence_lh=1&hid=694E6E36687D7CE415F3445B28B8AB7A'); </script><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" /><style type="text/css" id="tve_global_variables">:root{--tcb-color-0:rgb(125, 220, 125);--tcb-color-0-h:120;--tcb-color-0-s:57%;--tcb-color-0-l:67%;--tcb-color-0-a:1;--tcb-gradient-0:linear-gradient(54deg, rgb(230, 25, 85) 0%, rgb(245, 150, 45) 64%, rgb(249, 229, 5) 100%, var(--tcb-color-0) 100%);--tcb-background-author-image:url(https://secure.gravatar.com/avatar/dac2165273cc37a2ddb3eaf800c4a556?s=256&d=mm&r=g);--tcb-background-user-image:url();--tcb-background-featured-image-thumbnail:url(https://objectbox.io/wordpress/wp-content/uploads/2021/01/markus-code-benchmarks-1024x593-1.jpg);}</style> <noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript> <style type="text/css" id="custom-background-css"> body.custom-background { background-color: #f7f7f7; } </style> <script id='nitro-telemetry-meta' nitro-exclude>window.NPTelemetryMetadata={missReason: (!window.NITROPACK_STATE ? 'request type not allowed' : 'hit'),pageType: 'page',isEligibleForOptimization: false,}</script><script id='nitro-generic' nitro-exclude>(()=>{window.NitroPack=window.NitroPack||{coreVersion:"na",isCounted:!1};let e=document.createElement("script");if(e.src="https://nitroscripts.com/JNiKLBzGPsfbQJqUQoZqIbUrxBklWopT",e.async=!0,e.id="nitro-script",document.head.appendChild(e),!window.NitroPack.isCounted){window.NitroPack.isCounted=!0;let t=()=>{navigator.sendBeacon("https://to.getnitropack.com/p",JSON.stringify({siteId:"JNiKLBzGPsfbQJqUQoZqIbUrxBklWopT",url:window.location.href,isOptimized:!!window.IS_NITROPACK,coreVersion:"na",missReason:window.NPTelemetryMetadata?.missReason||"",pageType:window.NPTelemetryMetadata?.pageType||"",isEligibleForOptimization:!!window.NPTelemetryMetadata?.isEligibleForOptimization}))};(()=>{let e=()=>new Promise(e=>{"complete"===document.readyState?e():window.addEventListener("load",e)}),i=()=>new Promise(e=>{document.prerendering?document.addEventListener("prerenderingchange",e,{once:!0}):e()}),a=async()=>{await i(),await e(),t()};a()})(),window.addEventListener("pageshow",e=>{if(e.persisted){let i=document.prerendering||self.performance?.getEntriesByType?.("navigation")[0]?.activationStart>0;"visible"!==document.visibilityState||i||t()}})}})();</script><!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=UA-68353717-3"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-68353717-3'); gtag('config', 'G-PNBER16ZJB'); </script> <!-- GitHub Buttons. --> <!-- <script async defer src="https://buttons.github.io/buttons.js"></script> --><style id='wp-fonts-local' type='text/css'> @font-face{font-family:Inter;font-style:normal;font-weight:300 900;font-display:fallback;src:url('https://objectbox.io/wordpress/wp-content/plugins/woocommerce/assets/fonts/Inter-VariableFont_slnt,wght.woff2') format('woff2');font-stretch:normal;} @font-face{font-family:Cardo;font-style:normal;font-weight:400;font-display:fallback;src:url('https://objectbox.io/wordpress/wp-content/plugins/woocommerce/assets/fonts/cardo_normal_400.woff2') format('woff2');} </style> <style type="text/css" id="thrive-default-styles"></style><link rel="icon" href="https://objectbox.io/wordpress/wp-content/uploads/2022/11/cropped-OB-square-transparent-logo-teal-48x48-1-32x32.png" sizes="32x32" /> <link rel="icon" href="https://objectbox.io/wordpress/wp-content/uploads/2022/11/cropped-OB-square-transparent-logo-teal-48x48-1-192x192.png" sizes="192x192" /> <link rel="apple-touch-icon" href="https://objectbox.io/wordpress/wp-content/uploads/2022/11/cropped-OB-square-transparent-logo-teal-48x48-1-180x180.png" /> <meta name="msapplication-TileImage" content="https://objectbox.io/wordpress/wp-content/uploads/2022/11/cropped-OB-square-transparent-logo-teal-48x48-1-270x270.png" /> <link rel="stylesheet" id="et-divi-customizer-global-cached-inline-styles" href="https://objectbox.io/wordpress/wp-content/et-cache/global/et-divi-customizer-global.min.css?ver=1738930448" /></head> <body class="page-template-default page page-id-30804 custom-background theme-Divi et-tb-has-template et-tb-has-header cookies-not-set woocommerce-no-js et_button_no_icon et_pb_button_helper_class et_pb_footer_columns3 et_cover_background windows et_pb_gutters3 et_pb_pagebuilder_layout et_no_sidebar et_divi_theme et-db"> <div id="page-container"> <div id="et-boc" class="et-boc"> <header class="et-l et-l--header"> <div class="et_builder_inner_content et_pb_gutters3"><div class="et_pb_with_border et_pb_section et_pb_section_0_tb_header et_pb_sticky_module et_pb_with_background et_section_regular et_pb_section--with-menu" > <div class="et_pb_row et_pb_row_0_tb_header et_pb_row--with-menu"> <div class="et_pb_column et_pb_column_3_4 et_pb_column_0_tb_header et_pb_css_mix_blend_mode_passthrough et_pb_column--with-menu"> <div class="et_pb_module et_pb_code et_pb_code_0_tb_header"> <div class="et_pb_code_inner"><style> .dfh-2 .et_mobile_menu li:not(:last-child) a, .dfh-2 .nav li li:not(:last-child), .dfh-2 .et-menu-nav li.mega-menu>ul>li>a:first-child, .dfh-2 .et-menu-nav li.mega-menu ul li ul li:not(:last-child) a { border-bottom: 1px solid rgb(255,255,255,0.2) !important; } @media screen and (min-width: 981px) { .dfh-2 .sub-menu:before { color: #ffffff; } } </style></div> </div><div class="et_pb_module et_pb_code et_pb_code_1_tb_header"> <div class="et_pb_code_inner"><script> (function($) { function dfh_collapse_menu() { var ParentMenuItem = $('.dfh-2 .et_mobile_menu .menu-item-has-children > a'); ParentMenuItem.off('click').click(function() { $(this).attr('href', '#/'); $(this).parent().children().children().toggleClass('dfh-show-menu-items'); $(this).toggleClass('dfh-menu-switched-icon'); }); } $(window).load(function() { setTimeout(function() { dfh_collapse_menu(); }, 700); }); })(jQuery); </script> <style> .dfh-2 .et_mobile_menu .menu-item-has-children > a:after { content: '\50'; display: block !important; font-family: 'ETmodules'; font-size: 16px; font-weight: normal; position: absolute; right: 10px; top: 13px; } .dfh-2 .et_mobile_menu .menu-item-has-children > .dfh-menu-switched-icon:after { content: '\4f'; } .dfh-2 .et_mobile_menu .menu-item-has-children > a { position: relative; } .dfh-2 .et_mobile_menu .menu-item-has-children .sub-menu li { display: none; } .dfh-2 .et_mobile_menu .menu-item-has-children .sub-menu .dfh-show-menu-items { display: block; } .dfh-2 .nav li li { padding: 0 !important; } .dfh-2 .et_pb_menu .et_mobile_menu, .dfh-2 .et_mobile_menu { padding: 0 !important; border-width: 2px; border-radius: 5px; } .dfh-2 .et_pb_menu .et_mobile_menu a, .dfh-2 .et_mobile_menu a { padding: 12px 20px !important; } .dfh-2.et_pb_menu .et-menu-nav li.mega-menu ul.sub-menu { border-width: 2px !important; border-radius: 5px !important; padding: 10px 20px !important; width: 100% !important; } .dfh-2 .nav li.mega-menu li { border-bottom: none !important; } .et-db #et-boc .et-l .dfh-2 .et-menu-nav li.mega-menu li>a { width: 140px !important; } .dfh-2.et_pb_menu .et-menu-nav li.mega-menu ul.sub-menu a { padding: 12px 0 !important; } @media screen and (min-width: 981px) { .dfh-2 .et-menu > .menu-item-has-children > .sub-menu:before { font-family: ETmodules; content: '\42'; position: absolute; right: 20px; top: -17px; font-size: 30px; } .dfh-2 .et-menu > .menu-item-has-children.mega-menu > .sub-menu:before { content: ''; } .dfh-2 .et-menu .sub-menu .menu-item-has-children>a:first-child:after { content: "\35" !important; } .et-db #et-boc .et-l .dfh-2.et_pb_menu .et-menu-nav li ul.sub-menu li ul.sub-menu { left: 200px !important; top: 0; } .et-db #et-boc .et-l .dfh-2.et_pb_menu .et-menu-nav li.mega-menu ul.sub-menu li ul.sub-menu { left: 0 !important; padding: 0 !important; } } @media screen and (max-width: 980px) { .dfh-2 .et_pb_menu__wrap { margin-top: -8px; } } </style></div> </div><div class="et_pb_with_border et_pb_module et_pb_menu et_pb_menu_0_tb_header dfh-2 et_pb_bg_layout_light et_pb_text_align_left et_dropdown_animation_fade et_pb_menu--with-logo et_pb_menu--style-left_aligned"> <div class="et_pb_menu_inner_container clearfix"> <div class="et_pb_menu__logo-wrap"> <div class="et_pb_menu__logo"> <a href="https://objectbox.io/" ><img decoding="async" width="500" height="120" src="https://objectbox.io/wordpress/wp-content/uploads/2024/09/logo-white-500pxf.png" alt="" class="wp-image-259569" data-et-multi-view="{"schema":{"attrs":{"desktop":{"src":"https:\/\/objectbox.io\/wordpress\/wp-content\/uploads\/2024\/09\/logo-white-500pxf.png","alt":"","class":"wp-image-259569"},"tablet":{"src":"https:\/\/objectbox.io\/wordpress\/wp-content\/uploads\/2021\/01\/logo-white-500px-300x72.png"}}},"slug":"et_pb_menu","hover_selector":".et_pb_menu_0_tb_header .et_pb_menu__logo-wrap .et_pb_menu__logo img"}" /></a> </div> </div> <div class="et_pb_menu__wrap"> <div class="et_pb_menu__menu"> <nav class="et-menu-nav"><ul id="menu-main-menu" class="et-menu nav"><li class="first-level et_pb_menu_page_id-35279 menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-35279"><a>Product</a> <ul class="sub-menu"> <li class="et_pb_menu_page_id-257334 menu-item menu-item-type-post_type menu-item-object-page menu-item-257919"><a href="https://objectbox.io/vector-database-for-ondevice-ai/">The vector database for on-device AI</a></li> <li class="second-level et_pb_menu_page_id-33019 menu-item menu-item-type-post_type menu-item-object-page menu-item-33433"><a href="https://objectbox.io/sync/">Data Sync</a></li> <li class="second-level et_pb_menu_page_id-223067 menu-item menu-item-type-post_type menu-item-object-page menu-item-223155"><a title="Embedded Database for Embedded Devices" href="https://objectbox.io/embedded-database/">Embedded Database</a></li> <li class="second-level et_pb_menu_page_id-35148 menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-35277"><a href="https://objectbox.io/mobile-database/">Mobile Database</a> <ul class="sub-menu"> <li class="et_pb_menu_page_id-222066 menu-item menu-item-type-post_type menu-item-object-page menu-item-222378"><a href="https://objectbox.io/swift-database-for-ios/">Swift Database for iOS</a></li> <li class="et_pb_menu_page_id-223156 menu-item menu-item-type-post_type menu-item-object-page menu-item-223274"><a title="Android Database" href="https://objectbox.io/android-database/">Android Database</a></li> <li class="et_pb_menu_page_id-223479 menu-item menu-item-type-post_type menu-item-object-page menu-item-223868"><a href="https://objectbox.io/flutter-database/">Flutter Database</a></li> </ul> </li> <li class="et_pb_menu_page_id-258495 menu-item menu-item-type-post_type menu-item-object-page menu-item-258707"><a href="https://objectbox.io/time-series-database/">Time Series DB</a></li> <li class="second-level et_pb_menu_page_id-34014 menu-item menu-item-type-post_type menu-item-object-page menu-item-34399"><a href="https://objectbox.io/iot-edge-computing-database-decentralized-data-flows/">IoT DB for the edge</a></li> <li class="second-level et_pb_menu_page_id-35961 menu-item menu-item-type-post_type menu-item-object-page menu-item-41668"><a href="https://objectbox.io/edgex/">ObjectBox EdgeX</a></li> </ul> </li> <li class="first-level et_pb_menu_page_id-39185 menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-39185"><a>Solutions</a> <ul class="sub-menu"> <li class="second-level et_pb_menu_page_id-260370 menu-item menu-item-type-post_type menu-item-object-page menu-item-260694"><a href="https://objectbox.io/connected-car-data-storage-and-sync/">Connected Cars</a></li> <li class="second-level et_pb_menu_page_id-38910 menu-item menu-item-type-post_type menu-item-object-page menu-item-39178"><a href="https://objectbox.io/iiot-edge-computing/">Industrial IoT</a></li> <li class="second-level et_pb_menu_page_id-49453 menu-item menu-item-type-post_type menu-item-object-page menu-item-49867"><a href="https://objectbox.io/energy-edge-computing/">Energy Industry</a></li> <li class="second-level et_pb_menu_page_id-38644 menu-item menu-item-type-post_type menu-item-object-page menu-item-39005"><a href="https://objectbox.io/smart-mobility/">Smart Mobility</a></li> <li class="second-level et_pb_menu_page_id-46718 menu-item menu-item-type-post_type menu-item-object-page menu-item-48012"><a href="https://objectbox.io/retail-edge-computing/">Retail Services</a></li> <li class="second-level et_pb_menu_page_id-50045 menu-item menu-item-type-post_type menu-item-object-page menu-item-50291"><a href="https://objectbox.io/games/">Games</a></li> <li class="second-level et_pb_menu_page_id-34759 menu-item menu-item-type-post_type menu-item-object-page menu-item-35893"><a href="https://objectbox.io/iot-edge-computing-database-decentralized-data-flows/iot-use-cases-edge-computing/">IoT Use Cases</a></li> </ul> </li> <li class="first-level et_pb_menu_page_id-28602 menu-item menu-item-type-custom menu-item-object-custom current-menu-ancestor current-menu-parent menu-item-has-children menu-item-28602"><a>Developers</a> <ul class="sub-menu"> <li class="second-level et_pb_menu_page_id-35049 menu-item menu-item-type-post_type menu-item-object-page menu-item-35212"><a href="https://objectbox.io/offline-first-mobile-database/">Overview</a></li> <li class="second-level et_pb_menu_page_id-53043 menu-item menu-item-type-custom menu-item-object-custom menu-item-53043"><a href="https://sync.objectbox.io/">Sync Docs</a></li> <li class="second-level et_pb_menu_page_id-35273 menu-item menu-item-type-custom menu-item-object-custom menu-item-35273"><a href="https://docs.objectbox.io/">Java Docs</a></li> <li class="second-level et_pb_menu_page_id-35275 menu-item menu-item-type-custom menu-item-object-custom menu-item-35275"><a href="https://cpp.objectbox.io/">C / C++ Docs</a></li> <li class="second-level et_pb_menu_page_id-35364 menu-item menu-item-type-custom menu-item-object-custom menu-item-35364"><a href="https://golang.objectbox.io/">Go Docs</a></li> <li class="second-level et_pb_menu_page_id-35281 menu-item menu-item-type-custom menu-item-object-custom menu-item-35281"><a href="https://docs.objectbox.io/kotlin-support">Kotlin Docs</a></li> <li class="second-level et_pb_menu_page_id-35274 menu-item menu-item-type-custom menu-item-object-custom menu-item-35274"><a href="https://swift.objectbox.io/">Swift Docs</a></li> <li class="second-level et_pb_menu_page_id-50071 menu-item menu-item-type-custom menu-item-object-custom menu-item-50071"><a href="https://github.com/objectbox/objectbox-dart">Flutter / Dart</a></li> <li class="second-level et_pb_menu_page_id-50463 menu-item menu-item-type-post_type menu-item-object-page menu-item-50484"><a href="https://objectbox.io/offline-docs-pdf-download/">Offline Docs / PDF Download</a></li> <li class="second-level et_pb_menu_page_id-30804 menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-30804 current_page_item menu-item-30829"><a href="https://objectbox.io/faq/" aria-current="page">FAQ</a></li> </ul> </li> <li class="first-level et_pb_menu_page_id-33340 menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-33736"><a href="https://objectbox.io/about-us/">Company</a> <ul class="sub-menu"> <li class="second-level et_pb_menu_page_id-33340 menu-item menu-item-type-post_type menu-item-object-page menu-item-33737"><a href="https://objectbox.io/about-us/">About Us</a></li> <li class="second-level et_pb_menu_page_id-32135 menu-item menu-item-type-post_type menu-item-object-page menu-item-32157"><a href="https://objectbox.io/jobs/">Jobs</a></li> <li class="second-level et_pb_menu_page_id-35211 menu-item menu-item-type-post_type menu-item-object-page menu-item-35268"><a href="https://objectbox.io/events/">Events</a></li> <li class="second-level et_pb_menu_page_id-35703 menu-item menu-item-type-post_type menu-item-object-page menu-item-35730"><a href="https://objectbox.io/iot-mobile-insights-learnings-research-studies/">Insights</a></li> <li class="et_pb_menu_page_id-50886 menu-item menu-item-type-post_type menu-item-object-page menu-item-223175"><a href="https://objectbox.io/software-we-love/">Software we 🤍</a></li> <li class="et_pb_menu_page_id-257704 menu-item menu-item-type-post_type menu-item-object-page menu-item-257890"><a href="https://objectbox.io/contact-us/">Contact us</a></li> </ul> </li> <li class="first-level et_pb_menu_page_id-31231 menu-item menu-item-type-post_type menu-item-object-page menu-item-31319"><a href="https://objectbox.io/blog/">Blog</a></li> <li class="et_pb_menu_page_id-259820 menu-item menu-item-type-post_type menu-item-object-page menu-item-260029"><a href="https://objectbox.io/mongodb/"><font color="#17A6A6">MongoDB Connector</font></a></li> </ul></nav> </div> <div class="et_mobile_nav_menu"> <div class="mobile_nav closed"> <span class="mobile_menu_bar"></span> </div> </div> </div> </div> </div> </div><div class="et_pb_column et_pb_column_1_4 et_pb_column_1_tb_header et_pb_css_mix_blend_mode_passthrough et-last-child"> <div class="et_pb_button_module_wrapper et_pb_button_0_tb_header_wrapper et_pb_button_alignment_center et_pb_module "> <a class="et_pb_button et_pb_button_0_tb_header et_pb_bg_layout_dark" href="https://github.com/objectbox/" target="_blank" data-icon="">45.8k</a> </div><div class="et_pb_button_module_wrapper et_pb_button_1_tb_header_wrapper et_pb_button_alignment_center et_pb_module "> <a class="et_pb_button et_pb_button_1_tb_header et_pb_bg_layout_dark" href="https://objectbox.io/offline-first-mobile-database/">Get started</a> </div> </div> </div> </div> </div> </header> <div id="et-main-area"> <div id="main-content"> <article id="post-30804" class="post-30804 page type-page status-publish has-post-thumbnail hentry"> <div class="entry-content"> <div class="et-l et-l--post"> <div class="et_builder_inner_content et_pb_gutters3"> <div class="et_pb_section et_pb_section_0 et_pb_section_parallax et_pb_with_background et_section_regular" > <span class="et_parallax_bg_wrap"><span class="et_parallax_bg" style="background-image: url(https://objectbox.io/wordpress/wp-content/uploads/2022/03/faq.jpg);" ></span></span> <div class="et_pb_row et_pb_row_0"> <div class="et_pb_column et_pb_column_4_4 et_pb_column_0 et_pb_css_mix_blend_mode_passthrough et-last-child"> <div class="et_pb_module et_pb_text et_pb_text_0 et_pb_text_align_center et_pb_bg_layout_light"> <div class="et_pb_text_inner"><h1><span style="color: #ffffff;">Frequently Asked Questions</span></h1></div> </div> </div> </div> </div><div class="et_pb_section et_pb_section_1 et_pb_with_background et_section_regular" > <div class="et_pb_row et_pb_row_1"> <div class="et_pb_column et_pb_column_4_4 et_pb_column_1 et_pb_css_mix_blend_mode_passthrough et-last-child"> <div class="et_pb_module et_pb_text et_pb_text_1 et_pb_text_align_left et_pb_bg_layout_light"> <div class="et_pb_text_inner"><h1>Quick Jump Menu</h1></div> </div> </div> </div><div class="et_pb_row et_pb_row_2 et_pb_gutters2"> <div class="et_pb_column et_pb_column_1_5 et_pb_column_2 et_pb_css_mix_blend_mode_passthrough"> <div class="et_pb_module et_pb_text et_pb_text_2 et_pb_text_align_left et_pb_bg_layout_light"> <div class="et_pb_text_inner"><h4 style="text-align: left;"><a href="#feedback-support">General</a></h4> <p style="text-align: left;"><a href="#main_strengths">What are ObjectBox’s main strengths?</a></p></div> </div><div class="et_pb_module et_pb_text et_pb_text_3 et_pb_text_align_left et_pb_bg_layout_light"> <div class="et_pb_text_inner"><h4 style="text-align: left;"><a href="#feedback-support">Feedback & Support</a></h4> <p style="text-align: left;"><a href="#feedback">I have feedback for you…</a></p> <p style="text-align: left;"><a href="#help">I need help…</a></p> <p style="text-align: left;"><a href="#bug">I think I found a bug…</a></p> <p style="text-align: left;"><a href="#feature">I really need feature xyz…</a></p> <p style="text-align: left;"><a href="#helping">How can I help?</a></p></div> </div> </div><div class="et_pb_column et_pb_column_1_5 et_pb_column_3 et_pb_css_mix_blend_mode_passthrough"> <div class="et_pb_module et_pb_text et_pb_text_4 et_pb_text_align_left et_pb_bg_layout_light"> <div class="et_pb_text_inner"><h4 style="text-align: left;"><a href="#db">Technical – DB</a></h4> <p><a href="#relations">Does ObjectBox support object relations?</a></p> <p><a href="#zero-copy">Is ObjectBox a “zero copy” database?</a></p> <p><a href="#threading">Are there any threading conditions?</a></p> <p><a href="#platforms">Which platforms/languages are supported?</a></p> <p><a href="#desktop">Can I use ObjectBox on the desktop/server?</a></p> <p><a href="#iot">Can I use ObjectBox on smart IoT devices?</a></p></div> </div> </div><div class="et_pb_column et_pb_column_1_5 et_pb_column_4 et_pb_css_mix_blend_mode_passthrough"> <div class="et_pb_module et_pb_text et_pb_text_5 et_pb_text_align_left et_pb_bg_layout_light"> <div class="et_pb_text_inner"><h4 style="text-align: left;"><a href="#db">Technical – DB</a></h4> <p><a href="#renaming">How do I rename object properties or classes?</a></p> <p><a href="#cache">Does ObjectBox cache data?</a></p> <p><a href="#ram">How much RAM is used?</a></p> <p><a href="#connections">How many concurrent connections?</a></p> <p><a href="#chipsets_configure">What chipsets has the ObjectBox server been compiled against?</a></p> <p><a href="#dimension_limits">Vector Search: What are the dimension limits on the embedding columns?</a></p> <p><a href="#minimum_hardware">What are the minimum hardware requirements?</a></p> <p> </p></div> </div> </div><div class="et_pb_column et_pb_column_1_5 et_pb_column_5 et_pb_css_mix_blend_mode_passthrough"> <div class="et_pb_module et_pb_text et_pb_text_6 et_pb_text_align_left et_pb_bg_layout_light"> <div class="et_pb_text_inner"><h4 style="text-align: left;"><a href="#sync">Technical – Sync</a></h4> <p><a href="#cloud">Can I use own server or the cloud?</a></p> <p><a href="#backend">Can I sync directly from/to own backend?</a></p> <p><a href="#hosting">Do you provide cloud hosting?</a></p> <p><a href="#p2p">Is P2P sync supported?</a></p> <p><a href="#replication">Is ObjectBox Data Sync replication?</a></p> <p><a href="#use-cases">Would ObjectBox be a good fit in my case?</a></p> <p><a href="#about_cap">What about CAP (Consistency, Availability, Partition Tolerance)?</a></p> <p><a href="#sync_server_container">Is it required to run the Sync server in a container (e.g. thinking even more lightweight workloads)?</a></p></div> </div> </div><div class="et_pb_column et_pb_column_1_5 et_pb_column_6 et_pb_css_mix_blend_mode_passthrough et-last-child"> <div class="et_pb_module et_pb_text et_pb_text_7 et_pb_text_align_left et_pb_bg_layout_light"> <div class="et_pb_text_inner"><h4 style="text-align: left;"><a href="#license-pricing">License & Pricing</a></h4> <p><a href="#open-source">What about Open Source?</a></p> <p><a href="#pricing">What about Pricing?</a></p></div> </div> </div> </div> </div><div class="et_pb_section et_pb_section_2 et_pb_with_background et_section_regular section_has_divider et_pb_top_divider" > <div class="et_pb_top_inside_divider et-no-transition"></div> <div id="feedback-support" class="et_pb_row et_pb_row_3"> <div class="et_pb_column et_pb_column_1_4 et_pb_column_7 et_pb_css_mix_blend_mode_passthrough"> <div class="et_pb_module et_pb_divider et_pb_divider_0 et_pb_divider_position_ et_pb_space"><div class="et_pb_divider_internal"></div></div><div class="et_pb_module et_pb_text et_pb_text_8 et_pb_text_align_left et_pb_bg_layout_light"> <div class="et_pb_text_inner"><h2>General</h2></div> </div> </div><div class="et_pb_column et_pb_column_3_4 et_pb_column_8 et_pb_css_mix_blend_mode_passthrough et-last-child"> <div class="et_pb_module et_pb_divider et_pb_divider_1 et_pb_divider_position_ et_pb_space"><div class="et_pb_divider_internal"></div></div><div id="main_strengths" class="et_pb_module et_pb_toggle et_pb_toggle_0 et_pb_toggle_item et_pb_toggle_close"> <h2 class="et_pb_toggle_title">What are ObjectBox's main strengths?</h2> <div class="et_pb_toggle_content clearfix"><ul style="list-style-type: square;"> <li>ACID compliance / transactionally safe</li> <li>Out-of-the-box Data Sync</li> <li>Extremely lightweight for client and server</li> <li>Fast, on-device Vector Search</li> <li>Offline-first, 100% cloud-optional</li> </ul> <ul style="list-style-type: square;"> <ul style="list-style-type: square;"></ul> </ul></div> </div><div class="et_pb_module et_pb_divider et_pb_divider_2 et_pb_divider_position_ et_pb_space"><div class="et_pb_divider_internal"></div></div> </div> </div><div id="feedback-support" class="et_pb_row et_pb_row_4"> <div class="et_pb_column et_pb_column_1_4 et_pb_column_9 et_pb_css_mix_blend_mode_passthrough"> <div class="et_pb_module et_pb_divider et_pb_divider_3 et_pb_divider_position_ et_pb_space"><div class="et_pb_divider_internal"></div></div><div class="et_pb_module et_pb_text et_pb_text_9 et_pb_text_align_left et_pb_bg_layout_light"> <div class="et_pb_text_inner"><h2>Feedback & Support</h2></div> </div> </div><div class="et_pb_column et_pb_column_3_4 et_pb_column_10 et_pb_css_mix_blend_mode_passthrough et-last-child"> <div class="et_pb_module et_pb_divider et_pb_divider_4 et_pb_divider_position_ et_pb_space"><div class="et_pb_divider_internal"></div></div><div id="feedback" class="et_pb_module et_pb_toggle et_pb_toggle_1 et_pb_toggle_item et_pb_toggle_close"> <h2 class="et_pb_toggle_title">I have feedback for you... </h2> <div class="et_pb_toggle_content clearfix"><p>Great! Let us know how we are doing and where we can improve the ObjectBox database. The best place for questions is <a href="https://stackoverflow.com/questions/tagged/objectbox" target="_blank" rel="noopener">stackoverflow with a tag objectbox</a>. For feedback you can drop us a line here: contact [at] objectbox.io. And of course, if you like what you see, you can <a href="https://github.com/objectbox" target="_blank" rel="noopener">star the database repo</a> in your language of choice on GitHub or <a href="https://pub.dev/packages/objectbox" target="_blank" rel="noopener">like us on pub.dev</a></p></div> </div><div class="et_pb_module et_pb_divider et_pb_divider_5 et_pb_divider_position_ et_pb_space"><div class="et_pb_divider_internal"></div></div><div id="help" class="et_pb_module et_pb_toggle et_pb_toggle_2 et_pb_toggle_item et_pb_toggle_close"> <h2 class="et_pb_toggle_title">I need help...</h2> <div class="et_pb_toggle_content clearfix"><p><strong></strong>Did you check the documentation (<a href="https://docs.objectbox.io/" target="_blank" rel="noopener">Flutter Dart</a>, <a href="https://docs.objectbox.io/">Java / Kotlin</a>, <a href="https://golang.objectbox.io/">Go</a>, <a href="https://swift.objectbox.io/">Swift</a>, <a href="https://cpp.objectbox.io/" target="_blank" rel="noopener">C/C++</a>, <a href="https://sync.objectbox.io/" target="_blank" rel="noopener">Data Sync</a>)? We try to make our documentation as extensive as possible, but it’ll always be work-in-progress. If you did not find what you need, please post a question on <a href="https://stackoverflow.com/questions/tagged/objectbox">Stack Overflow</a> using the tag [objectbox]. Our team is monitoring this tag.</p></div> </div><div class="et_pb_module et_pb_divider et_pb_divider_6 et_pb_divider_position_ et_pb_space"><div class="et_pb_divider_internal"></div></div><div id="bug" class="et_pb_module et_pb_toggle et_pb_toggle_3 et_pb_toggle_item et_pb_toggle_close"> <h2 class="et_pb_toggle_title">I think I found a bug...</h2> <div class="et_pb_toggle_content clearfix"><p>Please search the issue tracker (<a href="https://github.com/objectbox/objectbox-dart/issues" target="_blank" rel="noopener">Flutter Dart</a>, <a href="https://github.com/objectbox/objectbox-java/issues">Java / Kotlin, </a><a href="https://github.com/objectbox/objectbox-swift/issues">Swift</a>, <a href="https://github.com/objectbox/objectbox-go/issues">Go</a>, <a href="https://github.com/objectbox/objectbox-c/issues">C/C++</a>) for existing bugs. If you do not find it, please open a new issue. It helps us a lot if you can narrow the issue down a bit and have a reproducible example.</p></div> </div><div class="et_pb_module et_pb_divider et_pb_divider_7 et_pb_divider_position_ et_pb_space"><div class="et_pb_divider_internal"></div></div><div id="feature" class="et_pb_module et_pb_toggle et_pb_toggle_4 et_pb_toggle_item et_pb_toggle_close"> <h2 class="et_pb_toggle_title">I really need feature xyz...</h2> <div class="et_pb_toggle_content clearfix"><p>We also track features requests on the issue tracker(<a href="https://github.com/objectbox/objectbox-dart/issues" target="_blank" rel="noopener">Flutter Dart</a>, <a href="https://github.com/objectbox/objectbox-java/issues">Java Kotlin, </a><a href="https://github.com/objectbox/objectbox-swift/issues">Swift</a>, <a href="https://github.com/objectbox/objectbox-go/issues">Go</a>, <a href="https://github.com/objectbox/objectbox-c/issues">C / C++</a>). Please make sure you do a quick search on the existing issues to check if the feature was requested before. If that is the case, a simple “+1” helps us understand its importance.</p></div> </div><div class="et_pb_module et_pb_divider et_pb_divider_8 et_pb_divider_position_ et_pb_space"><div class="et_pb_divider_internal"></div></div><div id="helping" class="et_pb_module et_pb_toggle et_pb_toggle_5 et_pb_toggle_item et_pb_toggle_close"> <h2 class="et_pb_toggle_title">How can I help?</h2> <div class="et_pb_toggle_content clearfix"><p>We’re a small team and you can help us bin many ways, e.g. by providing feedback, helping others by answering questions on stackoverflow, or release tutorials to the community…. Of course, we also appreciate if you want to contribute code, e.g. to the bindings, developing a new binding, building a conncetor to another databases. Again, options are endless 😉 Last not least: Tweets, shares, and likes are always appreciated a lot too. 🙂</p></div> </div><div class="et_pb_module et_pb_divider et_pb_divider_9 et_pb_divider_position_ et_pb_space"><div class="et_pb_divider_internal"></div></div> </div> </div><div id="db" class="et_pb_row et_pb_row_5"> <div class="et_pb_column et_pb_column_1_4 et_pb_column_11 et_pb_css_mix_blend_mode_passthrough"> <div class="et_pb_module et_pb_divider et_pb_divider_10 et_pb_divider_position_ et_pb_space"><div class="et_pb_divider_internal"></div></div><div class="et_pb_module et_pb_text et_pb_text_10 et_pb_text_align_left et_pb_bg_layout_light"> <div class="et_pb_text_inner"><h2>Technical – DB</h2></div> </div> </div><div class="et_pb_column et_pb_column_3_4 et_pb_column_12 et_pb_css_mix_blend_mode_passthrough et-last-child"> <div class="et_pb_module et_pb_divider et_pb_divider_11 et_pb_divider_position_ et_pb_space"><div class="et_pb_divider_internal"></div></div><div id="relations" class="et_pb_module et_pb_toggle et_pb_toggle_6 et_pb_toggle_item et_pb_toggle_close"> <h2 class="et_pb_toggle_title">Does ObjectBox support object relations?</h2> <div class="et_pb_toggle_content clearfix"><p>Yes. ObjectBox comes with strong relation support and offers features like “lazy/eager loading” for optimal performance.</p></div> </div><div class="et_pb_module et_pb_divider et_pb_divider_12 et_pb_divider_position_ et_pb_space"><div class="et_pb_divider_internal"></div></div><div id="zero-copy" class="et_pb_module et_pb_toggle et_pb_toggle_7 et_pb_toggle_item et_pb_toggle_close"> <h2 class="et_pb_toggle_title">Is ObjectBox a "zero copy" database?</h2> <div class="et_pb_toggle_content clearfix"><p>It depends. Internally and in the C API, ObjectBox does zero-copy reads. Language objects (Java, Go, Swift) require a single copy only.</p></div> </div><div class="et_pb_module et_pb_divider et_pb_divider_13 et_pb_divider_position_ et_pb_space"><div class="et_pb_divider_internal"></div></div><div id="threading" class="et_pb_module et_pb_toggle et_pb_toggle_8 et_pb_toggle_item et_pb_toggle_close"> <h2 class="et_pb_toggle_title">Are there any threading constrictions?</h2> <div class="et_pb_toggle_content clearfix"><p>No. The objects you get from ObjectBox are plain objects without any strings attached. You are safe to pass them around in threads.</p></div> </div><div class="et_pb_module et_pb_divider et_pb_divider_14 et_pb_divider_position_ et_pb_space"><div class="et_pb_divider_internal"></div></div><div id="platforms" class="et_pb_module et_pb_toggle et_pb_toggle_9 et_pb_toggle_item et_pb_toggle_close"> <h2 class="et_pb_toggle_title">On which platforms does ObjectBox run? Which programming languages are supported?</h2> <div class="et_pb_toggle_content clearfix"><p>Android (4.0 and above), Linux (64 bit), Windows (64 bit), macOS, iOS, boards like Raspberry Pi. ObjectBox offers several easy-to-use, intuitive native-language APIs: <a href="https://github.com/objectbox/objectbox-java" target="_blank" rel="noopener">Java / Kotlin</a>, <a href="https://github.com/objectbox/objectbox-dart" target="_blank" rel="noopener">Flutter / Dart</a>, <a href="https://golang.objectbox.io/" target="_blank" rel="noopener">Golang</a>, <a href="https://cpp.objectbox.io/" target="_blank" rel="noopener">C / C++</a>, <a href="https://github.com/objectbox/objectbox-python" target="_blank" rel="noopener">Python</a>, and <a href="https://swift.objectbox.io/" target="_blank" rel="noopener">Swift</a>.</p></div> </div><div class="et_pb_module et_pb_divider et_pb_divider_15 et_pb_divider_position_ et_pb_space"><div class="et_pb_divider_internal"></div></div><div id="desktop" class="et_pb_module et_pb_toggle et_pb_toggle_10 et_pb_toggle_item et_pb_toggle_close"> <h2 class="et_pb_toggle_title">Can I use ObjectBox on the desktop/server?</h2> <div class="et_pb_toggle_content clearfix"><p>Yes, you can ObjectBox run on the desktop/server side. Contact us for details if you are interested in running ObjectBox in client/server mode or containerized!</p></div> </div><div class="et_pb_module et_pb_divider et_pb_divider_16 et_pb_divider_position_ et_pb_space"><div class="et_pb_divider_internal"></div></div><div id="iot" class="et_pb_module et_pb_toggle et_pb_toggle_11 et_pb_toggle_item et_pb_toggle_close"> <h2 class="et_pb_toggle_title">Can I use ObjectBox on smart IoT devices?</h2> <div class="et_pb_toggle_content clearfix"><p>Yes, you can run the ObjectBox database on any IoT device that runs Linux (or one of the other supported platforms).</p></div> </div><div class="et_pb_module et_pb_divider et_pb_divider_17 et_pb_divider_position_ et_pb_space"><div class="et_pb_divider_internal"></div></div><div id="renaming" class="et_pb_module et_pb_toggle et_pb_toggle_12 et_pb_toggle_item et_pb_toggle_close"> <h2 class="et_pb_toggle_title">How do I rename object properties or classes?</h2> <div class="et_pb_toggle_content clearfix"><p>If you only do a rename on the language level, ObjectBox will by default remove the old and add a new entity/property. To do a rename, you must specify the UID. Check the language specific docs how to do so.</p></div> </div><div class="et_pb_module et_pb_divider et_pb_divider_18 et_pb_divider_position_ et_pb_space"><div class="et_pb_divider_internal"></div></div><div id="cache" class="et_pb_module et_pb_toggle et_pb_toggle_13 et_pb_toggle_item et_pb_toggle_close"> <h2 class="et_pb_toggle_title">Does ObjectBox cache data? </h2> <div class="et_pb_toggle_content clearfix"><p>A nice thing about ObjectBox is that it does not do caching – it delegates that to the operating system. The OS usually knows very well how to optimize memory among processes according to their usage patterns.</p></div> </div><div class="et_pb_module et_pb_divider et_pb_divider_19 et_pb_divider_position_ et_pb_space"><div class="et_pb_divider_internal"></div></div><div id="ram" class="et_pb_module et_pb_toggle et_pb_toggle_14 et_pb_toggle_item et_pb_toggle_close"> <h2 class="et_pb_toggle_title">How does that caching work? How much RAM is used?</h2> <div class="et_pb_toggle_content clearfix"><p>The underlying technology is called memory mapping (e.g. <a href="http://man7.org/linux/man-pages/man2/mmap.2.html" target="_blank" rel="noopener">mmap</a> on Linux). Simplified, it makes data on disk available in RAM and thus serves as an excellent cache. The management is completely up to the OS, which has significant advantages. In short, it automatically uses more memory if available. And it can operate using very little memory. Thus, there is no need to manage or limit the cache. Adding to this is the fact that ObjectBox itself consumes very little resources (CPU & RAM), and thus leaves more RAM for caching compared to traditional databases.</p></div> </div><div class="et_pb_module et_pb_divider et_pb_divider_20 et_pb_divider_position_ et_pb_space"><div class="et_pb_divider_internal"></div></div><div id="connections" class="et_pb_module et_pb_toggle et_pb_toggle_15 et_pb_toggle_item et_pb_toggle_close"> <h2 class="et_pb_toggle_title">How many concurrent connections can ObjectBox support?</h2> <div class="et_pb_toggle_content clearfix"><p>We have seen 100.000 **concurrent** clients connected to a single machine. Depending on the details of your application, a single machine might already be able to serve the need. But of course, you would want to have a cluster anyway for different reasons. Thus, the load can be shared among the cluster nodes for additional scaling.</p></div> </div><div class="et_pb_module et_pb_divider et_pb_divider_21 et_pb_divider_position_ et_pb_space"><div class="et_pb_divider_internal"></div></div><div id="chipsets_configure" class="et_pb_module et_pb_toggle et_pb_toggle_16 et_pb_toggle_item et_pb_toggle_close"> <h2 class="et_pb_toggle_title">What chipsets has the ObjectBox server been compiled against?</h2> <div class="et_pb_toggle_content clearfix"><ul style="list-style-type: square;"> <li>ARM starting at v6, mainly v7 for 32 bit and aarch64.</li> <li>x86 and x64</li> </ul></div> </div><div class="et_pb_module et_pb_divider et_pb_divider_22 et_pb_divider_position_ et_pb_space"><div class="et_pb_divider_internal"></div></div><div id="dimension_limits" class="et_pb_module et_pb_toggle et_pb_toggle_17 et_clickable et_pb_toggle_item et_pb_toggle_close"> <h2 class="et_pb_toggle_title">Vector Search: What are the dimension limits on the embedding columns?</h2> <div class="et_pb_toggle_content clearfix"><p>There are no limits. Learn more in our on-device Vector Search docs.</p></div> </div><div class="et_pb_module et_pb_divider et_pb_divider_23 et_pb_divider_position_ et_pb_space"><div class="et_pb_divider_internal"></div></div><div id="minimum_hardware" class="et_pb_module et_pb_toggle et_pb_toggle_18 et_pb_toggle_item et_pb_toggle_close"> <h2 class="et_pb_toggle_title">What are the minimum hardware requirements?</h2> <div class="et_pb_toggle_content clearfix"><p>32-bit CPU (e.g. ARM-v6, x86), 16 MB RAM, POSIX OS</p></div> </div><div class="et_pb_module et_pb_divider et_pb_divider_24 et_pb_divider_position_ et_pb_space"><div class="et_pb_divider_internal"></div></div> </div> </div><div id="sync" class="et_pb_row et_pb_row_6"> <div class="et_pb_column et_pb_column_1_4 et_pb_column_13 et_pb_css_mix_blend_mode_passthrough"> <div class="et_pb_module et_pb_divider et_pb_divider_25 et_pb_divider_position_ et_pb_space"><div class="et_pb_divider_internal"></div></div><div class="et_pb_module et_pb_text et_pb_text_11 et_pb_text_align_left et_pb_bg_layout_light"> <div class="et_pb_text_inner"><h2>Technical – Sync</h2></div> </div> </div><div class="et_pb_column et_pb_column_3_4 et_pb_column_14 et_pb_css_mix_blend_mode_passthrough et-last-child"> <div class="et_pb_module et_pb_divider et_pb_divider_26 et_pb_divider_position_ et_pb_space"><div class="et_pb_divider_internal"></div></div><div id="cloud" class="et_pb_module et_pb_toggle et_pb_toggle_19 et_pb_toggle_item et_pb_toggle_close"> <h2 class="et_pb_toggle_title">Can ObjectBox Sync server run on my own server, in the cloud?</h2> <div class="et_pb_toggle_content clearfix"><p><span style="font-weight: 400;">Yes, ObjectBox can be run on any POSIX system and in any cloud (e.g. AWS/Azure/Google Cloud/etc). If you are familiar with one of these, it’s usually simple to set up. We prefer to put this in your hands, but sometimes we can support this on an hourly basis. As a first step, we still recommend trying out Sync using a simple setup, e.g. run the server on a developer machine.</span></p></div> </div><div class="et_pb_module et_pb_divider et_pb_divider_27 et_pb_divider_position_ et_pb_space"><div class="et_pb_divider_internal"></div></div><div id="backend" class="et_pb_module et_pb_toggle et_pb_toggle_20 et_pb_toggle_item et_pb_toggle_close"> <h2 class="et_pb_toggle_title">Can I sync directly from/to PostgreSQL/MySQL/Couchbase/MongoDB/etc.?</h2> <div class="et_pb_toggle_content clearfix"><p><span style="font-weight: 400;">ObjectBox typically syncs between ObjectBox instances, and we support <a href="https://objectbox.io/mongodb/" target="_blank" rel="noopener">directly syncing to MongoDB</a>. We will eventually support more backend DBs with connectors, but for now it needs to be custom built. If you build one, it would be great if you would give it back to the open source community and let us know. If you have more money than time and want us to build one, please reach out via contact[at]objectbox.io.</span></p> <p><a href="/contact"></a></p></div> </div><div class="et_pb_module et_pb_divider et_pb_divider_28 et_pb_divider_position_ et_pb_space"><div class="et_pb_divider_internal"></div></div><div id="hosting" class="et_pb_module et_pb_toggle et_pb_toggle_21 et_pb_toggle_item et_pb_toggle_close"> <h2 class="et_pb_toggle_title">Does ObjectBox provide cloud hosting?</h2> <div class="et_pb_toggle_content clearfix"><p><span style="font-weight: 400;">ObjectBox is an offline-first solution. While we do plan to offer hosting in the future, at the moment the Sync Server can only be self-hosted. You are welcome to use any cloud provider of your choice.</span></p> <p><a href="/contact"></a></p></div> </div><div class="et_pb_module et_pb_divider et_pb_divider_29 et_pb_divider_position_ et_pb_space"><div class="et_pb_divider_internal"></div></div><div id="p2p" class="et_pb_module et_pb_toggle et_pb_toggle_22 et_pb_toggle_item et_pb_toggle_close"> <h2 class="et_pb_toggle_title">Is P2P sync supported?</h2> <div class="et_pb_toggle_content clearfix"><p><span style="font-weight: 400;">Peer-to-peer sync is not yet possible with ObjectBox; it is on the roadmap only. However, ObjectBox Sync might be helpful in your use case even without p2p, as it tracks all changes when the device is offline and syncs them once back online. In our experience, many use cases don’t actually need p2p synchronisation. Also, consider that the Objectbox Sync Server can be hosted on small devices (like e.g. an ECU, a smartphone, a raspberry pi, a laptop) and is therefore perfect for local setups and on-site synchronisation between devices. Learn more about it here: <a href="https://sync.objectbox.io/#online-offline">https://sync.objectbox.io/#online-offline</a></span></p> <p><a href="/contact"></a></p></div> </div><div class="et_pb_module et_pb_divider et_pb_divider_30 et_pb_divider_position_ et_pb_space"><div class="et_pb_divider_internal"></div></div><div id="replication" class="et_pb_module et_pb_toggle et_pb_toggle_23 et_pb_toggle_item et_pb_toggle_close"> <h2 class="et_pb_toggle_title">Is ObjectBox Data Sync replication?</h2> <div class="et_pb_toggle_content clearfix"><p><span style="font-weight: 400;">No. You can use it for full replication, but ObjectBox Data Sync is much more….</span><a href="/contact"></a></p></div> </div><div class="et_pb_module et_pb_divider et_pb_divider_31 et_pb_divider_position_ et_pb_space"><div class="et_pb_divider_internal"></div></div><div id="use-cases" class="et_pb_module et_pb_toggle et_pb_toggle_24 et_pb_toggle_item et_pb_toggle_close"> <h2 class="et_pb_toggle_title">Would ObjectBox be a good fit in my case?</h2> <div class="et_pb_toggle_content clearfix"><p><span style="font-weight: 400;">ObjectBox really excels in decentralised systems of restricted devices (like e.g. ECUs in cars) and offline scenarios, where efficiency and reliability matter the most. We have a strong foothold in Mobile and IoT projects,</span><span style="font-weight: 400;"> e.g. <a href="https://objectbox.io/connected-car-data-storage-and-sync/">Connected Cars</a>, <a href="https://objectbox.io/iiot-edge-computing/">Smart Manufacturing Apps</a>, and <a href="https://objectbox.io/mobile-database/">Consumer Apps</a></span><span style="font-weight: 400;">. The best way to determine if ObjectBox would be a good fit for your application is to set you up with a free trial, so you can try it hands-on. You can apply for one here: <a href="https://objectbox.io/sync">https://objectbox.io/sync</a>.</span></p></div> </div><div class="et_pb_module et_pb_divider et_pb_divider_32 et_pb_divider_position_ et_pb_space"><div class="et_pb_divider_internal"></div></div><div id="about_cap" class="et_pb_module et_pb_toggle et_pb_toggle_25 et_pb_toggle_item et_pb_toggle_close"> <h2 class="et_pb_toggle_title">What about CAP (Consistency, Availability, Partition Tolerance)?</h2> <div class="et_pb_toggle_content clearfix"><ul style="list-style-type: square;"> <li>For the Data Sync in cluster-mode, there’s global (strong) consistency within the cluster (according to RAFT; e.g. CP of the CAP properties).</li> <li>When clients come into play things are not as straight-forward: Clients have their own local storage that is always(!) available even when offline.</li> <li>Thus, by definition, they cannot be strongly consistent, but their changes are eventually applied to the cluster (meaning: AP of CAP).</li> <li>So, basically the role of a machine / device (client vs. cluster node) also defines their CAP properties; you can choose which is more important to you: availability or consistency.</li> </ul></div> </div><div class="et_pb_module et_pb_divider et_pb_divider_33 et_pb_divider_position_ et_pb_space"><div class="et_pb_divider_internal"></div></div><div id="sync_server_container" class="et_pb_module et_pb_toggle et_pb_toggle_26 et_pb_toggle_item et_pb_toggle_close"> <h2 class="et_pb_toggle_title">Is it required to run the Sync server in a container (e.g. thinking even more lightweight workloads)?</h2> <div class="et_pb_toggle_content clearfix"><p>No, it can run as a plain executable. Further, we also allow embedding client, server and cluster nodes into an application (e.g. linked into the app’s executable, running in the app’s process).</p></div> </div><div class="et_pb_module et_pb_divider et_pb_divider_34 et_pb_divider_position_ et_pb_space"><div class="et_pb_divider_internal"></div></div> </div> </div><div id="license-pricing" class="et_pb_row et_pb_row_7"> <div class="et_pb_column et_pb_column_1_4 et_pb_column_15 et_pb_css_mix_blend_mode_passthrough"> <div class="et_pb_module et_pb_divider et_pb_divider_35 et_pb_divider_position_ et_pb_space"><div class="et_pb_divider_internal"></div></div><div class="et_pb_module et_pb_text et_pb_text_12 et_pb_text_align_left et_pb_bg_layout_light"> <div class="et_pb_text_inner"><h2>License & Pricing</h2></div> </div> </div><div class="et_pb_column et_pb_column_3_4 et_pb_column_16 et_pb_css_mix_blend_mode_passthrough et-last-child"> <div class="et_pb_module et_pb_divider et_pb_divider_36 et_pb_divider_position_ et_pb_space"><div class="et_pb_divider_internal"></div></div><div id="open-source" class="et_pb_module et_pb_toggle et_pb_toggle_27 et_pb_toggle_item et_pb_toggle_close"> <h2 class="et_pb_toggle_title">What about Open Source?</h2> <div class="et_pb_toggle_content clearfix"><p>We strongly believe in Open Source. With <a href="https://github.com/greenrobot/greenDAO">greenDAO</a> and <a href="https://github.com/greenrobot/EventBus">EventBus</a> we have been contributing to open source for years. Therefore, we open sourced the ObjectBox language bindings under the Apache 2.0 license. We think it is the most interesting part for developers and really allows everyone to use ObjectBox. Generally, we want to open source more components at some point, but first we need to figure out some things. We shared a <a href="https://objectbox.io/building-a-business-on-open-source/">review of the open source landscape in the infrastructure space here</a>. If you need access to the core, please reach out to us individually. We’re currently putting all our efforts in advancing the product. Please contact us if you have questions about this (contact [at] objectbox.io). Thank you.</p> <p dir="auto">Here is an overview of the current licenses for a typical Java/Android project that is hopefully helpful:</p> <table role="table" style="width: 601px;" height="145"> <thead> <tr> <th style="width: 141.62px;">Package</th> <th style="width: 344.78px;">License</th> <th style="width: 96.7708px;">Usage</th> </tr> </thead> <tbody> <tr> <td style="width: 141.62px;">Java libraries</td> <td style="width: 344.78px;"><a href="https://www.apache.org/licenses/LICENSE-2.0" rel="nofollow">Apache License, Version 2.0</a></td> <td style="width: 96.7708px;">run time</td> </tr> <tr> <td style="width: 141.62px;">Gradle plugin</td> <td style="width: 344.78px;"><a href="https://www.gnu.org/licenses/gpl.txt" rel="nofollow">GNU General Public License, Version 3</a></td> <td style="width: 96.7708px;">build time</td> </tr> <tr> <td style="width: 141.62px;">Native libraries</td> <td style="width: 344.78px;"><a href="https://objectbox.io/0209-ob-binary-license/" rel="nofollow">ObjectBox Binary Licence</a></td> <td style="width: 96.7708px;">run time</td> </tr> </tbody> </table> <p dir="auto">Note that the Gradle plugin adds Java and native libraries to your project dependencies as needed.</p> <p dir="auto"><a href="https://search.maven.org/search?q=g:io.objectbox" rel="nofollow">Maven Central search</a><span> </span>is a way to see all dependencies and their licenses.</p> <p dir="auto">Note that for other languages (e.g. Dart/Flutter) the situation is similar, e.g. the language binding is Apache 2.0 and the native library uses the ObjectBox Binary License.</p> <p>The current license is temporary only. We will adjust it to be easier and more pragmatic as soon as we can. If you see issues with the current license, please contact us. We’re sure, we can figure it out. We want you to succeed with ObjectBox, and the license should not be an issue.</p> <p>ObjectBox uses open source software like <a href="http://www.lmdb.tech/doc/" target="_blank" rel="noopener">LMDB</a> and Flatbuffers; find the list of software we love <a href="https://objectbox.io/software-we-love/">here</a>.</p> <p><quillbot-extension-portal></quillbot-extension-portal></p></div> </div><div class="et_pb_module et_pb_divider et_pb_divider_37 et_pb_divider_position_ et_pb_space"><div class="et_pb_divider_internal"></div></div><div id="pricing" class="et_pb_module et_pb_toggle et_pb_toggle_28 et_pb_toggle_item et_pb_toggle_close"> <h2 class="et_pb_toggle_title">What about Pricing?</h2> <div class="et_pb_toggle_content clearfix"><p><strong>The ObjectBox core</strong><strong> database will always be free to use. </strong>We are offering <em>additional</em> commercial services and products <i>for and around</i> the core ObjectBox database.</p> <p>Example for commercial services we offer:</p> <ul> <li><a href="https://objectbox.io/sync/">Data Sync</a>, which takes care of synchronizing data between devices (e.g. several on-premise devices, client-server scenarios). No internet needed, fully cloud-optional.</li> <li><a href="https://objectbox.io/time-series-database/">Time series extension</a> for fast on-device time series data management.</li> <li>Prioritizing feature development: In case you are lacking a feature that’s crucial for you, talk to us.</li> <li>Initial Setup and Training: to get you started asap, we can come in and help you integrate ObjectBox.</li> <li>Support: If you need professional support agreements, <a href="/contact">we can help</a></li> </ul></div> </div><div class="et_pb_module et_pb_divider et_pb_divider_38 et_pb_divider_position_ et_pb_space"><div class="et_pb_divider_internal"></div></div> </div> </div> </div><div class="et_pb_section et_pb_section_3 et_pb_with_background et_pb_section_parallax et_section_regular" > <div class="et_pb_row et_pb_row_8"> <div class="et_pb_column et_pb_column_4_4 et_pb_column_17 et_pb_css_mix_blend_mode_passthrough et-last-child"> <div class="et_pb_module et_pb_text et_pb_text_13 et_pb_text_align_left et_pb_bg_layout_light"> <div class="et_pb_text_inner"><h2>Still have questions?</h2></div> </div> </div> </div><div class="et_pb_row et_pb_row_9"> <div class="et_pb_column et_pb_column_1_3 et_pb_column_18 et_pb_css_mix_blend_mode_passthrough"> <div class="et_pb_with_border et_pb_module et_pb_text et_pb_text_14 et_clickable et_pb_section_video_on_hover et_pb_text_align_center et_pb_bg_layout_light"> <div class="et_pb_text_inner" data-et-multi-view="{"schema":{"content":{"desktop":"<h3 style=\"text-align: center;\">Tweet about us\u00a0<\/h3>\n<p style=\"text-align: center;\"><img src=\"https:\/\/objectbox.io\/wordpress\/wp-content\/uploads\/2020\/08\/twitter_white_logo.png.png\" width=\"70\" height=\"70\" alt=\"twitter logo\" class=\"wp-image-51676 size-full\" \/><\/p>","tablet":"<h3 style=\"text-align: center;\">Tweet us<\/h3>\n<p style=\"text-align: center;\"><img src=\"https:\/\/objectbox.io\/wordpress\/wp-content\/uploads\/2020\/08\/twitter_white_logo.png.png\" width=\"60\" height=\"60\" alt=\"twitter logo\" class=\"wp-image-51676 size-full\" \/><\/p>","phone":"<h3 style=\"text-align: center;\">Tweet us<\/h3>\n<p style=\"text-align: center;\"><img src=\"https:\/\/objectbox.io\/wordpress\/wp-content\/uploads\/2020\/08\/twitter_white_logo.png.png\" width=\"50\" height=\"50\" alt=\"twitter logo\" class=\"wp-image-51676 size-full\" \/><\/p>"}},"slug":"et_pb_text"}" data-et-multi-view-load-tablet-hidden="true" data-et-multi-view-load-phone-hidden="true"><h3 style="text-align: center;">Tweet about us </h3> <p style="text-align: center;"><picture decoding="async" class="wp-image-51676 size-full"> <source type="image/webp" srcset="https://objectbox.io/wordpress/wp-content/uploads/2020/08/twitter_white_logo.png.png.webp"/> <img decoding="async" src="https://objectbox.io/wordpress/wp-content/uploads/2020/08/twitter_white_logo.png.png" width="70" height="70" alt="twitter logo"/> </picture> </p></div> </div> </div><div class="et_pb_column et_pb_column_1_3 et_pb_column_19 et_pb_css_mix_blend_mode_passthrough"> <div class="et_pb_with_border et_pb_module et_pb_text et_pb_text_15 et_clickable et_pb_section_video_on_hover et_pb_text_align_center et_pb_bg_layout_light"> <div class="et_pb_text_inner" data-et-multi-view="{"schema":{"content":{"desktop":"<h3 style=\"text-align: center;\">Open an Issue<\/h3>\n<p><img src=\"https:\/\/objectbox.io\/wordpress\/wp-content\/uploads\/2020\/04\/GitHub-Mark-Light-120px-plus.png\" width=\"70\" height=\"70\" alt=\"GitHub open source\" class=\"wp-image-50089 alignnone size-full\" style=\"display: block; margin-left: auto; margin-right: auto;\" \/><\/p>","tablet":"<h3 style=\"text-align: center;\">Open an Issue<\/h3>\n<p><img src=\"https:\/\/objectbox.io\/wordpress\/wp-content\/uploads\/2020\/04\/GitHub-Mark-Light-120px-plus.png\" width=\"60\" height=\"60\" alt=\"GitHub open source\" class=\"wp-image-50089 alignnone size-full\" style=\"display: block; margin-left: auto; margin-right: auto;\" \/><\/p>","phone":"<h3 style=\"text-align: center;\">Open an Issue<\/h3>\n<p><img src=\"https:\/\/objectbox.io\/wordpress\/wp-content\/uploads\/2020\/04\/GitHub-Mark-Light-120px-plus.png\" width=\"50\" height=\"50\" alt=\"GitHub open source\" class=\"wp-image-50089 alignnone size-full\" style=\"display: block; margin-left: auto; margin-right: auto;\" \/><\/p>"}},"slug":"et_pb_text"}" data-et-multi-view-load-tablet-hidden="true" data-et-multi-view-load-phone-hidden="true"><h3 style="text-align: center;">Open an Issue</h3> <p><picture decoding="async" class="wp-image-50089 alignnone size-full" style="display: block; margin-left: auto; margin-right: auto;"> <source type="image/webp" srcset="https://objectbox.io/wordpress/wp-content/uploads/2020/04/GitHub-Mark-Light-120px-plus.png.webp"/> <img decoding="async" src="https://objectbox.io/wordpress/wp-content/uploads/2020/04/GitHub-Mark-Light-120px-plus.png" width="70" height="70" alt="GitHub open source"/> </picture> </p></div> </div> </div><div class="et_pb_column et_pb_column_1_3 et_pb_column_20 et_pb_css_mix_blend_mode_passthrough et-last-child"> <div class="et_pb_with_border et_pb_module et_pb_text et_pb_text_16 et_clickable et_pb_section_video_on_hover et_pb_text_align_center et_pb_bg_layout_light"> <div class="et_pb_text_inner" data-et-multi-view="{"schema":{"content":{"desktop":"<h3 style=\"text-align: center;\">Ask a Question<\/h3>\n<h3 style=\"text-align: center;\"><img src=\"https:\/\/objectbox.io\/wordpress\/wp-content\/uploads\/2020\/08\/stackoverflow_white_logo.png\" width=\"70\" height=\"70\" alt=\"stackoverflow logo\" class=\"wp-image-51675 size-full\" \/><\/h3>","tablet":"<h3 style=\"text-align: center;\">Open an Issue<\/h3>\n<p><img src=\"https:\/\/objectbox.io\/wordpress\/wp-content\/uploads\/2020\/04\/GitHub-Mark-Light-120px-plus.png\" width=\"60\" height=\"60\" alt=\"GitHub open source\" class=\"wp-image-50089 alignnone size-full\" style=\"display: block; margin-left: auto; margin-right: auto;\" \/><\/p>","phone":"<h3 style=\"text-align: center;\">Open an Issue<\/h3>\n<p><img src=\"https:\/\/objectbox.io\/wordpress\/wp-content\/uploads\/2020\/04\/GitHub-Mark-Light-120px-plus.png\" width=\"50\" height=\"50\" alt=\"GitHub open source\" class=\"wp-image-50089 alignnone size-full\" style=\"display: block; margin-left: auto; margin-right: auto;\" \/><\/p>"}},"slug":"et_pb_text"}" data-et-multi-view-load-tablet-hidden="true" data-et-multi-view-load-phone-hidden="true"><h3 style="text-align: center;">Ask a Question</h3> <h3 style="text-align: center;"><picture decoding="async" class="wp-image-51675 size-full"> <source type="image/webp" srcset="https://objectbox.io/wordpress/wp-content/uploads/2020/08/stackoverflow_white_logo.png.webp"/> <img decoding="async" src="https://objectbox.io/wordpress/wp-content/uploads/2020/08/stackoverflow_white_logo.png" width="70" height="70" alt="stackoverflow logo"/> </picture> </h3></div> </div> </div> </div> </div> </div> </div> </div> </article> </div> <script nitro-exclude> var heartbeatData = new FormData(); heartbeatData.append('nitroHeartbeat', '1'); fetch(location.href, {method: 'POST', body: heartbeatData, credentials: 'omit'}); </script> <script nitro-exclude> document.cookie = 'nitroCachedPage=' + (!window.NITROPACK_STATE ? '0' : '1') + '; path=/; SameSite=Lax'; </script> <span class="et_pb_scroll_top et-pb-icon"></span> <footer id="main-footer"> <div id="footer-bottom"> <div class="container clearfix"> <div id="footer-info">Ⓒ Copyright 2025 ObjectBox Limited. All rights reserved. | <a href="https://objectbox.io/wordpress/wp-content/uploads/2024/10/2024_10_23_Object-Box-Privacy-Notice.docx.pdf" target="_blank" rel="nofollow">Privacy notice</a> | <a href="https://objectbox.io/wordpress/wp-content/uploads/2024/10/ObjectBox-Terms-Of-UseAC2024.pdf" target="_blank" rel="nofollow">Terms of use & Imprint</a></div> </div> </div> </footer> </div> </div> </div> <script type='text/javascript'>( $ => { /** * Displays toast message from storage, it is used when the user is redirected after login */ if ( window.sessionStorage ) { $( window ).on( 'tcb_after_dom_ready', () => { const message = sessionStorage.getItem( 'tcb_toast_message' ); if ( message ) { tcbToast( sessionStorage.getItem( 'tcb_toast_message' ), false ); sessionStorage.removeItem( 'tcb_toast_message' ); } } ); } /** * Displays toast message * * @param {string} message - message to display * @param {Boolean} error - whether the message is an error or not * @param {Function} callback - callback function to be called after the message is closed */ function tcbToast( message, error, callback ) { /* Also allow "message" objects */ if ( typeof message !== 'string' ) { message = message.message || message.error || message.success; } if ( ! error ) { error = false; } TCB_Front.notificationElement.toggle( message, error ? 'error' : 'success', callback ); } } )( typeof ThriveGlobal === 'undefined' ? jQuery : ThriveGlobal.$j ); </script> <script type="text/javascript"> var et_link_options_data = [{"class":"et_pb_toggle_17","url":"https:\/\/docs.objectbox.io\/on-device-vector-search","target":"_blank"},{"class":"et_pb_text_14","url":"https:\/\/twitter.com\/intent\/tweet","target":"_blank"},{"class":"et_pb_text_15","url":"https:\/\/github.com\/objectbox","target":"_blank"},{"class":"et_pb_text_16","url":"https:\/\/stackoverflow.com\/tags\/objectbox","target":"_blank"}]; </script> <style type="text/css" id="tve_notification_styles"></style> <div class="tvd-toast tve-fe-message" style="display: none"> <div class="tve-toast-message tve-success-message"> <div class="tve-toast-icon-container"> <span class="tve_tick thrv-svg-icon"></span> </div> <div class="tve-toast-message-container"></div> </div> </div> <script type='text/javascript'> (function () { var c = document.body.className; c = c.replace(/woocommerce-no-js/, 'woocommerce-js'); document.body.className = c; })(); </script> <!-- Start of HubSpot Embed Code --> <script type="text/javascript" id="hs-script-loader" async defer src="//js.hs-scripts.com/3772993.js"></script> <!-- End of HubSpot Embed Code --><link rel='stylesheet' id='wc-blocks-style-css' href='https://objectbox.io/wordpress/wp-content/plugins/woocommerce/assets/client/blocks/wc-blocks.css?ver=wc-9.3.3' type='text/css' media='all' /> <script type="text/javascript" src="https://objectbox.io/wordpress/wp-content/plugins/divi-modules-table-maker/extensions/scripts/public-module-script-min.js?ver=3.1.2" id="dvmd-tm-public-module-script-js"></script> <script type="text/javascript" id="leadin-script-loader-js-js-extra"> /* <![CDATA[ */ var leadin_wordpress = {"userRole":"visitor","pageType":"page","leadinPluginVersion":"11.1.66"}; /* ]]> */ </script> <script type="text/javascript" src="https://js.hs-scripts.com/3772993.js?integration=WordPress&ver=11.1.66" id="leadin-script-loader-js-js"></script> <script type="text/javascript" src="https://objectbox.io/wordpress/wp-content/plugins/addons-for-divi/assets/libs/magnific-popup/magnific-popup.js?ver=4.0.5" id="divi-torque-lite-magnific-popup-js"></script> <script type="text/javascript" src="https://objectbox.io/wordpress/wp-content/plugins/addons-for-divi/assets/libs/slick/slick.min.js?ver=4.0.5" id="divi-torque-lite-slick-js"></script> <script type="text/javascript" src="https://objectbox.io/wordpress/wp-content/plugins/addons-for-divi/assets/libs/counter-up/counter-up.min.js?ver=4.0.5" id="divi-torque-lite-counter-up-js"></script> <script type="text/javascript" id="divi-torque-lite-frontend-js-extra"> /* <![CDATA[ */ var diviTorqueLiteFrontend = {"ajaxurl":"https:\/\/objectbox.io\/wordpress\/wp-admin\/admin-ajax.php"}; /* ]]> */ </script> <script type="text/javascript" src="https://objectbox.io/wordpress/wp-content/plugins/addons-for-divi/assets/js/frontend.js?ver=4.0.5" id="divi-torque-lite-frontend-js"></script> <script type="text/javascript" id="divi-custom-script-js-extra"> /* <![CDATA[ */ var DIVI = {"item_count":"%d Item","items_count":"%d Items"}; var et_builder_utils_params = {"condition":{"diviTheme":true,"extraTheme":false},"scrollLocations":["app","top"],"builderScrollLocations":{"desktop":"app","tablet":"app","phone":"app"},"onloadScrollLocation":"app","builderType":"fe"}; var et_frontend_scripts = {"builderCssContainerPrefix":"#et-boc","builderCssLayoutPrefix":"#et-boc .et-l"}; var et_pb_custom = {"ajaxurl":"https:\/\/objectbox.io\/wordpress\/wp-admin\/admin-ajax.php","images_uri":"https:\/\/objectbox.io\/wordpress\/wp-content\/themes\/Divi\/images","builder_images_uri":"https:\/\/objectbox.io\/wordpress\/wp-content\/themes\/Divi\/includes\/builder\/images","et_frontend_nonce":"b67f28c63f","subscription_failed":"Please, check the fields below to make sure you entered the correct information.","et_ab_log_nonce":"d55adb0634","fill_message":"Please, fill in the following fields:","contact_error_message":"Please, fix the following errors:","invalid":"Invalid email","captcha":"Captcha","prev":"Prev","previous":"Previous","next":"Next","wrong_captcha":"You entered the wrong number in captcha.","wrong_checkbox":"Checkbox","ignore_waypoints":"no","is_divi_theme_used":"1","widget_search_selector":".widget_search","ab_tests":[],"is_ab_testing_active":"","page_id":"30804","unique_test_id":"","ab_bounce_rate":"5","is_cache_plugin_active":"no","is_shortcode_tracking":"","tinymce_uri":"https:\/\/objectbox.io\/wordpress\/wp-content\/themes\/Divi\/includes\/builder\/frontend-builder\/assets\/vendors","accent_color":"#17a6a6","waypoints_options":[]}; var et_pb_box_shadow_elements = []; /* ]]> */ </script> <script type="text/javascript" src="https://objectbox.io/wordpress/wp-content/themes/Divi/js/scripts.min.js?ver=4.22.0" id="divi-custom-script-js"></script> <script type="text/javascript" id="tve-dash-frontend-js-extra"> /* <![CDATA[ */ var tve_dash_front = {"ajaxurl":"https:\/\/objectbox.io\/wordpress\/wp-admin\/admin-ajax.php","force_ajax_send":"1","is_crawler":"","recaptcha":[],"turnstile":[],"post_id":"30804"}; /* ]]> */ </script> <script type="text/javascript" src="https://objectbox.io/wordpress/wp-content/plugins/thrive-leads/thrive-dashboard/js/dist/frontend.min.js?ver=10.3" id="tve-dash-frontend-js"></script> <script type="text/javascript" src="https://objectbox.io/wordpress/wp-content/themes/Divi/includes/builder/feature/dynamic-assets/assets/js/jquery.fitvids.js?ver=4.22.0" id="fitvids-js"></script> <script type="text/javascript" src="https://objectbox.io/wordpress/wp-includes/js/comment-reply.min.js?ver=6.5.5" id="comment-reply-js" async="async" data-wp-strategy="async"></script> <script type="text/javascript" src="https://objectbox.io/wordpress/wp-content/themes/Divi/includes/builder/feature/dynamic-assets/assets/js/jquery.mobile.js?ver=4.22.0" id="jquery-mobile-js"></script> <script type="text/javascript" src="https://objectbox.io/wordpress/wp-content/themes/Divi/includes/builder/feature/dynamic-assets/assets/js/magnific-popup.js?ver=4.22.0" id="magnific-popup-js"></script> <script type="text/javascript" src="https://objectbox.io/wordpress/wp-content/themes/Divi/includes/builder/feature/dynamic-assets/assets/js/easypiechart.js?ver=4.22.0" id="easypiechart-js"></script> <script type="text/javascript" src="https://objectbox.io/wordpress/wp-content/themes/Divi/includes/builder/feature/dynamic-assets/assets/js/salvattore.js?ver=4.22.0" id="salvattore-js"></script> <script type="text/javascript" src="https://objectbox.io/wordpress/wp-content/plugins/divi-modules-table-maker/extensions/divi-4/scripts/frontend-bundle.min.js?ver=3.1.2" id="divi-modules-table-maker-frontend-bundle-js"></script> <script type="text/javascript" src="https://objectbox.io/wordpress/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.min.js?ver=9.3.3" id="sourcebuster-js-js"></script> <script type="text/javascript" id="wc-order-attribution-js-extra"> /* <![CDATA[ */ var wc_order_attribution = {"params":{"lifetime":1.0000000000000000818030539140313095458623138256371021270751953125e-5,"session":30,"base64":false,"ajaxurl":"https:\/\/objectbox.io\/wordpress\/wp-admin\/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":true},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","utm_source_platform":"current.plt","utm_creative_format":"current.fmt","utm_marketing_tactic":"current.tct","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}}; /* ]]> */ </script> <script type="text/javascript" src="https://objectbox.io/wordpress/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.min.js?ver=9.3.3" id="wc-order-attribution-js"></script> <script type="text/javascript" src="https://objectbox.io/wordpress/wp-content/themes/Divi/core/admin/js/common.js?ver=4.22.0" id="et-core-common-js"></script> <script type="text/javascript" src="https://objectbox.io/wordpress/wp-content/plugins/divi-module-code-snippet/features/DBCSCopyToClipboardFeature/script.js?ver=1.4.4" id="dbcs-copy-to-clipboard-js"></script> <script type="text/javascript" id="et-builder-modules-script-motion-js-extra"> /* <![CDATA[ */ var et_pb_motion_elements = {"desktop":[],"tablet":[],"phone":[]}; /* ]]> */ </script> <script type="text/javascript" src="https://objectbox.io/wordpress/wp-content/themes/Divi/includes/builder/feature/dynamic-assets/assets/js/motion-effects.js?ver=4.22.0" id="et-builder-modules-script-motion-js"></script> <script type="text/javascript" id="et-builder-modules-script-sticky-js-extra"> /* <![CDATA[ */ var et_pb_sticky_elements = {"et_pb_section_0_tb_header":{"id":"et_pb_section_0_tb_header","selector":".et_pb_section_0_tb_header","position":{"desktop":"top","tablet":"none","phone":"none"},"topOffset":"0px","bottomOffset":"0px","topLimit":"none","bottomLimit":"none","offsetSurrounding":"on","transition":"on","styles":{"module_alignment":{"desktop":"","tablet":"","phone":""},"positioning":"relative"},"stickyStyles":{"position_origin_r":"top_left","horizontal_offset":"","vertical_offset":""}}}; /* ]]> */ </script> <script type="text/javascript" src="https://objectbox.io/wordpress/wp-content/themes/Divi/includes/builder/feature/dynamic-assets/assets/js/sticky-elements.js?ver=4.22.0" id="et-builder-modules-script-sticky-js"></script> <script type="text/javascript">var tcb_current_post_lists=JSON.parse('[]'); var tcb_post_lists=tcb_post_lists?[...tcb_post_lists,...tcb_current_post_lists]:tcb_current_post_lists;</script><script type="text/javascript">/*<![CDATA[*/if ( !window.TL_Const ) {var TL_Const={"security":"101779e3eb","ajax_url":"https:\/\/objectbox.io\/wordpress\/wp-admin\/admin-ajax.php","forms":[],"action_conversion":"tve_leads_ajax_conversion","action_impression":"tve_leads_ajax_impression","ajax_load":0,"main_group_id":32870,"display_options":{"allowed_post_types":[],"flag_url_match":null},"custom_post_data":[],"current_screen":{"screen_type":3,"screen_id":30804},"ignored_fields":["email","_captcha_size","_captcha_theme","_captcha_type","_submit_option","_use_captcha","g-recaptcha-response","__tcb_lg_fc","__tcb_lg_msg","_state","_form_type","_error_message_option","_back_url","_submit_option","url","_asset_group","_asset_option","mailchimp_optin","tcb_token","tve_labels","tve_mapping","_api_custom_fields","_sendParams","_autofill"]};} else { window.TL_Front && TL_Front.extendConst && TL_Front.extendConst({"security":"101779e3eb","ajax_url":"https:\/\/objectbox.io\/wordpress\/wp-admin\/admin-ajax.php","forms":[],"action_conversion":"tve_leads_ajax_conversion","action_impression":"tve_leads_ajax_impression","ajax_load":0,"main_group_id":32870,"display_options":{"allowed_post_types":[],"flag_url_match":null},"custom_post_data":[],"current_screen":{"screen_type":3,"screen_id":30804},"ignored_fields":["email","_captcha_size","_captcha_theme","_captcha_type","_submit_option","_use_captcha","g-recaptcha-response","__tcb_lg_fc","__tcb_lg_msg","_state","_form_type","_error_message_option","_back_url","_submit_option","url","_asset_group","_asset_option","mailchimp_optin","tcb_token","tve_labels","tve_mapping","_api_custom_fields","_sendParams","_autofill"]})} /*]]> */</script><style id="et-builder-module-design-tb-256727-30804-cached-inline-styles">.et_pb_section_0_tb_header{border-bottom-width:1px;margin-bottom:-11px;z-index:10;box-shadow:0px 2px 18px 0px rgba(0,0,0,0.1)}.et_pb_section_0_tb_header.et_pb_section{padding-top:0px;padding-bottom:0px;background-color:#1B1815!important}.et_pb_sticky.et_pb_section_0_tb_header{box-shadow:0px 2px 18px 0px rgba(0,0,0,0.1);box-shadow:0px 5px 80px rgba(0,0,0,0.1)!important}.et_pb_row_0_tb_header:before{@media only screen and (min-width:981px){.et_pb_column_0{width:15%!important}.et_pb_column_1{width:15%!important}.et_pb_column_2{width:40%!important}.et_pb_column_3{width:15%!important}.et_pb_column_4{width:15%!important}}}.et_pb_row_0_tb_header{display:flex;align-items:center;flex-wrap:wrap}.et_pb_code_0_tb_header,.et_pb_code_1_tb_header{padding-top:0px;padding-bottom:0px;margin-top:0px!important;margin-bottom:0px!important}.et_pb_menu_0_tb_header.et_pb_menu ul li a{font-weight:500;font-size:15px;color:#ffffff!important}.et_pb_menu_0_tb_header.et_pb_menu{background-color:rgba(0,0,0,0)}.et_pb_menu_0_tb_header .et_pb_menu__logo-wrap .et_pb_menu__logo img{border-top-color:#1B1815;width:auto}.et_pb_menu_0_tb_header{padding-top:10px;padding-right:0px;margin-right:840px!important;margin-bottom:0px!important}.et_pb_menu_0_tb_header.et_pb_menu .et-menu-nav li ul.sub-menu{border-width:2px;border-radius:5px;left:auto!important;padding:0;right:0;width:200px}.et_pb_menu_0_tb_header.et_pb_menu .et-menu-nav li ul.sub-menu a{padding:12px 20px}.et_pb_menu_0_tb_header.et_pb_menu .et_pb_menu__logo{margin-bottom:10px}.et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item a{color:#ffffff!important}.et_pb_menu_0_tb_header.et_pb_menu .nav li ul{background-color:#393939!important;border-color:#ffffff}.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu{border-color:#ffffff}.et_pb_menu_0_tb_header.et_pb_menu .nav li ul.sub-menu a,.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu a{color:#F7F7F7!important}.et_pb_menu_0_tb_header.et_pb_menu .nav li ul.sub-menu li.current-menu-item a{color:#17A6A6!important}.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu,.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu ul{background-color:#383838!important}.et_pb_menu_0_tb_header .et_pb_menu_inner_container>.et_pb_menu__logo-wrap,.et_pb_menu_0_tb_header .et_pb_menu__logo-slot{width:auto;max-width:100%}.et_pb_menu_0_tb_header .et_pb_menu_inner_container>.et_pb_menu__logo-wrap .et_pb_menu__logo img,.et_pb_menu_0_tb_header .et_pb_menu__logo-slot .et_pb_menu__logo-wrap img{height:35px;max-height:none}.et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before{color:#ffffff}.et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__search-button,.et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__close-search-button,.et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__cart-button{color:#17a6a6}.et_pb_button_0_tb_header_wrapper .et_pb_button_0_tb_header,.et_pb_button_0_tb_header_wrapper .et_pb_button_0_tb_header:hover{padding-top:9px!important;padding-right:10px!important;padding-bottom:9px!important;padding-left:29px!important}.et_pb_button_0_tb_header_wrapper{margin-top:4px!important;margin-right:7px!important;margin-bottom:0px!important}body #page-container .et_pb_section .et_pb_button_0_tb_header{color:#BCBCBC!important;border-width:0px!important;border-color:RGBA(255,255,255,0);border-radius:8px;letter-spacing:0px;font-size:14px;background-color:RGBA(255,255,255,0)}body #page-container .et_pb_section .et_pb_button_0_tb_header:hover{color:#ffffff!important;border-color:#17A6A6!important;border-width:1px!important;background-image:initial;background-color:RGBA(255,255,255,0)}body #page-container .et_pb_section .et_pb_button_0_tb_header:after{display:none}body #page-container .et_pb_section .et_pb_button_0_tb_header:before{content:attr(data-icon);font-family:FontAwesome!important;font-weight:400!important;color:#F7F7F7;line-height:inherit;font-size:inherit!important;opacity:1;margin-left:-1.3em;right:auto;display:inline-block;font-family:FontAwesome!important;font-weight:400!important}body #page-container .et_pb_section .et_pb_button_0_tb_header:hover:before{margin-left:.3em;right:auto;margin-left:-1.3em}.et_pb_button_0_tb_header,.et_pb_button_1_tb_header{transition:color 300ms ease 0ms,background-color 300ms ease 0ms,border 300ms ease 0ms}.et_pb_button_0_tb_header,.et_pb_button_0_tb_header:after,.et_pb_button_1_tb_header,.et_pb_button_1_tb_header:after{transition:all 300ms ease 0ms}.et_pb_button_1_tb_header_wrapper .et_pb_button_1_tb_header,.et_pb_button_1_tb_header_wrapper .et_pb_button_1_tb_header:hover{padding-top:7px!important;padding-right:21px!important;padding-bottom:7px!important;padding-left:21px!important}.et_pb_button_1_tb_header_wrapper{margin-top:5px!important;margin-bottom:0px!important}body #page-container .et_pb_section .et_pb_button_1_tb_header{color:#F7F7F7!important;border-width:1px!important;border-color:#17A6A6;border-radius:8px;letter-spacing:0px;font-size:15px;background-image:linear-gradient(195deg,#17a6a6 24%,#006e70 100%);background-color:RGBA(255,255,255,0)}body #page-container .et_pb_section .et_pb_button_1_tb_header:hover{color:#ffffff!important;border-color:#23ffec!important;background-image:linear-gradient(195deg,#1cdddd 0%,#129694 100%);background-color:#ffffff}body #page-container .et_pb_section .et_pb_button_1_tb_header:before,body #page-container .et_pb_section .et_pb_button_1_tb_header:after{display:none!important}.et_pb_row_0_tb_header.et_pb_row{padding-top:0px!important;padding-bottom:0px!important;margin-left:auto!important;margin-right:auto!important;padding-top:0px;padding-bottom:0px}.et_pb_menu_0_tb_header.et_pb_module{margin-left:auto!important;margin-right:auto!important}@media only screen and (min-width:981px){.et_pb_row_0_tb_header,body #page-container .et-db #et-boc .et-l .et_pb_row_0_tb_header.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0_tb_header.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0_tb_header.et_pb_row{width:95%}.et_pb_column_1_tb_header{display:flex;justify-content:flex-end}}@media only screen and (max-width:980px){.et_pb_section_0_tb_header{border-bottom-width:1px}.et_pb_row_0_tb_header,body #page-container .et-db #et-boc .et-l .et_pb_row_0_tb_header.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0_tb_header.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0_tb_header.et_pb_row,.et_pb_button_0_tb_header,.et_pb_button_1_tb_header{width:100%}.et_pb_column_0_tb_header{order:2;margin-bottom:0}.et_pb_menu_0_tb_header .et_pb_menu__logo-wrap .et_pb_menu__logo img{border-top-color:#1B1815}.et_pb_menu_0_tb_header{padding-top:10px;padding-right:0px;padding-bottom:0px;width:80%}.et_pb_column_1_tb_header{order:1}.et_pb_button_0_tb_header_wrapper{margin-right:0px!important}body #page-container .et_pb_section .et_pb_button_0_tb_header,body #page-container .et_pb_section .et_pb_button_1_tb_header{border-radius:0px}body #page-container .et_pb_section .et_pb_button_0_tb_header:before{line-height:inherit;font-size:inherit!important;margin-left:-1.3em;right:auto;display:inline-block;opacity:1;content:attr(data-icon);font-family:FontAwesome!important;font-weight:400!important}body #page-container .et_pb_section .et_pb_button_0_tb_header:after{display:none}body #page-container .et_pb_section .et_pb_button_0_tb_header:hover:before{margin-left:.3em;right:auto;margin-left:-1.3em}}@media only screen and (min-width:768px) and (max-width:980px){.et_pb_button_0_tb_header,.et_pb_button_1_tb_header{display:none!important}}@media only screen and (max-width:767px){.et_pb_section_0_tb_header{border-bottom-width:1px}.et_pb_column_0_tb_header{order:2;margin-bottom:0}.et_pb_menu_0_tb_header .et_pb_menu__logo-wrap .et_pb_menu__logo img{border-top-color:#1B1815}.et_pb_menu_0_tb_header{width:90%}.et_pb_column_1_tb_header{order:1}body #page-container .et_pb_section .et_pb_button_0_tb_header:before{line-height:inherit;font-size:inherit!important;margin-left:-1.3em;right:auto;display:inline-block;opacity:1;content:attr(data-icon);font-family:FontAwesome!important;font-weight:400!important}body #page-container .et_pb_section .et_pb_button_0_tb_header:after{display:none}body #page-container .et_pb_section .et_pb_button_0_tb_header:hover:before{margin-left:.3em;right:auto;margin-left:-1.3em}.et_pb_button_0_tb_header,.et_pb_button_1_tb_header{width:100%;display:none!important}}.et_pb_section_0{height:460px}.et_pb_row_0.et_pb_row{padding-bottom:0px!important;margin-top:7%!important;padding-bottom:0px}.et_pb_row_0:before,.et_pb_row_1:before,.et_pb_row_2:before,.et_pb_row_3:before,.et_pb_row_4:before,.et_pb_row_5:before,.et_pb_row_6:before,.et_pb_row_7:before,.et_pb_row_8:before,.et_pb_row_9:before{@media only screen and (min-width:981px){.et_pb_column_0{width:15%!important}.et_pb_column_1{width:15%!important}.et_pb_column_2{width:40%!important}.et_pb_column_3{width:15%!important}.et_pb_column_4{width:15%!important}}}.et_pb_text_0{font-weight:300;font-size:18px}.et_pb_text_0 h1{font-size:50px}.et_pb_section_1.et_pb_section{background-color:RGBA(255,255,255,0)!important}.et_pb_row_1.et_pb_row{padding-bottom:12px!important;padding-bottom:12px}.et_pb_row_2.et_pb_row{padding-right:0px!important;padding-left:0px!important;padding-right:0px;padding-left:0px}.et_pb_text_2,.et_pb_text_3,.et_pb_text_4,.et_pb_text_5,.et_pb_text_6,.et_pb_text_7{line-height:1.2em;font-weight:300;line-height:1.2em}.et_pb_text_2 h4,.et_pb_text_3 h4,.et_pb_text_4 h4,.et_pb_text_5 h4,.et_pb_text_6 h4,.et_pb_text_7 h4{font-weight:300;font-size:16px}.et_pb_section_2.et_pb_section{padding-bottom:0px;background-color:RGBA(255,255,255,0)!important}.et_pb_section_2.section_has_divider.et_pb_top_divider .et_pb_top_inside_divider{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDBweCIgdmlld0JveD0iMCAwIDEyODAgMTQwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9IiMyQTM4NTAiPjxwYXRoIGQ9Ik0xMjgwIDE0MFYwSDBsMTI4MCAxNDB6IiBmaWxsLW9wYWNpdHk9Ii41Ii8+PHBhdGggZD0iTTEyODAgOThWMEgwbDEyODAgOTh6Ii8+PC9nPjwvc3ZnPg==);background-size:100% 100px;top:0;height:100px;z-index:1;transform:scale(1,1)}.et_pb_row_3.et_pb_row,.et_pb_row_4.et_pb_row{padding-top:70px!important;padding-bottom:0px!important;padding-top:70px;padding-bottom:0px}.et_pb_divider_0,.et_pb_divider_1,.et_pb_divider_2,.et_pb_divider_3,.et_pb_divider_4,.et_pb_divider_5,.et_pb_divider_6,.et_pb_divider_7,.et_pb_divider_8,.et_pb_divider_9,.et_pb_divider_10,.et_pb_divider_11,.et_pb_divider_12,.et_pb_divider_13,.et_pb_divider_14,.et_pb_divider_15,.et_pb_divider_16,.et_pb_divider_17,.et_pb_divider_18,.et_pb_divider_19,.et_pb_divider_20,.et_pb_divider_21,.et_pb_divider_22,.et_pb_divider_23,.et_pb_divider_24,.et_pb_divider_25,.et_pb_divider_26,.et_pb_divider_27,.et_pb_divider_28,.et_pb_divider_29,.et_pb_divider_30,.et_pb_divider_31,.et_pb_divider_32,.et_pb_divider_33,.et_pb_divider_34,.et_pb_divider_35,.et_pb_divider_36,.et_pb_divider_37,.et_pb_divider_38{height:0px}.et_pb_divider_0:before,.et_pb_divider_1:before,.et_pb_divider_2:before,.et_pb_divider_3:before,.et_pb_divider_4:before,.et_pb_divider_5:before,.et_pb_divider_6:before,.et_pb_divider_7:before,.et_pb_divider_8:before,.et_pb_divider_9:before{border-top-color:#2A3850;border-top-width:4px}.et_pb_text_8.et_pb_text,.et_pb_text_9.et_pb_text,.et_pb_text_10.et_pb_text,.et_pb_text_11.et_pb_text,.et_pb_text_12.et_pb_text{color:#222222!important}.et_pb_text_8,.et_pb_text_9,.et_pb_text_10,.et_pb_text_11,.et_pb_text_12{line-height:1.2em;font-family:'Open Sans',sans-serif;font-weight:700;font-size:36px;line-height:1.2em;padding-top:0px!important;padding-bottom:0px!important;margin-top:-10px!important;margin-bottom:0px!important}.et_pb_text_8 h1,.et_pb_text_9 h1,.et_pb_text_10 h1,.et_pb_toggle_0.et_pb_toggle.et_pb_toggle_close h5.et_pb_toggle_title,.et_pb_toggle_0.et_pb_toggle.et_pb_toggle_close h1.et_pb_toggle_title,.et_pb_toggle_0.et_pb_toggle.et_pb_toggle_close h2.et_pb_toggle_title,.et_pb_toggle_0.et_pb_toggle.et_pb_toggle_close h3.et_pb_toggle_title,.et_pb_toggle_0.et_pb_toggle.et_pb_toggle_close h4.et_pb_toggle_title,.et_pb_toggle_0.et_pb_toggle.et_pb_toggle_close h6.et_pb_toggle_title,.et_pb_toggle_1.et_pb_toggle.et_pb_toggle_close h5.et_pb_toggle_title,.et_pb_toggle_1.et_pb_toggle.et_pb_toggle_close h1.et_pb_toggle_title,.et_pb_toggle_1.et_pb_toggle.et_pb_toggle_close h2.et_pb_toggle_title,.et_pb_toggle_1.et_pb_toggle.et_pb_toggle_close h3.et_pb_toggle_title,.et_pb_toggle_1.et_pb_toggle.et_pb_toggle_close h4.et_pb_toggle_title,.et_pb_toggle_1.et_pb_toggle.et_pb_toggle_close h6.et_pb_toggle_title,.et_pb_toggle_2.et_pb_toggle.et_pb_toggle_close h5.et_pb_toggle_title,.et_pb_toggle_2.et_pb_toggle.et_pb_toggle_close h1.et_pb_toggle_title,.et_pb_toggle_2.et_pb_toggle.et_pb_toggle_close h2.et_pb_toggle_title,.et_pb_toggle_2.et_pb_toggle.et_pb_toggle_close h3.et_pb_toggle_title,.et_pb_toggle_2.et_pb_toggle.et_pb_toggle_close h4.et_pb_toggle_title,.et_pb_toggle_2.et_pb_toggle.et_pb_toggle_close h6.et_pb_toggle_title,.et_pb_toggle_3.et_pb_toggle.et_pb_toggle_close h5.et_pb_toggle_title,.et_pb_toggle_3.et_pb_toggle.et_pb_toggle_close h1.et_pb_toggle_title,.et_pb_toggle_3.et_pb_toggle.et_pb_toggle_close h2.et_pb_toggle_title,.et_pb_toggle_3.et_pb_toggle.et_pb_toggle_close h3.et_pb_toggle_title,.et_pb_toggle_3.et_pb_toggle.et_pb_toggle_close h4.et_pb_toggle_title,.et_pb_toggle_3.et_pb_toggle.et_pb_toggle_close h6.et_pb_toggle_title,.et_pb_toggle_4.et_pb_toggle.et_pb_toggle_close h5.et_pb_toggle_title,.et_pb_toggle_4.et_pb_toggle.et_pb_toggle_close h1.et_pb_toggle_title,.et_pb_toggle_4.et_pb_toggle.et_pb_toggle_close h2.et_pb_toggle_title,.et_pb_toggle_4.et_pb_toggle.et_pb_toggle_close h3.et_pb_toggle_title,.et_pb_toggle_4.et_pb_toggle.et_pb_toggle_close h4.et_pb_toggle_title,.et_pb_toggle_4.et_pb_toggle.et_pb_toggle_close h6.et_pb_toggle_title,.et_pb_toggle_5.et_pb_toggle.et_pb_toggle_close h5.et_pb_toggle_title,.et_pb_toggle_5.et_pb_toggle.et_pb_toggle_close h1.et_pb_toggle_title,.et_pb_toggle_5.et_pb_toggle.et_pb_toggle_close h2.et_pb_toggle_title,.et_pb_toggle_5.et_pb_toggle.et_pb_toggle_close h3.et_pb_toggle_title,.et_pb_toggle_5.et_pb_toggle.et_pb_toggle_close h4.et_pb_toggle_title,.et_pb_toggle_5.et_pb_toggle.et_pb_toggle_close h6.et_pb_toggle_title,.et_pb_toggle_6.et_pb_toggle.et_pb_toggle_close h5.et_pb_toggle_title,.et_pb_toggle_6.et_pb_toggle.et_pb_toggle_close h1.et_pb_toggle_title,.et_pb_toggle_6.et_pb_toggle.et_pb_toggle_close h2.et_pb_toggle_title,.et_pb_toggle_6.et_pb_toggle.et_pb_toggle_close h3.et_pb_toggle_title,.et_pb_toggle_6.et_pb_toggle.et_pb_toggle_close h4.et_pb_toggle_title,.et_pb_toggle_6.et_pb_toggle.et_pb_toggle_close h6.et_pb_toggle_title,.et_pb_toggle_7.et_pb_toggle.et_pb_toggle_close h5.et_pb_toggle_title,.et_pb_toggle_7.et_pb_toggle.et_pb_toggle_close h1.et_pb_toggle_title,.et_pb_toggle_7.et_pb_toggle.et_pb_toggle_close h2.et_pb_toggle_title,.et_pb_toggle_7.et_pb_toggle.et_pb_toggle_close h3.et_pb_toggle_title,.et_pb_toggle_7.et_pb_toggle.et_pb_toggle_close h4.et_pb_toggle_title,.et_pb_toggle_7.et_pb_toggle.et_pb_toggle_close h6.et_pb_toggle_title,.et_pb_toggle_8.et_pb_toggle.et_pb_toggle_close h5.et_pb_toggle_title,.et_pb_toggle_8.et_pb_toggle.et_pb_toggle_close h1.et_pb_toggle_title,.et_pb_toggle_8.et_pb_toggle.et_pb_toggle_close h2.et_pb_toggle_title,.et_pb_toggle_8.et_pb_toggle.et_pb_toggle_close h3.et_pb_toggle_title,.et_pb_toggle_8.et_pb_toggle.et_pb_toggle_close h4.et_pb_toggle_title,.et_pb_toggle_8.et_pb_toggle.et_pb_toggle_close h6.et_pb_toggle_title,.et_pb_toggle_9.et_pb_toggle.et_pb_toggle_close h5.et_pb_toggle_title,.et_pb_toggle_9.et_pb_toggle.et_pb_toggle_close h1.et_pb_toggle_title,.et_pb_toggle_9.et_pb_toggle.et_pb_toggle_close h2.et_pb_toggle_title,.et_pb_toggle_9.et_pb_toggle.et_pb_toggle_close h3.et_pb_toggle_title,.et_pb_toggle_9.et_pb_toggle.et_pb_toggle_close h4.et_pb_toggle_title,.et_pb_toggle_9.et_pb_toggle.et_pb_toggle_close h6.et_pb_toggle_title,.et_pb_toggle_10.et_pb_toggle.et_pb_toggle_close h5.et_pb_toggle_title,.et_pb_toggle_10.et_pb_toggle.et_pb_toggle_close h1.et_pb_toggle_title,.et_pb_toggle_10.et_pb_toggle.et_pb_toggle_close h2.et_pb_toggle_title,.et_pb_toggle_10.et_pb_toggle.et_pb_toggle_close h3.et_pb_toggle_title,.et_pb_toggle_10.et_pb_toggle.et_pb_toggle_close h4.et_pb_toggle_title,.et_pb_toggle_10.et_pb_toggle.et_pb_toggle_close h6.et_pb_toggle_title,.et_pb_toggle_11.et_pb_toggle.et_pb_toggle_close h5.et_pb_toggle_title,.et_pb_toggle_11.et_pb_toggle.et_pb_toggle_close h1.et_pb_toggle_title,.et_pb_toggle_11.et_pb_toggle.et_pb_toggle_close h2.et_pb_toggle_title,.et_pb_toggle_11.et_pb_toggle.et_pb_toggle_close h3.et_pb_toggle_title,.et_pb_toggle_11.et_pb_toggle.et_pb_toggle_close h4.et_pb_toggle_title,.et_pb_toggle_11.et_pb_toggle.et_pb_toggle_close h6.et_pb_toggle_title,.et_pb_toggle_12.et_pb_toggle.et_pb_toggle_close h5.et_pb_toggle_title,.et_pb_toggle_12.et_pb_toggle.et_pb_toggle_close h1.et_pb_toggle_title,.et_pb_toggle_12.et_pb_toggle.et_pb_toggle_close h2.et_pb_toggle_title,.et_pb_toggle_12.et_pb_toggle.et_pb_toggle_close h3.et_pb_toggle_title,.et_pb_toggle_12.et_pb_toggle.et_pb_toggle_close h4.et_pb_toggle_title,.et_pb_toggle_12.et_pb_toggle.et_pb_toggle_close h6.et_pb_toggle_title,.et_pb_toggle_13.et_pb_toggle.et_pb_toggle_close h5.et_pb_toggle_title,.et_pb_toggle_13.et_pb_toggle.et_pb_toggle_close h1.et_pb_toggle_title,.et_pb_toggle_13.et_pb_toggle.et_pb_toggle_close h2.et_pb_toggle_title,.et_pb_toggle_13.et_pb_toggle.et_pb_toggle_close h3.et_pb_toggle_title,.et_pb_toggle_13.et_pb_toggle.et_pb_toggle_close h4.et_pb_toggle_title,.et_pb_toggle_13.et_pb_toggle.et_pb_toggle_close h6.et_pb_toggle_title,.et_pb_toggle_14.et_pb_toggle.et_pb_toggle_close h5.et_pb_toggle_title,.et_pb_toggle_14.et_pb_toggle.et_pb_toggle_close h1.et_pb_toggle_title,.et_pb_toggle_14.et_pb_toggle.et_pb_toggle_close h2.et_pb_toggle_title,.et_pb_toggle_14.et_pb_toggle.et_pb_toggle_close h3.et_pb_toggle_title,.et_pb_toggle_14.et_pb_toggle.et_pb_toggle_close h4.et_pb_toggle_title,.et_pb_toggle_14.et_pb_toggle.et_pb_toggle_close h6.et_pb_toggle_title,.et_pb_toggle_15.et_pb_toggle.et_pb_toggle_close h5.et_pb_toggle_title,.et_pb_toggle_15.et_pb_toggle.et_pb_toggle_close h1.et_pb_toggle_title,.et_pb_toggle_15.et_pb_toggle.et_pb_toggle_close h2.et_pb_toggle_title,.et_pb_toggle_15.et_pb_toggle.et_pb_toggle_close h3.et_pb_toggle_title,.et_pb_toggle_15.et_pb_toggle.et_pb_toggle_close h4.et_pb_toggle_title,.et_pb_toggle_15.et_pb_toggle.et_pb_toggle_close h6.et_pb_toggle_title,.et_pb_toggle_16.et_pb_toggle.et_pb_toggle_close h5.et_pb_toggle_title,.et_pb_toggle_16.et_pb_toggle.et_pb_toggle_close h1.et_pb_toggle_title,.et_pb_toggle_16.et_pb_toggle.et_pb_toggle_close h2.et_pb_toggle_title,.et_pb_toggle_16.et_pb_toggle.et_pb_toggle_close h3.et_pb_toggle_title,.et_pb_toggle_16.et_pb_toggle.et_pb_toggle_close h4.et_pb_toggle_title,.et_pb_toggle_16.et_pb_toggle.et_pb_toggle_close h6.et_pb_toggle_title,.et_pb_toggle_17.et_pb_toggle.et_pb_toggle_close h5.et_pb_toggle_title,.et_pb_toggle_17.et_pb_toggle.et_pb_toggle_close h1.et_pb_toggle_title,.et_pb_toggle_17.et_pb_toggle.et_pb_toggle_close h2.et_pb_toggle_title,.et_pb_toggle_17.et_pb_toggle.et_pb_toggle_close h3.et_pb_toggle_title,.et_pb_toggle_17.et_pb_toggle.et_pb_toggle_close h4.et_pb_toggle_title,.et_pb_toggle_17.et_pb_toggle.et_pb_toggle_close h6.et_pb_toggle_title,.et_pb_toggle_18.et_pb_toggle.et_pb_toggle_close h5.et_pb_toggle_title,.et_pb_toggle_18.et_pb_toggle.et_pb_toggle_close h1.et_pb_toggle_title,.et_pb_toggle_18.et_pb_toggle.et_pb_toggle_close h2.et_pb_toggle_title,.et_pb_toggle_18.et_pb_toggle.et_pb_toggle_close h3.et_pb_toggle_title,.et_pb_toggle_18.et_pb_toggle.et_pb_toggle_close h4.et_pb_toggle_title,.et_pb_toggle_18.et_pb_toggle.et_pb_toggle_close h6.et_pb_toggle_title,.et_pb_toggle_19.et_pb_toggle.et_pb_toggle_close h5.et_pb_toggle_title,.et_pb_toggle_19.et_pb_toggle.et_pb_toggle_close h1.et_pb_toggle_title,.et_pb_toggle_19.et_pb_toggle.et_pb_toggle_close h2.et_pb_toggle_title,.et_pb_toggle_19.et_pb_toggle.et_pb_toggle_close h3.et_pb_toggle_title,.et_pb_toggle_19.et_pb_toggle.et_pb_toggle_close h4.et_pb_toggle_title,.et_pb_toggle_19.et_pb_toggle.et_pb_toggle_close h6.et_pb_toggle_title,.et_pb_toggle_20.et_pb_toggle.et_pb_toggle_close h5.et_pb_toggle_title,.et_pb_toggle_20.et_pb_toggle.et_pb_toggle_close h1.et_pb_toggle_title,.et_pb_toggle_20.et_pb_toggle.et_pb_toggle_close h2.et_pb_toggle_title,.et_pb_toggle_20.et_pb_toggle.et_pb_toggle_close h3.et_pb_toggle_title,.et_pb_toggle_20.et_pb_toggle.et_pb_toggle_close h4.et_pb_toggle_title,.et_pb_toggle_20.et_pb_toggle.et_pb_toggle_close h6.et_pb_toggle_title,.et_pb_toggle_21.et_pb_toggle.et_pb_toggle_close h5.et_pb_toggle_title,.et_pb_toggle_21.et_pb_toggle.et_pb_toggle_close h1.et_pb_toggle_title,.et_pb_toggle_21.et_pb_toggle.et_pb_toggle_close h2.et_pb_toggle_title,.et_pb_toggle_21.et_pb_toggle.et_pb_toggle_close h3.et_pb_toggle_title,.et_pb_toggle_21.et_pb_toggle.et_pb_toggle_close h4.et_pb_toggle_title,.et_pb_toggle_21.et_pb_toggle.et_pb_toggle_close h6.et_pb_toggle_title,.et_pb_toggle_22.et_pb_toggle.et_pb_toggle_close h5.et_pb_toggle_title,.et_pb_toggle_22.et_pb_toggle.et_pb_toggle_close h1.et_pb_toggle_title,.et_pb_toggle_22.et_pb_toggle.et_pb_toggle_close h2.et_pb_toggle_title,.et_pb_toggle_22.et_pb_toggle.et_pb_toggle_close h3.et_pb_toggle_title,.et_pb_toggle_22.et_pb_toggle.et_pb_toggle_close h4.et_pb_toggle_title,.et_pb_toggle_22.et_pb_toggle.et_pb_toggle_close h6.et_pb_toggle_title,.et_pb_toggle_23.et_pb_toggle.et_pb_toggle_close h5.et_pb_toggle_title,.et_pb_toggle_23.et_pb_toggle.et_pb_toggle_close h1.et_pb_toggle_title,.et_pb_toggle_23.et_pb_toggle.et_pb_toggle_close h2.et_pb_toggle_title,.et_pb_toggle_23.et_pb_toggle.et_pb_toggle_close h3.et_pb_toggle_title,.et_pb_toggle_23.et_pb_toggle.et_pb_toggle_close h4.et_pb_toggle_title,.et_pb_toggle_23.et_pb_toggle.et_pb_toggle_close h6.et_pb_toggle_title,.et_pb_toggle_24.et_pb_toggle.et_pb_toggle_close h5.et_pb_toggle_title,.et_pb_toggle_24.et_pb_toggle.et_pb_toggle_close h1.et_pb_toggle_title,.et_pb_toggle_24.et_pb_toggle.et_pb_toggle_close h2.et_pb_toggle_title,.et_pb_toggle_24.et_pb_toggle.et_pb_toggle_close h3.et_pb_toggle_title,.et_pb_toggle_24.et_pb_toggle.et_pb_toggle_close h4.et_pb_toggle_title,.et_pb_toggle_24.et_pb_toggle.et_pb_toggle_close h6.et_pb_toggle_title,.et_pb_toggle_25.et_pb_toggle.et_pb_toggle_close h5.et_pb_toggle_title,.et_pb_toggle_25.et_pb_toggle.et_pb_toggle_close h1.et_pb_toggle_title,.et_pb_toggle_25.et_pb_toggle.et_pb_toggle_close h2.et_pb_toggle_title,.et_pb_toggle_25.et_pb_toggle.et_pb_toggle_close h3.et_pb_toggle_title,.et_pb_toggle_25.et_pb_toggle.et_pb_toggle_close h4.et_pb_toggle_title,.et_pb_toggle_25.et_pb_toggle.et_pb_toggle_close h6.et_pb_toggle_title,.et_pb_toggle_26.et_pb_toggle.et_pb_toggle_close h5.et_pb_toggle_title,.et_pb_toggle_26.et_pb_toggle.et_pb_toggle_close h1.et_pb_toggle_title,.et_pb_toggle_26.et_pb_toggle.et_pb_toggle_close h2.et_pb_toggle_title,.et_pb_toggle_26.et_pb_toggle.et_pb_toggle_close h3.et_pb_toggle_title,.et_pb_toggle_26.et_pb_toggle.et_pb_toggle_close h4.et_pb_toggle_title,.et_pb_toggle_26.et_pb_toggle.et_pb_toggle_close h6.et_pb_toggle_title,.et_pb_toggle_27.et_pb_toggle.et_pb_toggle_close h5.et_pb_toggle_title,.et_pb_toggle_27.et_pb_toggle.et_pb_toggle_close h1.et_pb_toggle_title,.et_pb_toggle_27.et_pb_toggle.et_pb_toggle_close h2.et_pb_toggle_title,.et_pb_toggle_27.et_pb_toggle.et_pb_toggle_close h3.et_pb_toggle_title,.et_pb_toggle_27.et_pb_toggle.et_pb_toggle_close h4.et_pb_toggle_title,.et_pb_toggle_27.et_pb_toggle.et_pb_toggle_close h6.et_pb_toggle_title,.et_pb_toggle_28.et_pb_toggle.et_pb_toggle_close h5.et_pb_toggle_title,.et_pb_toggle_28.et_pb_toggle.et_pb_toggle_close h1.et_pb_toggle_title,.et_pb_toggle_28.et_pb_toggle.et_pb_toggle_close h2.et_pb_toggle_title,.et_pb_toggle_28.et_pb_toggle.et_pb_toggle_close h3.et_pb_toggle_title,.et_pb_toggle_28.et_pb_toggle.et_pb_toggle_close h4.et_pb_toggle_title,.et_pb_toggle_28.et_pb_toggle.et_pb_toggle_close h6.et_pb_toggle_title{color:#2A3850!important}.et_pb_text_8 h2,.et_pb_text_9 h2,.et_pb_text_10 h2,.et_pb_text_11 h2,.et_pb_text_12 h2{font-size:35px;color:#2A3850!important}.et_pb_toggle_0.et_pb_toggle h5,.et_pb_toggle_0.et_pb_toggle h1.et_pb_toggle_title,.et_pb_toggle_0.et_pb_toggle h2.et_pb_toggle_title,.et_pb_toggle_0.et_pb_toggle h3.et_pb_toggle_title,.et_pb_toggle_0.et_pb_toggle h4.et_pb_toggle_title,.et_pb_toggle_0.et_pb_toggle h6.et_pb_toggle_title,.et_pb_toggle_1.et_pb_toggle h5,.et_pb_toggle_1.et_pb_toggle h1.et_pb_toggle_title,.et_pb_toggle_1.et_pb_toggle h2.et_pb_toggle_title,.et_pb_toggle_1.et_pb_toggle h3.et_pb_toggle_title,.et_pb_toggle_1.et_pb_toggle h4.et_pb_toggle_title,.et_pb_toggle_1.et_pb_toggle h6.et_pb_toggle_title,.et_pb_toggle_2.et_pb_toggle h5,.et_pb_toggle_2.et_pb_toggle h1.et_pb_toggle_title,.et_pb_toggle_2.et_pb_toggle h2.et_pb_toggle_title,.et_pb_toggle_2.et_pb_toggle h3.et_pb_toggle_title,.et_pb_toggle_2.et_pb_toggle h4.et_pb_toggle_title,.et_pb_toggle_2.et_pb_toggle h6.et_pb_toggle_title,.et_pb_toggle_3.et_pb_toggle h5,.et_pb_toggle_3.et_pb_toggle h1.et_pb_toggle_title,.et_pb_toggle_3.et_pb_toggle h2.et_pb_toggle_title,.et_pb_toggle_3.et_pb_toggle h3.et_pb_toggle_title,.et_pb_toggle_3.et_pb_toggle h4.et_pb_toggle_title,.et_pb_toggle_3.et_pb_toggle h6.et_pb_toggle_title,.et_pb_toggle_4.et_pb_toggle h5,.et_pb_toggle_4.et_pb_toggle h1.et_pb_toggle_title,.et_pb_toggle_4.et_pb_toggle h2.et_pb_toggle_title,.et_pb_toggle_4.et_pb_toggle h3.et_pb_toggle_title,.et_pb_toggle_4.et_pb_toggle h4.et_pb_toggle_title,.et_pb_toggle_4.et_pb_toggle h6.et_pb_toggle_title,.et_pb_toggle_5.et_pb_toggle h5,.et_pb_toggle_5.et_pb_toggle h1.et_pb_toggle_title,.et_pb_toggle_5.et_pb_toggle h2.et_pb_toggle_title,.et_pb_toggle_5.et_pb_toggle h3.et_pb_toggle_title,.et_pb_toggle_5.et_pb_toggle h4.et_pb_toggle_title,.et_pb_toggle_5.et_pb_toggle h6.et_pb_toggle_title,.et_pb_toggle_6.et_pb_toggle h5,.et_pb_toggle_6.et_pb_toggle h1.et_pb_toggle_title,.et_pb_toggle_6.et_pb_toggle h2.et_pb_toggle_title,.et_pb_toggle_6.et_pb_toggle h3.et_pb_toggle_title,.et_pb_toggle_6.et_pb_toggle h4.et_pb_toggle_title,.et_pb_toggle_6.et_pb_toggle h6.et_pb_toggle_title,.et_pb_toggle_7.et_pb_toggle h5,.et_pb_toggle_7.et_pb_toggle h1.et_pb_toggle_title,.et_pb_toggle_7.et_pb_toggle h2.et_pb_toggle_title,.et_pb_toggle_7.et_pb_toggle h3.et_pb_toggle_title,.et_pb_toggle_7.et_pb_toggle h4.et_pb_toggle_title,.et_pb_toggle_7.et_pb_toggle h6.et_pb_toggle_title,.et_pb_toggle_8.et_pb_toggle h5,.et_pb_toggle_8.et_pb_toggle h1.et_pb_toggle_title,.et_pb_toggle_8.et_pb_toggle h2.et_pb_toggle_title,.et_pb_toggle_8.et_pb_toggle h3.et_pb_toggle_title,.et_pb_toggle_8.et_pb_toggle h4.et_pb_toggle_title,.et_pb_toggle_8.et_pb_toggle h6.et_pb_toggle_title,.et_pb_toggle_9.et_pb_toggle h5,.et_pb_toggle_9.et_pb_toggle h1.et_pb_toggle_title,.et_pb_toggle_9.et_pb_toggle h2.et_pb_toggle_title,.et_pb_toggle_9.et_pb_toggle h3.et_pb_toggle_title,.et_pb_toggle_9.et_pb_toggle h4.et_pb_toggle_title,.et_pb_toggle_9.et_pb_toggle h6.et_pb_toggle_title,.et_pb_toggle_10.et_pb_toggle h5,.et_pb_toggle_10.et_pb_toggle h1.et_pb_toggle_title,.et_pb_toggle_10.et_pb_toggle h2.et_pb_toggle_title,.et_pb_toggle_10.et_pb_toggle h3.et_pb_toggle_title,.et_pb_toggle_10.et_pb_toggle h4.et_pb_toggle_title,.et_pb_toggle_10.et_pb_toggle h6.et_pb_toggle_title,.et_pb_toggle_11.et_pb_toggle h5,.et_pb_toggle_11.et_pb_toggle h1.et_pb_toggle_title,.et_pb_toggle_11.et_pb_toggle h2.et_pb_toggle_title,.et_pb_toggle_11.et_pb_toggle h3.et_pb_toggle_title,.et_pb_toggle_11.et_pb_toggle h4.et_pb_toggle_title,.et_pb_toggle_11.et_pb_toggle h6.et_pb_toggle_title,.et_pb_toggle_12.et_pb_toggle h5,.et_pb_toggle_12.et_pb_toggle h1.et_pb_toggle_title,.et_pb_toggle_12.et_pb_toggle h2.et_pb_toggle_title,.et_pb_toggle_12.et_pb_toggle h3.et_pb_toggle_title,.et_pb_toggle_12.et_pb_toggle h4.et_pb_toggle_title,.et_pb_toggle_12.et_pb_toggle h6.et_pb_toggle_title,.et_pb_toggle_13.et_pb_toggle h5,.et_pb_toggle_13.et_pb_toggle h1.et_pb_toggle_title,.et_pb_toggle_13.et_pb_toggle h2.et_pb_toggle_title,.et_pb_toggle_13.et_pb_toggle h3.et_pb_toggle_title,.et_pb_toggle_13.et_pb_toggle h4.et_pb_toggle_title,.et_pb_toggle_13.et_pb_toggle h6.et_pb_toggle_title,.et_pb_toggle_14.et_pb_toggle h5,.et_pb_toggle_14.et_pb_toggle h1.et_pb_toggle_title,.et_pb_toggle_14.et_pb_toggle h2.et_pb_toggle_title,.et_pb_toggle_14.et_pb_toggle h3.et_pb_toggle_title,.et_pb_toggle_14.et_pb_toggle h4.et_pb_toggle_title,.et_pb_toggle_14.et_pb_toggle h6.et_pb_toggle_title,.et_pb_toggle_15.et_pb_toggle h5,.et_pb_toggle_15.et_pb_toggle h1.et_pb_toggle_title,.et_pb_toggle_15.et_pb_toggle h2.et_pb_toggle_title,.et_pb_toggle_15.et_pb_toggle h3.et_pb_toggle_title,.et_pb_toggle_15.et_pb_toggle h4.et_pb_toggle_title,.et_pb_toggle_15.et_pb_toggle h6.et_pb_toggle_title,.et_pb_toggle_16.et_pb_toggle h5,.et_pb_toggle_16.et_pb_toggle h1.et_pb_toggle_title,.et_pb_toggle_16.et_pb_toggle h2.et_pb_toggle_title,.et_pb_toggle_16.et_pb_toggle h3.et_pb_toggle_title,.et_pb_toggle_16.et_pb_toggle h4.et_pb_toggle_title,.et_pb_toggle_16.et_pb_toggle h6.et_pb_toggle_title,.et_pb_toggle_17.et_pb_toggle h5,.et_pb_toggle_17.et_pb_toggle h1.et_pb_toggle_title,.et_pb_toggle_17.et_pb_toggle h2.et_pb_toggle_title,.et_pb_toggle_17.et_pb_toggle h3.et_pb_toggle_title,.et_pb_toggle_17.et_pb_toggle h4.et_pb_toggle_title,.et_pb_toggle_17.et_pb_toggle h6.et_pb_toggle_title,.et_pb_toggle_18.et_pb_toggle h5,.et_pb_toggle_18.et_pb_toggle h1.et_pb_toggle_title,.et_pb_toggle_18.et_pb_toggle h2.et_pb_toggle_title,.et_pb_toggle_18.et_pb_toggle h3.et_pb_toggle_title,.et_pb_toggle_18.et_pb_toggle h4.et_pb_toggle_title,.et_pb_toggle_18.et_pb_toggle h6.et_pb_toggle_title,.et_pb_toggle_19.et_pb_toggle h5,.et_pb_toggle_19.et_pb_toggle h1.et_pb_toggle_title,.et_pb_toggle_19.et_pb_toggle h2.et_pb_toggle_title,.et_pb_toggle_19.et_pb_toggle h3.et_pb_toggle_title,.et_pb_toggle_19.et_pb_toggle h4.et_pb_toggle_title,.et_pb_toggle_19.et_pb_toggle h6.et_pb_toggle_title,.et_pb_toggle_20.et_pb_toggle h5,.et_pb_toggle_20.et_pb_toggle h1.et_pb_toggle_title,.et_pb_toggle_20.et_pb_toggle h2.et_pb_toggle_title,.et_pb_toggle_20.et_pb_toggle h3.et_pb_toggle_title,.et_pb_toggle_20.et_pb_toggle h4.et_pb_toggle_title,.et_pb_toggle_20.et_pb_toggle h6.et_pb_toggle_title,.et_pb_toggle_21.et_pb_toggle h5,.et_pb_toggle_21.et_pb_toggle h1.et_pb_toggle_title,.et_pb_toggle_21.et_pb_toggle h2.et_pb_toggle_title,.et_pb_toggle_21.et_pb_toggle h3.et_pb_toggle_title,.et_pb_toggle_21.et_pb_toggle h4.et_pb_toggle_title,.et_pb_toggle_21.et_pb_toggle h6.et_pb_toggle_title,.et_pb_toggle_22.et_pb_toggle h5,.et_pb_toggle_22.et_pb_toggle h1.et_pb_toggle_title,.et_pb_toggle_22.et_pb_toggle h2.et_pb_toggle_title,.et_pb_toggle_22.et_pb_toggle h3.et_pb_toggle_title,.et_pb_toggle_22.et_pb_toggle h4.et_pb_toggle_title,.et_pb_toggle_22.et_pb_toggle h6.et_pb_toggle_title,.et_pb_toggle_23.et_pb_toggle h5,.et_pb_toggle_23.et_pb_toggle h1.et_pb_toggle_title,.et_pb_toggle_23.et_pb_toggle h2.et_pb_toggle_title,.et_pb_toggle_23.et_pb_toggle h3.et_pb_toggle_title,.et_pb_toggle_23.et_pb_toggle h4.et_pb_toggle_title,.et_pb_toggle_23.et_pb_toggle h6.et_pb_toggle_title,.et_pb_toggle_24.et_pb_toggle h5,.et_pb_toggle_24.et_pb_toggle h1.et_pb_toggle_title,.et_pb_toggle_24.et_pb_toggle h2.et_pb_toggle_title,.et_pb_toggle_24.et_pb_toggle h3.et_pb_toggle_title,.et_pb_toggle_24.et_pb_toggle h4.et_pb_toggle_title,.et_pb_toggle_24.et_pb_toggle h6.et_pb_toggle_title,.et_pb_toggle_25.et_pb_toggle h5,.et_pb_toggle_25.et_pb_toggle h1.et_pb_toggle_title,.et_pb_toggle_25.et_pb_toggle h2.et_pb_toggle_title,.et_pb_toggle_25.et_pb_toggle h3.et_pb_toggle_title,.et_pb_toggle_25.et_pb_toggle h4.et_pb_toggle_title,.et_pb_toggle_25.et_pb_toggle h6.et_pb_toggle_title,.et_pb_toggle_26.et_pb_toggle h5,.et_pb_toggle_26.et_pb_toggle h1.et_pb_toggle_title,.et_pb_toggle_26.et_pb_toggle h2.et_pb_toggle_title,.et_pb_toggle_26.et_pb_toggle h3.et_pb_toggle_title,.et_pb_toggle_26.et_pb_toggle h4.et_pb_toggle_title,.et_pb_toggle_26.et_pb_toggle h6.et_pb_toggle_title,.et_pb_toggle_27.et_pb_toggle h5,.et_pb_toggle_27.et_pb_toggle h1.et_pb_toggle_title,.et_pb_toggle_27.et_pb_toggle h2.et_pb_toggle_title,.et_pb_toggle_27.et_pb_toggle h3.et_pb_toggle_title,.et_pb_toggle_27.et_pb_toggle h4.et_pb_toggle_title,.et_pb_toggle_27.et_pb_toggle h6.et_pb_toggle_title,.et_pb_toggle_28.et_pb_toggle h5,.et_pb_toggle_28.et_pb_toggle h1.et_pb_toggle_title,.et_pb_toggle_28.et_pb_toggle h2.et_pb_toggle_title,.et_pb_toggle_28.et_pb_toggle h3.et_pb_toggle_title,.et_pb_toggle_28.et_pb_toggle h4.et_pb_toggle_title,.et_pb_toggle_28.et_pb_toggle h6.et_pb_toggle_title{font-family:'Open Sans',sans-serif;font-weight:700;font-size:24px;color:#2A3850!important}.et_pb_toggle_0.et_pb_toggle p,.et_pb_toggle_1.et_pb_toggle p,.et_pb_toggle_2.et_pb_toggle p,.et_pb_toggle_3.et_pb_toggle p,.et_pb_toggle_4.et_pb_toggle p,.et_pb_toggle_5.et_pb_toggle p,.et_pb_toggle_6.et_pb_toggle p,.et_pb_toggle_7.et_pb_toggle p,.et_pb_toggle_8.et_pb_toggle p,.et_pb_toggle_9.et_pb_toggle p,.et_pb_toggle_10.et_pb_toggle p,.et_pb_toggle_11.et_pb_toggle p,.et_pb_toggle_12.et_pb_toggle p,.et_pb_toggle_13.et_pb_toggle p,.et_pb_toggle_14.et_pb_toggle p,.et_pb_toggle_15.et_pb_toggle p,.et_pb_toggle_16.et_pb_toggle p,.et_pb_toggle_17.et_pb_toggle p,.et_pb_toggle_18.et_pb_toggle p,.et_pb_toggle_19.et_pb_toggle p,.et_pb_toggle_20.et_pb_toggle p,.et_pb_toggle_21.et_pb_toggle p,.et_pb_toggle_22.et_pb_toggle p,.et_pb_toggle_23.et_pb_toggle p,.et_pb_toggle_24.et_pb_toggle p,.et_pb_toggle_25.et_pb_toggle p,.et_pb_toggle_26.et_pb_toggle p,.et_pb_toggle_27.et_pb_toggle p,.et_pb_toggle_28.et_pb_toggle p{line-height:1.6em}.et_pb_toggle_0.et_pb_toggle,.et_pb_toggle_1.et_pb_toggle,.et_pb_toggle_2.et_pb_toggle,.et_pb_toggle_3.et_pb_toggle,.et_pb_toggle_4.et_pb_toggle,.et_pb_toggle_5.et_pb_toggle,.et_pb_toggle_6.et_pb_toggle,.et_pb_toggle_7.et_pb_toggle,.et_pb_toggle_8.et_pb_toggle,.et_pb_toggle_9.et_pb_toggle,.et_pb_toggle_10.et_pb_toggle,.et_pb_toggle_11.et_pb_toggle,.et_pb_toggle_12.et_pb_toggle,.et_pb_toggle_13.et_pb_toggle,.et_pb_toggle_14.et_pb_toggle,.et_pb_toggle_15.et_pb_toggle,.et_pb_toggle_16.et_pb_toggle,.et_pb_toggle_17.et_pb_toggle,.et_pb_toggle_18.et_pb_toggle,.et_pb_toggle_19.et_pb_toggle,.et_pb_toggle_20.et_pb_toggle,.et_pb_toggle_21.et_pb_toggle,.et_pb_toggle_22.et_pb_toggle,.et_pb_toggle_23.et_pb_toggle,.et_pb_toggle_24.et_pb_toggle,.et_pb_toggle_25.et_pb_toggle,.et_pb_toggle_26.et_pb_toggle,.et_pb_toggle_27.et_pb_toggle,.et_pb_toggle_28.et_pb_toggle{font-family:'Open Sans',sans-serif;font-size:18px;color:#666666!important;line-height:1.6em;padding-top:2px!important;padding-right:0px!important;padding-bottom:2px!important;padding-left:0px!important}.et_pb_module.et_pb_toggle_0.et_pb_toggle,.et_pb_module.et_pb_toggle_1.et_pb_toggle,.et_pb_module.et_pb_toggle_2.et_pb_toggle,.et_pb_module.et_pb_toggle_3.et_pb_toggle,.et_pb_module.et_pb_toggle_4.et_pb_toggle,.et_pb_module.et_pb_toggle_5.et_pb_toggle,.et_pb_module.et_pb_toggle_6.et_pb_toggle,.et_pb_module.et_pb_toggle_7.et_pb_toggle,.et_pb_module.et_pb_toggle_8.et_pb_toggle,.et_pb_module.et_pb_toggle_9.et_pb_toggle,.et_pb_module.et_pb_toggle_10.et_pb_toggle,.et_pb_module.et_pb_toggle_11.et_pb_toggle,.et_pb_module.et_pb_toggle_12.et_pb_toggle,.et_pb_module.et_pb_toggle_13.et_pb_toggle,.et_pb_module.et_pb_toggle_14.et_pb_toggle,.et_pb_module.et_pb_toggle_15.et_pb_toggle,.et_pb_module.et_pb_toggle_16.et_pb_toggle,.et_pb_module.et_pb_toggle_17.et_pb_toggle,.et_pb_module.et_pb_toggle_18.et_pb_toggle,.et_pb_module.et_pb_toggle_19.et_pb_toggle,.et_pb_module.et_pb_toggle_20.et_pb_toggle,.et_pb_module.et_pb_toggle_21.et_pb_toggle,.et_pb_module.et_pb_toggle_22.et_pb_toggle,.et_pb_module.et_pb_toggle_23.et_pb_toggle,.et_pb_module.et_pb_toggle_24.et_pb_toggle,.et_pb_module.et_pb_toggle_25.et_pb_toggle,.et_pb_module.et_pb_toggle_26.et_pb_toggle,.et_pb_module.et_pb_toggle_27.et_pb_toggle,.et_pb_module.et_pb_toggle_28.et_pb_toggle{border-width:0px;border-style:solid;border-color:#f7f7f7}.et_pb_toggle_0.et_pb_toggle .et_pb_toggle_title:before,.et_pb_toggle_1.et_pb_toggle .et_pb_toggle_title:before,.et_pb_toggle_2.et_pb_toggle .et_pb_toggle_title:before,.et_pb_toggle_3.et_pb_toggle .et_pb_toggle_title:before,.et_pb_toggle_4.et_pb_toggle .et_pb_toggle_title:before,.et_pb_toggle_5.et_pb_toggle .et_pb_toggle_title:before,.et_pb_toggle_6.et_pb_toggle .et_pb_toggle_title:before,.et_pb_toggle_7.et_pb_toggle .et_pb_toggle_title:before,.et_pb_toggle_8.et_pb_toggle .et_pb_toggle_title:before,.et_pb_toggle_9.et_pb_toggle .et_pb_toggle_title:before,.et_pb_toggle_10.et_pb_toggle .et_pb_toggle_title:before,.et_pb_toggle_11.et_pb_toggle .et_pb_toggle_title:before,.et_pb_toggle_12.et_pb_toggle .et_pb_toggle_title:before,.et_pb_toggle_13.et_pb_toggle .et_pb_toggle_title:before,.et_pb_toggle_14.et_pb_toggle .et_pb_toggle_title:before,.et_pb_toggle_15.et_pb_toggle .et_pb_toggle_title:before,.et_pb_toggle_16.et_pb_toggle .et_pb_toggle_title:before,.et_pb_toggle_17.et_pb_toggle .et_pb_toggle_title:before,.et_pb_toggle_18.et_pb_toggle .et_pb_toggle_title:before,.et_pb_toggle_19.et_pb_toggle .et_pb_toggle_title:before,.et_pb_toggle_20.et_pb_toggle .et_pb_toggle_title:before,.et_pb_toggle_21.et_pb_toggle .et_pb_toggle_title:before,.et_pb_toggle_22.et_pb_toggle .et_pb_toggle_title:before,.et_pb_toggle_23.et_pb_toggle .et_pb_toggle_title:before,.et_pb_toggle_24.et_pb_toggle .et_pb_toggle_title:before,.et_pb_toggle_25.et_pb_toggle .et_pb_toggle_title:before,.et_pb_toggle_26.et_pb_toggle .et_pb_toggle_title:before,.et_pb_toggle_27.et_pb_toggle .et_pb_toggle_title:before,.et_pb_toggle_28.et_pb_toggle .et_pb_toggle_title:before{font-size:20px}.et_pb_toggle_0.et_pb_toggle.et_pb_toggle_open,.et_pb_toggle_0.et_pb_toggle.et_pb_toggle_close,.et_pb_toggle_1.et_pb_toggle.et_pb_toggle_open,.et_pb_toggle_1.et_pb_toggle.et_pb_toggle_close,.et_pb_toggle_2.et_pb_toggle.et_pb_toggle_open,.et_pb_toggle_2.et_pb_toggle.et_pb_toggle_close{background-color:#F7F7F7}.et_pb_toggle_0.et_pb_toggle.et_pb_toggle_open h5.et_pb_toggle_title,.et_pb_toggle_0.et_pb_toggle.et_pb_toggle_open h1.et_pb_toggle_title,.et_pb_toggle_0.et_pb_toggle.et_pb_toggle_open h2.et_pb_toggle_title,.et_pb_toggle_0.et_pb_toggle.et_pb_toggle_open h3.et_pb_toggle_title,.et_pb_toggle_0.et_pb_toggle.et_pb_toggle_open h4.et_pb_toggle_title,.et_pb_toggle_0.et_pb_toggle.et_pb_toggle_open h6.et_pb_toggle_title,.et_pb_toggle_1.et_pb_toggle.et_pb_toggle_open h5.et_pb_toggle_title,.et_pb_toggle_1.et_pb_toggle.et_pb_toggle_open h1.et_pb_toggle_title,.et_pb_toggle_1.et_pb_toggle.et_pb_toggle_open h2.et_pb_toggle_title,.et_pb_toggle_1.et_pb_toggle.et_pb_toggle_open h3.et_pb_toggle_title,.et_pb_toggle_1.et_pb_toggle.et_pb_toggle_open h4.et_pb_toggle_title,.et_pb_toggle_1.et_pb_toggle.et_pb_toggle_open h6.et_pb_toggle_title,.et_pb_toggle_2.et_pb_toggle.et_pb_toggle_open h5.et_pb_toggle_title,.et_pb_toggle_2.et_pb_toggle.et_pb_toggle_open h1.et_pb_toggle_title,.et_pb_toggle_2.et_pb_toggle.et_pb_toggle_open h2.et_pb_toggle_title,.et_pb_toggle_2.et_pb_toggle.et_pb_toggle_open h3.et_pb_toggle_title,.et_pb_toggle_2.et_pb_toggle.et_pb_toggle_open h4.et_pb_toggle_title,.et_pb_toggle_2.et_pb_toggle.et_pb_toggle_open h6.et_pb_toggle_title,.et_pb_toggle_3.et_pb_toggle.et_pb_toggle_open h5.et_pb_toggle_title,.et_pb_toggle_3.et_pb_toggle.et_pb_toggle_open h1.et_pb_toggle_title,.et_pb_toggle_3.et_pb_toggle.et_pb_toggle_open h2.et_pb_toggle_title,.et_pb_toggle_3.et_pb_toggle.et_pb_toggle_open h3.et_pb_toggle_title,.et_pb_toggle_3.et_pb_toggle.et_pb_toggle_open h4.et_pb_toggle_title,.et_pb_toggle_3.et_pb_toggle.et_pb_toggle_open h6.et_pb_toggle_title,.et_pb_toggle_4.et_pb_toggle.et_pb_toggle_open h5.et_pb_toggle_title,.et_pb_toggle_4.et_pb_toggle.et_pb_toggle_open h1.et_pb_toggle_title,.et_pb_toggle_4.et_pb_toggle.et_pb_toggle_open h2.et_pb_toggle_title,.et_pb_toggle_4.et_pb_toggle.et_pb_toggle_open h3.et_pb_toggle_title,.et_pb_toggle_4.et_pb_toggle.et_pb_toggle_open h4.et_pb_toggle_title,.et_pb_toggle_4.et_pb_toggle.et_pb_toggle_open h6.et_pb_toggle_title,.et_pb_toggle_5.et_pb_toggle.et_pb_toggle_open h5.et_pb_toggle_title,.et_pb_toggle_5.et_pb_toggle.et_pb_toggle_open h1.et_pb_toggle_title,.et_pb_toggle_5.et_pb_toggle.et_pb_toggle_open h2.et_pb_toggle_title,.et_pb_toggle_5.et_pb_toggle.et_pb_toggle_open h3.et_pb_toggle_title,.et_pb_toggle_5.et_pb_toggle.et_pb_toggle_open h4.et_pb_toggle_title,.et_pb_toggle_5.et_pb_toggle.et_pb_toggle_open h6.et_pb_toggle_title,.et_pb_toggle_6.et_pb_toggle.et_pb_toggle_open h5.et_pb_toggle_title,.et_pb_toggle_6.et_pb_toggle.et_pb_toggle_open h1.et_pb_toggle_title,.et_pb_toggle_6.et_pb_toggle.et_pb_toggle_open h2.et_pb_toggle_title,.et_pb_toggle_6.et_pb_toggle.et_pb_toggle_open h3.et_pb_toggle_title,.et_pb_toggle_6.et_pb_toggle.et_pb_toggle_open h4.et_pb_toggle_title,.et_pb_toggle_6.et_pb_toggle.et_pb_toggle_open h6.et_pb_toggle_title,.et_pb_toggle_7.et_pb_toggle.et_pb_toggle_open h5.et_pb_toggle_title,.et_pb_toggle_7.et_pb_toggle.et_pb_toggle_open h1.et_pb_toggle_title,.et_pb_toggle_7.et_pb_toggle.et_pb_toggle_open h2.et_pb_toggle_title,.et_pb_toggle_7.et_pb_toggle.et_pb_toggle_open h3.et_pb_toggle_title,.et_pb_toggle_7.et_pb_toggle.et_pb_toggle_open h4.et_pb_toggle_title,.et_pb_toggle_7.et_pb_toggle.et_pb_toggle_open h6.et_pb_toggle_title,.et_pb_toggle_8.et_pb_toggle.et_pb_toggle_open h5.et_pb_toggle_title,.et_pb_toggle_8.et_pb_toggle.et_pb_toggle_open h1.et_pb_toggle_title,.et_pb_toggle_8.et_pb_toggle.et_pb_toggle_open h2.et_pb_toggle_title,.et_pb_toggle_8.et_pb_toggle.et_pb_toggle_open h3.et_pb_toggle_title,.et_pb_toggle_8.et_pb_toggle.et_pb_toggle_open h4.et_pb_toggle_title,.et_pb_toggle_8.et_pb_toggle.et_pb_toggle_open h6.et_pb_toggle_title,.et_pb_toggle_9.et_pb_toggle.et_pb_toggle_open h5.et_pb_toggle_title,.et_pb_toggle_9.et_pb_toggle.et_pb_toggle_open h1.et_pb_toggle_title,.et_pb_toggle_9.et_pb_toggle.et_pb_toggle_open h2.et_pb_toggle_title,.et_pb_toggle_9.et_pb_toggle.et_pb_toggle_open h3.et_pb_toggle_title,.et_pb_toggle_9.et_pb_toggle.et_pb_toggle_open h4.et_pb_toggle_title,.et_pb_toggle_9.et_pb_toggle.et_pb_toggle_open h6.et_pb_toggle_title,.et_pb_toggle_10.et_pb_toggle.et_pb_toggle_open h5.et_pb_toggle_title,.et_pb_toggle_10.et_pb_toggle.et_pb_toggle_open h1.et_pb_toggle_title,.et_pb_toggle_10.et_pb_toggle.et_pb_toggle_open h2.et_pb_toggle_title,.et_pb_toggle_10.et_pb_toggle.et_pb_toggle_open h3.et_pb_toggle_title,.et_pb_toggle_10.et_pb_toggle.et_pb_toggle_open h4.et_pb_toggle_title,.et_pb_toggle_10.et_pb_toggle.et_pb_toggle_open h6.et_pb_toggle_title,.et_pb_toggle_11.et_pb_toggle.et_pb_toggle_open h5.et_pb_toggle_title,.et_pb_toggle_11.et_pb_toggle.et_pb_toggle_open h1.et_pb_toggle_title,.et_pb_toggle_11.et_pb_toggle.et_pb_toggle_open h2.et_pb_toggle_title,.et_pb_toggle_11.et_pb_toggle.et_pb_toggle_open h3.et_pb_toggle_title,.et_pb_toggle_11.et_pb_toggle.et_pb_toggle_open h4.et_pb_toggle_title,.et_pb_toggle_11.et_pb_toggle.et_pb_toggle_open h6.et_pb_toggle_title,.et_pb_toggle_12.et_pb_toggle.et_pb_toggle_open h5.et_pb_toggle_title,.et_pb_toggle_12.et_pb_toggle.et_pb_toggle_open h1.et_pb_toggle_title,.et_pb_toggle_12.et_pb_toggle.et_pb_toggle_open h2.et_pb_toggle_title,.et_pb_toggle_12.et_pb_toggle.et_pb_toggle_open h3.et_pb_toggle_title,.et_pb_toggle_12.et_pb_toggle.et_pb_toggle_open h4.et_pb_toggle_title,.et_pb_toggle_12.et_pb_toggle.et_pb_toggle_open h6.et_pb_toggle_title,.et_pb_toggle_13.et_pb_toggle.et_pb_toggle_open h5.et_pb_toggle_title,.et_pb_toggle_13.et_pb_toggle.et_pb_toggle_open h1.et_pb_toggle_title,.et_pb_toggle_13.et_pb_toggle.et_pb_toggle_open h2.et_pb_toggle_title,.et_pb_toggle_13.et_pb_toggle.et_pb_toggle_open h3.et_pb_toggle_title,.et_pb_toggle_13.et_pb_toggle.et_pb_toggle_open h4.et_pb_toggle_title,.et_pb_toggle_13.et_pb_toggle.et_pb_toggle_open h6.et_pb_toggle_title,.et_pb_toggle_14.et_pb_toggle.et_pb_toggle_open h5.et_pb_toggle_title,.et_pb_toggle_14.et_pb_toggle.et_pb_toggle_open h1.et_pb_toggle_title,.et_pb_toggle_14.et_pb_toggle.et_pb_toggle_open h2.et_pb_toggle_title,.et_pb_toggle_14.et_pb_toggle.et_pb_toggle_open h3.et_pb_toggle_title,.et_pb_toggle_14.et_pb_toggle.et_pb_toggle_open h4.et_pb_toggle_title,.et_pb_toggle_14.et_pb_toggle.et_pb_toggle_open h6.et_pb_toggle_title,.et_pb_toggle_15.et_pb_toggle.et_pb_toggle_open h5.et_pb_toggle_title,.et_pb_toggle_15.et_pb_toggle.et_pb_toggle_open h1.et_pb_toggle_title,.et_pb_toggle_15.et_pb_toggle.et_pb_toggle_open h2.et_pb_toggle_title,.et_pb_toggle_15.et_pb_toggle.et_pb_toggle_open h3.et_pb_toggle_title,.et_pb_toggle_15.et_pb_toggle.et_pb_toggle_open h4.et_pb_toggle_title,.et_pb_toggle_15.et_pb_toggle.et_pb_toggle_open h6.et_pb_toggle_title,.et_pb_toggle_16.et_pb_toggle.et_pb_toggle_open h5.et_pb_toggle_title,.et_pb_toggle_16.et_pb_toggle.et_pb_toggle_open h1.et_pb_toggle_title,.et_pb_toggle_16.et_pb_toggle.et_pb_toggle_open h2.et_pb_toggle_title,.et_pb_toggle_16.et_pb_toggle.et_pb_toggle_open h3.et_pb_toggle_title,.et_pb_toggle_16.et_pb_toggle.et_pb_toggle_open h4.et_pb_toggle_title,.et_pb_toggle_16.et_pb_toggle.et_pb_toggle_open h6.et_pb_toggle_title,.et_pb_toggle_17.et_pb_toggle.et_pb_toggle_open h5.et_pb_toggle_title,.et_pb_toggle_17.et_pb_toggle.et_pb_toggle_open h1.et_pb_toggle_title,.et_pb_toggle_17.et_pb_toggle.et_pb_toggle_open h2.et_pb_toggle_title,.et_pb_toggle_17.et_pb_toggle.et_pb_toggle_open h3.et_pb_toggle_title,.et_pb_toggle_17.et_pb_toggle.et_pb_toggle_open h4.et_pb_toggle_title,.et_pb_toggle_17.et_pb_toggle.et_pb_toggle_open h6.et_pb_toggle_title,.et_pb_toggle_18.et_pb_toggle.et_pb_toggle_open h5.et_pb_toggle_title,.et_pb_toggle_18.et_pb_toggle.et_pb_toggle_open h1.et_pb_toggle_title,.et_pb_toggle_18.et_pb_toggle.et_pb_toggle_open h2.et_pb_toggle_title,.et_pb_toggle_18.et_pb_toggle.et_pb_toggle_open h3.et_pb_toggle_title,.et_pb_toggle_18.et_pb_toggle.et_pb_toggle_open h4.et_pb_toggle_title,.et_pb_toggle_18.et_pb_toggle.et_pb_toggle_open h6.et_pb_toggle_title,.et_pb_toggle_19.et_pb_toggle.et_pb_toggle_open h5.et_pb_toggle_title,.et_pb_toggle_19.et_pb_toggle.et_pb_toggle_open h1.et_pb_toggle_title,.et_pb_toggle_19.et_pb_toggle.et_pb_toggle_open h2.et_pb_toggle_title,.et_pb_toggle_19.et_pb_toggle.et_pb_toggle_open h3.et_pb_toggle_title,.et_pb_toggle_19.et_pb_toggle.et_pb_toggle_open h4.et_pb_toggle_title,.et_pb_toggle_19.et_pb_toggle.et_pb_toggle_open h6.et_pb_toggle_title,.et_pb_toggle_20.et_pb_toggle.et_pb_toggle_open h5.et_pb_toggle_title,.et_pb_toggle_20.et_pb_toggle.et_pb_toggle_open h1.et_pb_toggle_title,.et_pb_toggle_20.et_pb_toggle.et_pb_toggle_open h2.et_pb_toggle_title,.et_pb_toggle_20.et_pb_toggle.et_pb_toggle_open h3.et_pb_toggle_title,.et_pb_toggle_20.et_pb_toggle.et_pb_toggle_open h4.et_pb_toggle_title,.et_pb_toggle_20.et_pb_toggle.et_pb_toggle_open h6.et_pb_toggle_title,.et_pb_toggle_21.et_pb_toggle.et_pb_toggle_open h5.et_pb_toggle_title,.et_pb_toggle_21.et_pb_toggle.et_pb_toggle_open h1.et_pb_toggle_title,.et_pb_toggle_21.et_pb_toggle.et_pb_toggle_open h2.et_pb_toggle_title,.et_pb_toggle_21.et_pb_toggle.et_pb_toggle_open h3.et_pb_toggle_title,.et_pb_toggle_21.et_pb_toggle.et_pb_toggle_open h4.et_pb_toggle_title,.et_pb_toggle_21.et_pb_toggle.et_pb_toggle_open h6.et_pb_toggle_title,.et_pb_toggle_22.et_pb_toggle.et_pb_toggle_open h5.et_pb_toggle_title,.et_pb_toggle_22.et_pb_toggle.et_pb_toggle_open h1.et_pb_toggle_title,.et_pb_toggle_22.et_pb_toggle.et_pb_toggle_open h2.et_pb_toggle_title,.et_pb_toggle_22.et_pb_toggle.et_pb_toggle_open h3.et_pb_toggle_title,.et_pb_toggle_22.et_pb_toggle.et_pb_toggle_open h4.et_pb_toggle_title,.et_pb_toggle_22.et_pb_toggle.et_pb_toggle_open h6.et_pb_toggle_title,.et_pb_toggle_23.et_pb_toggle.et_pb_toggle_open h5.et_pb_toggle_title,.et_pb_toggle_23.et_pb_toggle.et_pb_toggle_open h1.et_pb_toggle_title,.et_pb_toggle_23.et_pb_toggle.et_pb_toggle_open h2.et_pb_toggle_title,.et_pb_toggle_23.et_pb_toggle.et_pb_toggle_open h3.et_pb_toggle_title,.et_pb_toggle_23.et_pb_toggle.et_pb_toggle_open h4.et_pb_toggle_title,.et_pb_toggle_23.et_pb_toggle.et_pb_toggle_open h6.et_pb_toggle_title,.et_pb_toggle_24.et_pb_toggle.et_pb_toggle_open h5.et_pb_toggle_title,.et_pb_toggle_24.et_pb_toggle.et_pb_toggle_open h1.et_pb_toggle_title,.et_pb_toggle_24.et_pb_toggle.et_pb_toggle_open h2.et_pb_toggle_title,.et_pb_toggle_24.et_pb_toggle.et_pb_toggle_open h3.et_pb_toggle_title,.et_pb_toggle_24.et_pb_toggle.et_pb_toggle_open h4.et_pb_toggle_title,.et_pb_toggle_24.et_pb_toggle.et_pb_toggle_open h6.et_pb_toggle_title,.et_pb_toggle_25.et_pb_toggle.et_pb_toggle_open h5.et_pb_toggle_title,.et_pb_toggle_25.et_pb_toggle.et_pb_toggle_open h1.et_pb_toggle_title,.et_pb_toggle_25.et_pb_toggle.et_pb_toggle_open h2.et_pb_toggle_title,.et_pb_toggle_25.et_pb_toggle.et_pb_toggle_open h3.et_pb_toggle_title,.et_pb_toggle_25.et_pb_toggle.et_pb_toggle_open h4.et_pb_toggle_title,.et_pb_toggle_25.et_pb_toggle.et_pb_toggle_open h6.et_pb_toggle_title,.et_pb_toggle_26.et_pb_toggle.et_pb_toggle_open h5.et_pb_toggle_title,.et_pb_toggle_26.et_pb_toggle.et_pb_toggle_open h1.et_pb_toggle_title,.et_pb_toggle_26.et_pb_toggle.et_pb_toggle_open h2.et_pb_toggle_title,.et_pb_toggle_26.et_pb_toggle.et_pb_toggle_open h3.et_pb_toggle_title,.et_pb_toggle_26.et_pb_toggle.et_pb_toggle_open h4.et_pb_toggle_title,.et_pb_toggle_26.et_pb_toggle.et_pb_toggle_open h6.et_pb_toggle_title,.et_pb_toggle_27.et_pb_toggle.et_pb_toggle_open h5.et_pb_toggle_title,.et_pb_toggle_27.et_pb_toggle.et_pb_toggle_open h1.et_pb_toggle_title,.et_pb_toggle_27.et_pb_toggle.et_pb_toggle_open h2.et_pb_toggle_title,.et_pb_toggle_27.et_pb_toggle.et_pb_toggle_open h3.et_pb_toggle_title,.et_pb_toggle_27.et_pb_toggle.et_pb_toggle_open h4.et_pb_toggle_title,.et_pb_toggle_27.et_pb_toggle.et_pb_toggle_open h6.et_pb_toggle_title,.et_pb_toggle_28.et_pb_toggle.et_pb_toggle_open h5.et_pb_toggle_title,.et_pb_toggle_28.et_pb_toggle.et_pb_toggle_open h1.et_pb_toggle_title,.et_pb_toggle_28.et_pb_toggle.et_pb_toggle_open h2.et_pb_toggle_title,.et_pb_toggle_28.et_pb_toggle.et_pb_toggle_open h3.et_pb_toggle_title,.et_pb_toggle_28.et_pb_toggle.et_pb_toggle_open h4.et_pb_toggle_title,.et_pb_toggle_28.et_pb_toggle.et_pb_toggle_open h6.et_pb_toggle_title{color:#393939!important}.et_pb_toggle_0.et_pb_toggle_open .et_pb_toggle_title:before,.et_pb_toggle_0.et_pb_toggle_close .et_pb_toggle_title:before,.et_pb_toggle_1.et_pb_toggle_open .et_pb_toggle_title:before,.et_pb_toggle_1.et_pb_toggle_close .et_pb_toggle_title:before,.et_pb_toggle_2.et_pb_toggle_open .et_pb_toggle_title:before,.et_pb_toggle_2.et_pb_toggle_close .et_pb_toggle_title:before,.et_pb_toggle_3.et_pb_toggle_open .et_pb_toggle_title:before,.et_pb_toggle_3.et_pb_toggle_close .et_pb_toggle_title:before,.et_pb_toggle_4.et_pb_toggle_open .et_pb_toggle_title:before,.et_pb_toggle_4.et_pb_toggle_close .et_pb_toggle_title:before,.et_pb_toggle_5.et_pb_toggle_open .et_pb_toggle_title:before,.et_pb_toggle_5.et_pb_toggle_close .et_pb_toggle_title:before,.et_pb_toggle_6.et_pb_toggle_open .et_pb_toggle_title:before,.et_pb_toggle_6.et_pb_toggle_close .et_pb_toggle_title:before,.et_pb_toggle_7.et_pb_toggle_open .et_pb_toggle_title:before,.et_pb_toggle_7.et_pb_toggle_close .et_pb_toggle_title:before,.et_pb_toggle_8.et_pb_toggle_open .et_pb_toggle_title:before,.et_pb_toggle_8.et_pb_toggle_close .et_pb_toggle_title:before,.et_pb_toggle_9.et_pb_toggle_open .et_pb_toggle_title:before,.et_pb_toggle_9.et_pb_toggle_close .et_pb_toggle_title:before,.et_pb_toggle_10.et_pb_toggle_open .et_pb_toggle_title:before,.et_pb_toggle_10.et_pb_toggle_close .et_pb_toggle_title:before,.et_pb_toggle_11.et_pb_toggle_open .et_pb_toggle_title:before,.et_pb_toggle_11.et_pb_toggle_close .et_pb_toggle_title:before,.et_pb_toggle_12.et_pb_toggle_open .et_pb_toggle_title:before,.et_pb_toggle_12.et_pb_toggle_close .et_pb_toggle_title:before,.et_pb_toggle_13.et_pb_toggle_open .et_pb_toggle_title:before,.et_pb_toggle_13.et_pb_toggle_close .et_pb_toggle_title:before,.et_pb_toggle_14.et_pb_toggle_open .et_pb_toggle_title:before,.et_pb_toggle_14.et_pb_toggle_close .et_pb_toggle_title:before,.et_pb_toggle_15.et_pb_toggle_open .et_pb_toggle_title:before,.et_pb_toggle_15.et_pb_toggle_close .et_pb_toggle_title:before,.et_pb_toggle_16.et_pb_toggle_open .et_pb_toggle_title:before,.et_pb_toggle_16.et_pb_toggle_close .et_pb_toggle_title:before,.et_pb_toggle_17.et_pb_toggle_open .et_pb_toggle_title:before,.et_pb_toggle_17.et_pb_toggle_close .et_pb_toggle_title:before,.et_pb_toggle_18.et_pb_toggle_open .et_pb_toggle_title:before,.et_pb_toggle_18.et_pb_toggle_close .et_pb_toggle_title:before,.et_pb_toggle_19.et_pb_toggle_open .et_pb_toggle_title:before,.et_pb_toggle_19.et_pb_toggle_close .et_pb_toggle_title:before,.et_pb_toggle_20.et_pb_toggle_open .et_pb_toggle_title:before,.et_pb_toggle_20.et_pb_toggle_close .et_pb_toggle_title:before,.et_pb_toggle_21.et_pb_toggle_open .et_pb_toggle_title:before,.et_pb_toggle_21.et_pb_toggle_close .et_pb_toggle_title:before,.et_pb_toggle_22.et_pb_toggle_open .et_pb_toggle_title:before,.et_pb_toggle_22.et_pb_toggle_close .et_pb_toggle_title:before,.et_pb_toggle_23.et_pb_toggle_open .et_pb_toggle_title:before,.et_pb_toggle_23.et_pb_toggle_close .et_pb_toggle_title:before,.et_pb_toggle_24.et_pb_toggle_open .et_pb_toggle_title:before,.et_pb_toggle_24.et_pb_toggle_close .et_pb_toggle_title:before,.et_pb_toggle_25.et_pb_toggle_open .et_pb_toggle_title:before,.et_pb_toggle_25.et_pb_toggle_close .et_pb_toggle_title:before,.et_pb_toggle_26.et_pb_toggle_open .et_pb_toggle_title:before,.et_pb_toggle_26.et_pb_toggle_close .et_pb_toggle_title:before,.et_pb_toggle_27.et_pb_toggle_open .et_pb_toggle_title:before,.et_pb_toggle_27.et_pb_toggle_close .et_pb_toggle_title:before,.et_pb_toggle_28.et_pb_toggle_open .et_pb_toggle_title:before,.et_pb_toggle_28.et_pb_toggle_close .et_pb_toggle_title:before{color:#000000}.et_pb_toggle_3.et_pb_toggle.et_pb_toggle_open,.et_pb_toggle_3.et_pb_toggle.et_pb_toggle_close,.et_pb_toggle_4.et_pb_toggle.et_pb_toggle_open,.et_pb_toggle_4.et_pb_toggle.et_pb_toggle_close,.et_pb_toggle_5.et_pb_toggle.et_pb_toggle_open,.et_pb_toggle_5.et_pb_toggle.et_pb_toggle_close,.et_pb_toggle_6.et_pb_toggle.et_pb_toggle_open,.et_pb_toggle_6.et_pb_toggle.et_pb_toggle_close,.et_pb_toggle_7.et_pb_toggle.et_pb_toggle_open,.et_pb_toggle_7.et_pb_toggle.et_pb_toggle_close,.et_pb_toggle_8.et_pb_toggle.et_pb_toggle_open,.et_pb_toggle_8.et_pb_toggle.et_pb_toggle_close,.et_pb_toggle_9.et_pb_toggle.et_pb_toggle_open,.et_pb_toggle_9.et_pb_toggle.et_pb_toggle_close,.et_pb_toggle_10.et_pb_toggle.et_pb_toggle_open,.et_pb_toggle_10.et_pb_toggle.et_pb_toggle_close,.et_pb_toggle_11.et_pb_toggle.et_pb_toggle_open,.et_pb_toggle_11.et_pb_toggle.et_pb_toggle_close,.et_pb_toggle_12.et_pb_toggle.et_pb_toggle_open,.et_pb_toggle_12.et_pb_toggle.et_pb_toggle_close,.et_pb_toggle_13.et_pb_toggle.et_pb_toggle_open,.et_pb_toggle_13.et_pb_toggle.et_pb_toggle_close,.et_pb_toggle_14.et_pb_toggle.et_pb_toggle_open,.et_pb_toggle_14.et_pb_toggle.et_pb_toggle_close,.et_pb_toggle_15.et_pb_toggle.et_pb_toggle_open,.et_pb_toggle_15.et_pb_toggle.et_pb_toggle_close,.et_pb_toggle_16.et_pb_toggle.et_pb_toggle_open,.et_pb_toggle_16.et_pb_toggle.et_pb_toggle_close,.et_pb_toggle_17.et_pb_toggle.et_pb_toggle_open,.et_pb_toggle_17.et_pb_toggle.et_pb_toggle_close,.et_pb_toggle_18.et_pb_toggle.et_pb_toggle_open,.et_pb_toggle_18.et_pb_toggle.et_pb_toggle_close,.et_pb_toggle_19.et_pb_toggle.et_pb_toggle_open,.et_pb_toggle_19.et_pb_toggle.et_pb_toggle_close,.et_pb_toggle_20.et_pb_toggle.et_pb_toggle_open,.et_pb_toggle_20.et_pb_toggle.et_pb_toggle_close,.et_pb_toggle_21.et_pb_toggle.et_pb_toggle_open,.et_pb_toggle_21.et_pb_toggle.et_pb_toggle_close,.et_pb_toggle_22.et_pb_toggle.et_pb_toggle_open,.et_pb_toggle_22.et_pb_toggle.et_pb_toggle_close,.et_pb_toggle_23.et_pb_toggle.et_pb_toggle_open,.et_pb_toggle_23.et_pb_toggle.et_pb_toggle_close,.et_pb_toggle_24.et_pb_toggle.et_pb_toggle_open,.et_pb_toggle_24.et_pb_toggle.et_pb_toggle_close,.et_pb_toggle_25.et_pb_toggle.et_pb_toggle_open,.et_pb_toggle_25.et_pb_toggle.et_pb_toggle_close,.et_pb_toggle_26.et_pb_toggle.et_pb_toggle_open,.et_pb_toggle_26.et_pb_toggle.et_pb_toggle_close,.et_pb_toggle_27.et_pb_toggle.et_pb_toggle_open,.et_pb_toggle_27.et_pb_toggle.et_pb_toggle_close,.et_pb_toggle_28.et_pb_toggle.et_pb_toggle_open,.et_pb_toggle_28.et_pb_toggle.et_pb_toggle_close{background-color:RGBA(255,255,255,0)}.et_pb_row_5.et_pb_row{padding-top:128px!important;padding-bottom:0px!important;padding-top:128px;padding-bottom:0px}.et_pb_divider_10:before,.et_pb_divider_11:before,.et_pb_divider_12:before,.et_pb_divider_13:before,.et_pb_divider_14:before,.et_pb_divider_15:before,.et_pb_divider_16:before,.et_pb_divider_17:before,.et_pb_divider_18:before,.et_pb_divider_19:before,.et_pb_divider_20:before,.et_pb_divider_21:before,.et_pb_divider_22:before,.et_pb_divider_23:before,.et_pb_divider_24:before{border-top-color:#206976;border-top-width:4px}.et_pb_row_6.et_pb_row,.et_pb_row_7.et_pb_row{padding-top:128px!important;padding-bottom:80px!important;padding-top:128px;padding-bottom:80px}.et_pb_divider_25:before,.et_pb_divider_26:before,.et_pb_divider_27:before,.et_pb_divider_28:before,.et_pb_divider_29:before,.et_pb_divider_30:before,.et_pb_divider_31:before,.et_pb_divider_32:before,.et_pb_divider_33:before,.et_pb_divider_34:before{border-top-color:#17A6A6;border-top-width:4px}.et_pb_divider_35:before,.et_pb_divider_36:before,.et_pb_divider_37:before,.et_pb_divider_38:before{border-top-color:#7DDC7D;border-top-width:4px}.et_pb_section_3.et_pb_section{background-color:#17A6A6!important}.et_pb_row_8{height:auto;max-height:none}.et_pb_text_13 h2,.et_pb_text_14 h3,.et_pb_text_15 h3,.et_pb_text_16 h3{color:#ffffff!important;text-align:center}.et_pb_row_9.et_pb_row{padding-bottom:0%!important;margin-top:-4%!important;padding-bottom:0%}.et_pb_row_9{display:flex}.et_pb_text_14:hover,.et_pb_text_15:hover,.et_pb_text_16:hover{background-image:linear-gradient(45deg,#2a3850 0%,#17a6a6 100%);background-color:transparent;border-color:#17A6A6;transform:scaleX(1.2) scaleY(1.2)!important}.et_pb_text_14,.et_pb_text_15,.et_pb_text_16{border-radius:5px 5px 5px 5px;overflow:hidden;border-width:3px;border-color:#ffffff;height:145px;padding-top:3%!important;padding-bottom:5%!important;margin-top:0px!important;max-width:100%;transition:transform 300ms ease 0ms,margin 300ms ease 0ms,padding 300ms ease 0ms,border 300ms ease 0ms}.ba_logo_grid_child_0 .dtq-logo-grid__item,.ba_logo_grid_child_1 .dtq-logo-grid__item,.ba_logo_grid_child_2 .dtq-logo-grid__item,.ba_logo_grid_child_3 .dtq-logo-grid__item,.ba_logo_grid_child_4 .dtq-logo-grid__item,.ba_logo_grid_child_5 .dtq-logo-grid__item,.ba_logo_grid_child_6 .dtq-logo-grid__item,.ba_logo_grid_child_7 .dtq-logo-grid__item,.ba_logo_grid_child_8 .dtq-logo-grid__item{background-color:#e2e5ed!important;padding-top:50px!important;padding-right:50px!important;padding-bottom:50px!important;padding-left:50px!important}.et_pb_column_5{padding-right:0px;padding-left:0px}.et_pb_text_14.et_pb_module,.et_pb_text_15.et_pb_module,.et_pb_text_16.et_pb_module{margin-left:auto!important;margin-right:auto!important}@media only screen and (min-width:981px){.et_pb_text_14,.et_pb_text_15,.et_pb_text_16{width:55%}}@media only screen and (max-width:980px){.et_pb_text_8,.et_pb_text_9,.et_pb_text_10,.et_pb_text_11,.et_pb_text_12{font-size:32px}.et_pb_toggle_0.et_pb_toggle h5,.et_pb_toggle_0.et_pb_toggle h1.et_pb_toggle_title,.et_pb_toggle_0.et_pb_toggle h2.et_pb_toggle_title,.et_pb_toggle_0.et_pb_toggle h3.et_pb_toggle_title,.et_pb_toggle_0.et_pb_toggle h4.et_pb_toggle_title,.et_pb_toggle_0.et_pb_toggle h6.et_pb_toggle_title,.et_pb_toggle_1.et_pb_toggle h5,.et_pb_toggle_1.et_pb_toggle h1.et_pb_toggle_title,.et_pb_toggle_1.et_pb_toggle h2.et_pb_toggle_title,.et_pb_toggle_1.et_pb_toggle h3.et_pb_toggle_title,.et_pb_toggle_1.et_pb_toggle h4.et_pb_toggle_title,.et_pb_toggle_1.et_pb_toggle h6.et_pb_toggle_title,.et_pb_toggle_2.et_pb_toggle h5,.et_pb_toggle_2.et_pb_toggle h1.et_pb_toggle_title,.et_pb_toggle_2.et_pb_toggle h2.et_pb_toggle_title,.et_pb_toggle_2.et_pb_toggle h3.et_pb_toggle_title,.et_pb_toggle_2.et_pb_toggle h4.et_pb_toggle_title,.et_pb_toggle_2.et_pb_toggle h6.et_pb_toggle_title,.et_pb_toggle_3.et_pb_toggle h5,.et_pb_toggle_3.et_pb_toggle h1.et_pb_toggle_title,.et_pb_toggle_3.et_pb_toggle h2.et_pb_toggle_title,.et_pb_toggle_3.et_pb_toggle h3.et_pb_toggle_title,.et_pb_toggle_3.et_pb_toggle h4.et_pb_toggle_title,.et_pb_toggle_3.et_pb_toggle h6.et_pb_toggle_title,.et_pb_toggle_4.et_pb_toggle h5,.et_pb_toggle_4.et_pb_toggle h1.et_pb_toggle_title,.et_pb_toggle_4.et_pb_toggle h2.et_pb_toggle_title,.et_pb_toggle_4.et_pb_toggle h3.et_pb_toggle_title,.et_pb_toggle_4.et_pb_toggle h4.et_pb_toggle_title,.et_pb_toggle_4.et_pb_toggle h6.et_pb_toggle_title,.et_pb_toggle_5.et_pb_toggle h5,.et_pb_toggle_5.et_pb_toggle h1.et_pb_toggle_title,.et_pb_toggle_5.et_pb_toggle h2.et_pb_toggle_title,.et_pb_toggle_5.et_pb_toggle h3.et_pb_toggle_title,.et_pb_toggle_5.et_pb_toggle h4.et_pb_toggle_title,.et_pb_toggle_5.et_pb_toggle h6.et_pb_toggle_title,.et_pb_toggle_6.et_pb_toggle h5,.et_pb_toggle_6.et_pb_toggle h1.et_pb_toggle_title,.et_pb_toggle_6.et_pb_toggle h2.et_pb_toggle_title,.et_pb_toggle_6.et_pb_toggle h3.et_pb_toggle_title,.et_pb_toggle_6.et_pb_toggle h4.et_pb_toggle_title,.et_pb_toggle_6.et_pb_toggle h6.et_pb_toggle_title,.et_pb_toggle_7.et_pb_toggle h5,.et_pb_toggle_7.et_pb_toggle h1.et_pb_toggle_title,.et_pb_toggle_7.et_pb_toggle h2.et_pb_toggle_title,.et_pb_toggle_7.et_pb_toggle h3.et_pb_toggle_title,.et_pb_toggle_7.et_pb_toggle h4.et_pb_toggle_title,.et_pb_toggle_7.et_pb_toggle h6.et_pb_toggle_title,.et_pb_toggle_8.et_pb_toggle h5,.et_pb_toggle_8.et_pb_toggle h1.et_pb_toggle_title,.et_pb_toggle_8.et_pb_toggle h2.et_pb_toggle_title,.et_pb_toggle_8.et_pb_toggle h3.et_pb_toggle_title,.et_pb_toggle_8.et_pb_toggle h4.et_pb_toggle_title,.et_pb_toggle_8.et_pb_toggle h6.et_pb_toggle_title,.et_pb_toggle_9.et_pb_toggle h5,.et_pb_toggle_9.et_pb_toggle h1.et_pb_toggle_title,.et_pb_toggle_9.et_pb_toggle h2.et_pb_toggle_title,.et_pb_toggle_9.et_pb_toggle h3.et_pb_toggle_title,.et_pb_toggle_9.et_pb_toggle h4.et_pb_toggle_title,.et_pb_toggle_9.et_pb_toggle h6.et_pb_toggle_title,.et_pb_toggle_10.et_pb_toggle h5,.et_pb_toggle_10.et_pb_toggle h1.et_pb_toggle_title,.et_pb_toggle_10.et_pb_toggle h2.et_pb_toggle_title,.et_pb_toggle_10.et_pb_toggle h3.et_pb_toggle_title,.et_pb_toggle_10.et_pb_toggle h4.et_pb_toggle_title,.et_pb_toggle_10.et_pb_toggle h6.et_pb_toggle_title,.et_pb_toggle_11.et_pb_toggle h5,.et_pb_toggle_11.et_pb_toggle h1.et_pb_toggle_title,.et_pb_toggle_11.et_pb_toggle h2.et_pb_toggle_title,.et_pb_toggle_11.et_pb_toggle h3.et_pb_toggle_title,.et_pb_toggle_11.et_pb_toggle h4.et_pb_toggle_title,.et_pb_toggle_11.et_pb_toggle h6.et_pb_toggle_title,.et_pb_toggle_12.et_pb_toggle h5,.et_pb_toggle_12.et_pb_toggle h1.et_pb_toggle_title,.et_pb_toggle_12.et_pb_toggle h2.et_pb_toggle_title,.et_pb_toggle_12.et_pb_toggle h3.et_pb_toggle_title,.et_pb_toggle_12.et_pb_toggle h4.et_pb_toggle_title,.et_pb_toggle_12.et_pb_toggle h6.et_pb_toggle_title,.et_pb_toggle_13.et_pb_toggle h5,.et_pb_toggle_13.et_pb_toggle h1.et_pb_toggle_title,.et_pb_toggle_13.et_pb_toggle h2.et_pb_toggle_title,.et_pb_toggle_13.et_pb_toggle h3.et_pb_toggle_title,.et_pb_toggle_13.et_pb_toggle h4.et_pb_toggle_title,.et_pb_toggle_13.et_pb_toggle h6.et_pb_toggle_title,.et_pb_toggle_14.et_pb_toggle h5,.et_pb_toggle_14.et_pb_toggle h1.et_pb_toggle_title,.et_pb_toggle_14.et_pb_toggle h2.et_pb_toggle_title,.et_pb_toggle_14.et_pb_toggle h3.et_pb_toggle_title,.et_pb_toggle_14.et_pb_toggle h4.et_pb_toggle_title,.et_pb_toggle_14.et_pb_toggle h6.et_pb_toggle_title,.et_pb_toggle_15.et_pb_toggle h5,.et_pb_toggle_15.et_pb_toggle h1.et_pb_toggle_title,.et_pb_toggle_15.et_pb_toggle h2.et_pb_toggle_title,.et_pb_toggle_15.et_pb_toggle h3.et_pb_toggle_title,.et_pb_toggle_15.et_pb_toggle h4.et_pb_toggle_title,.et_pb_toggle_15.et_pb_toggle h6.et_pb_toggle_title,.et_pb_toggle_16.et_pb_toggle h5,.et_pb_toggle_16.et_pb_toggle h1.et_pb_toggle_title,.et_pb_toggle_16.et_pb_toggle h2.et_pb_toggle_title,.et_pb_toggle_16.et_pb_toggle h3.et_pb_toggle_title,.et_pb_toggle_16.et_pb_toggle h4.et_pb_toggle_title,.et_pb_toggle_16.et_pb_toggle h6.et_pb_toggle_title,.et_pb_toggle_17.et_pb_toggle h5,.et_pb_toggle_17.et_pb_toggle h1.et_pb_toggle_title,.et_pb_toggle_17.et_pb_toggle h2.et_pb_toggle_title,.et_pb_toggle_17.et_pb_toggle h3.et_pb_toggle_title,.et_pb_toggle_17.et_pb_toggle h4.et_pb_toggle_title,.et_pb_toggle_17.et_pb_toggle h6.et_pb_toggle_title,.et_pb_toggle_18.et_pb_toggle h5,.et_pb_toggle_18.et_pb_toggle h1.et_pb_toggle_title,.et_pb_toggle_18.et_pb_toggle h2.et_pb_toggle_title,.et_pb_toggle_18.et_pb_toggle h3.et_pb_toggle_title,.et_pb_toggle_18.et_pb_toggle h4.et_pb_toggle_title,.et_pb_toggle_18.et_pb_toggle h6.et_pb_toggle_title,.et_pb_toggle_19.et_pb_toggle h5,.et_pb_toggle_19.et_pb_toggle h1.et_pb_toggle_title,.et_pb_toggle_19.et_pb_toggle h2.et_pb_toggle_title,.et_pb_toggle_19.et_pb_toggle h3.et_pb_toggle_title,.et_pb_toggle_19.et_pb_toggle h4.et_pb_toggle_title,.et_pb_toggle_19.et_pb_toggle h6.et_pb_toggle_title,.et_pb_toggle_20.et_pb_toggle h5,.et_pb_toggle_20.et_pb_toggle h1.et_pb_toggle_title,.et_pb_toggle_20.et_pb_toggle h2.et_pb_toggle_title,.et_pb_toggle_20.et_pb_toggle h3.et_pb_toggle_title,.et_pb_toggle_20.et_pb_toggle h4.et_pb_toggle_title,.et_pb_toggle_20.et_pb_toggle h6.et_pb_toggle_title,.et_pb_toggle_21.et_pb_toggle h5,.et_pb_toggle_21.et_pb_toggle h1.et_pb_toggle_title,.et_pb_toggle_21.et_pb_toggle h2.et_pb_toggle_title,.et_pb_toggle_21.et_pb_toggle h3.et_pb_toggle_title,.et_pb_toggle_21.et_pb_toggle h4.et_pb_toggle_title,.et_pb_toggle_21.et_pb_toggle h6.et_pb_toggle_title,.et_pb_toggle_22.et_pb_toggle h5,.et_pb_toggle_22.et_pb_toggle h1.et_pb_toggle_title,.et_pb_toggle_22.et_pb_toggle h2.et_pb_toggle_title,.et_pb_toggle_22.et_pb_toggle h3.et_pb_toggle_title,.et_pb_toggle_22.et_pb_toggle h4.et_pb_toggle_title,.et_pb_toggle_22.et_pb_toggle h6.et_pb_toggle_title,.et_pb_toggle_23.et_pb_toggle h5,.et_pb_toggle_23.et_pb_toggle h1.et_pb_toggle_title,.et_pb_toggle_23.et_pb_toggle h2.et_pb_toggle_title,.et_pb_toggle_23.et_pb_toggle h3.et_pb_toggle_title,.et_pb_toggle_23.et_pb_toggle h4.et_pb_toggle_title,.et_pb_toggle_23.et_pb_toggle h6.et_pb_toggle_title,.et_pb_toggle_24.et_pb_toggle h5,.et_pb_toggle_24.et_pb_toggle h1.et_pb_toggle_title,.et_pb_toggle_24.et_pb_toggle h2.et_pb_toggle_title,.et_pb_toggle_24.et_pb_toggle h3.et_pb_toggle_title,.et_pb_toggle_24.et_pb_toggle h4.et_pb_toggle_title,.et_pb_toggle_24.et_pb_toggle h6.et_pb_toggle_title,.et_pb_toggle_25.et_pb_toggle h5,.et_pb_toggle_25.et_pb_toggle h1.et_pb_toggle_title,.et_pb_toggle_25.et_pb_toggle h2.et_pb_toggle_title,.et_pb_toggle_25.et_pb_toggle h3.et_pb_toggle_title,.et_pb_toggle_25.et_pb_toggle h4.et_pb_toggle_title,.et_pb_toggle_25.et_pb_toggle h6.et_pb_toggle_title,.et_pb_toggle_26.et_pb_toggle h5,.et_pb_toggle_26.et_pb_toggle h1.et_pb_toggle_title,.et_pb_toggle_26.et_pb_toggle h2.et_pb_toggle_title,.et_pb_toggle_26.et_pb_toggle h3.et_pb_toggle_title,.et_pb_toggle_26.et_pb_toggle h4.et_pb_toggle_title,.et_pb_toggle_26.et_pb_toggle h6.et_pb_toggle_title,.et_pb_toggle_27.et_pb_toggle h5,.et_pb_toggle_27.et_pb_toggle h1.et_pb_toggle_title,.et_pb_toggle_27.et_pb_toggle h2.et_pb_toggle_title,.et_pb_toggle_27.et_pb_toggle h3.et_pb_toggle_title,.et_pb_toggle_27.et_pb_toggle h4.et_pb_toggle_title,.et_pb_toggle_27.et_pb_toggle h6.et_pb_toggle_title,.et_pb_toggle_28.et_pb_toggle h5,.et_pb_toggle_28.et_pb_toggle h1.et_pb_toggle_title,.et_pb_toggle_28.et_pb_toggle h2.et_pb_toggle_title,.et_pb_toggle_28.et_pb_toggle h3.et_pb_toggle_title,.et_pb_toggle_28.et_pb_toggle h4.et_pb_toggle_title,.et_pb_toggle_28.et_pb_toggle h6.et_pb_toggle_title{font-size:18px}.et_pb_row_5.et_pb_row,.et_pb_row_6.et_pb_row,.et_pb_row_7.et_pb_row{padding-top:90px!important;padding-bottom:0px!important;padding-top:90px!important;padding-bottom:0px!important}.et_pb_row_8{height:auto;max-height:none}.et_pb_text_14 h3,.et_pb_text_15 h3,.et_pb_text_16 h3{font-size:17px}.et_pb_text_14,.et_pb_text_15,.et_pb_text_16{height:125px;width:50%}}@media only screen and (max-width:767px){.et_pb_section_1{display:none!important}.et_pb_row_8{height:30px;max-height:none}.et_pb_row_8.et_pb_row{margin-top:-5%!important}.et_pb_text_14,.et_pb_text_15,.et_pb_text_16{height:115px;width:80%}}</style> <!-- Cookie Notice plugin v2.4.18 by Hu-manity.co https://hu-manity.co/ --> <div id="cookie-notice" role="dialog" class="cookie-notice-hidden cookie-revoke-hidden cn-position-top" aria-label="Cookie Notice" style="background-color: rgba(50,50,58,1);"><div class="cookie-notice-container" style="color: #fff"><span id="cn-notice-text" class="cn-text-container">We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.</span><span id="cn-notice-buttons" class="cn-buttons-container"><a href="#" id="cn-accept-cookie" data-cookie-set="accept" class="cn-set-cookie cn-button cn-button-custom button" aria-label="Ok">Ok</a></span><span id="cn-close-notice" data-cookie-set="accept" class="cn-close-icon" title="No"></span></div> </div> <!-- / Cookie Notice plugin --> <span class="et_pb_scroll_top et-pb-icon"></span> </body> </html>