CINXE.COM
add-circle
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="ie=edge"/><meta name="theme-color" content="#DEE3EA"/><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"/><meta name="csp-nonce" content=""/><meta name="theme-color" content="#0b6ae6"/><meta data-react-helmet="true" property="twitter:image" content="https://www.contentful.com/og-21.png"/><meta data-react-helmet="true" property="twitter:url" content="https://www.contentful.com/security/"/><meta data-react-helmet="true" property="twitter:description"/><meta data-react-helmet="true" property="twitter:title" content="Security"/><meta data-react-helmet="true" property="twitter:creator" content="@contentful"/><meta data-react-helmet="true" property="twitter:card" content="summary_large_image"/><meta data-react-helmet="true" property="og:logo" content="https://www.contentful.com/contentful-logo.png"/><meta data-react-helmet="true" property="og:image" content="https://www.contentful.com/og-21.png"/><meta data-react-helmet="true" property="og:admins" content="525795262"/><meta data-react-helmet="true" property="og:site_name" content="Contentful"/><meta data-react-helmet="true" property="og:url" content="https://www.contentful.com/security/"/><meta data-react-helmet="true" property="og:type" content="website"/><meta data-react-helmet="true" property="og:description"/><meta data-react-helmet="true" property="og:title" content="Security"/><meta data-react-helmet="true" property="fb:pages" content="557261834288386"/><meta name="generator" content="Gatsby 4.18.2"/><style data-href="/styles.a792e75aacfcc6790940.css" data-identity="gatsby-global-css">.osano-cm-window{-webkit-font-smoothing:unset;display:unset!important;font-family:inherit}.osano-cm-info-dialog-header__header{font-size:1rem}.osano-cm-dialog{align-items:start;color:#253545}.osano-cm-dialog__content{color:inherit;flex:1 1;font-size:.875rem;line-height:1.6;margin:0}.osano-cm-link{color:#0b6ae6;font-size:1rem;text-decoration:none}.osano-cm-link:hover{color:#003cbe;text-decoration:underline}.osano-cm-message{font-size:1rem}.osano-cm-dialog-list{margin:1rem 0 0}.osano-cm-dialog-list__item{margin:.5rem 0 0}.osano-cm-dialog-list__item:first-child{margin-top:0}.osano-cm-toggle{display:inline-flex;margin:0}.osano-cm-label{font-size:1rem;font-weight:600}.osano-cm-toggle__switch{background-color:#eaecec;border-radius:16px;height:25px;width:42px}.osano-cm-toggle__checkbox:focus+.osano-cm-toggle__switch,.osano-cm-toggle__checkbox:hover+.osano-cm-toggle__switch,.osano-cm-toggle__input:focus+.osano-cm-toggle__switch,.osano-cm-toggle__input:hover+.osano-cm-toggle__switch{background-color:#cecece}.osano-cm-toggle__checkbox:checked+.osano-cm-toggle__switch{background-color:#0b6ae6}.osano-cm-toggle:hover .osano-cm-toggle__checkbox:checked+.osano-cm-toggle__switch,.osano-cm-toggle__checkbox:checked:focus+.osano-cm-toggle__switch{background-color:#4299f1}.osano-cm-toggle:focus .osano-cm-toggle__checkbox:disabled:checked+.osano-cm-toggle__switch,.osano-cm-toggle:hover .osano-cm-toggle__checkbox:disabled:checked+.osano-cm-toggle__switch,.osano-cm-toggle__checkbox:disabled:checked+.osano-cm-toggle__switch{background-color:#b8d9fa}.osano-cm-toggle__switch:after{border-radius:100%;box-shadow:0 2px 3px 0 #0003;height:16px;left:4px;margin:0;margin-top:0!important;top:4px;transform:translateX(0);transition-duration:.3s;transition-property:all;transition-timing-function:ease-out;width:16px}.osano-cm-toggle__checkbox:checked+.osano-cm-toggle__switch:after,.osano-cm-toggle__input:checked+.osano-cm-toggle__switch:after{left:calc(100% - 2px);margin:0 2px 2px -2px!important}.osano-cm-toggle__checkbox:disabled:checked+.osano-cm-toggle__switch:after,.osano-cm-toggle__checkbox:disabled:checked:hover+.osano-cm-toggle__switch:after,.osano-cm-toggle__checkbox:focus+.osano-cm-toggle__switch:after,.osano-cm-toggle__checkbox:focus:checked+.osano-cm-toggle__switch:after,.osano-cm-toggle__checkbox:hover+.osano-cm-toggle__switch:after,.osano-cm-toggle__checkbox:hover:checked+.osano-cm-toggle__switch:after{background-color:#fff}.osano-cm-buttons{display:flex;flex:initial;flex-wrap:wrap!important;justify-content:normal;margin:1.5rem 0 0;min-width:320px!important;width:auto}.osano-cm-button{background-color:initial;border:1px solid #2478ccbf;border-radius:25px;box-shadow:none;color:#0b6ae6;font-family:inherit;font-size:1rem;font-weight:600;line-height:1;margin:0;margin-bottom:5px!important;margin-top:5px!important;min-width:auto;padding:13px 30px 12px;text-align:center;transition-property:transform,background-color,border-color;transition:.1s;transition-property:transform,background-color,border;white-space:nowrap;width:auto}.osano-cm-button.osano-cm-deny,.osano-cm-button.osano-cm-save{border:1px solid #0b6ae6;color:#0b6ae6;transition:.4s;transition-property:color,background-color,border-color,transform}.osano-cm-button.osano-cm-deny:focus,.osano-cm-button.osano-cm-deny:hover,.osano-cm-button.osano-cm-save:focus,.osano-cm-button.osano-cm-save:hover{background-color:#003cbe;border-color:#003cbe;color:#fff;transform:translateY(-3px)}.osano-cm-button:active{transform:translateY(1px)}.osano-cm-button:focus,.osano-cm-button:hover{background-color:initial}.osano-cm-button.osano-cm-accept,.osano-cm-button.osano-cm-accept-all,.osano-cm-info-dialog .osano-cm-button{background-color:#0b6ae6;border:1px solid #0b6ae6;color:#fff;transition:.4s;transition-property:color,background-color,transform}.osano-cm-button.osano-cm-accept-all:focus,.osano-cm-button.osano-cm-accept-all:hover,.osano-cm-button.osano-cm-accept:focus,.osano-cm-button.osano-cm-accept:hover,.osano-cm-info-dialog .osano-cm-button{background-color:#003cbe;transform:translateY(-3px)}.osano-cm-info-dialog{color:inherit;font-size:1rem;line-height:1.5;max-width:none;padding:1.5rem}.osano-cm-info-dialog__header{border-bottom:1px solid #dae2e6;margin:0;padding:0}.osano-cm-info-dialog .osano-cm-label,.osano-cm-info-dialog__header-title{color:#536171;font-size:1rem;font-weight:700;margin-bottom:.5rem;padding:0}.osano-cm-info-dialog .osano-cm-label{margin-bottom:0;margin-left:.5rem}.osano-cm-description,.osano-cm-info-dialog__header-description{color:#536171;font-size:14px;font-weight:400;line-height:1.5;margin:0 0 1rem}.osano-cm-info-list{margin:1rem 0 2rem;padding:0}.osano-cm-disclosure,.osano-cm-disclosure--collapse,.osano-cm-disclosure:not([open]),.osano-cm-disclosure[open]{border:none;margin:0 0 1rem;padding:0;width:100%}.osano-cm-disclosure__list-item,.osano-cm-disclosure__toggle,.osano-cm-disclosure__toggle:hover{color:#536171;font-size:14px;line-height:1.5;padding-left:10px}.osano-cm-disclosure ul.osano-cm-disclosure__list{margin:.5rem 0 0;width:100%}.osano-cm-cookie-disclosure,.osano-cm-script-disclosure{display:flex;flex-direction:column;margin:0}osano-cm-disclosure__toggle{position:relative}.osano-cm-disclosure__toggle:before{border-bottom:2px solid;border-right:2px solid;content:"";display:inline-block;height:7px;left:-12px;position:relative;top:-1px;transform:rotate(45deg);transition:.25s;vertical-align:middle;width:7px}@supports (-moz-appearance:none){.osano-cm-disclosure__toggle:before{margin-right:10px}}.osano-cm-disclosure--collapse .osano-cm-disclosure__toggle:before{transform:rotate(-45deg)}.osano-cm-disclosure__toggle:-webkit-details-marker{color:#fff}.osano-cm-disclosure__list:first-of-type{margin:0;padding:0}.osano-cm-disclosure__list-item{margin:0;padding:20px}.osano-cm-disclosure__list-item:not(:first-of-type){border-color:#fff;margin:0;padding:20px}.osano-cm-disclosure__list>.osano-cm-list-item:not(:first-of-type){border-top:1px solid #fff!important}.osano-cm-cookie-disclosure__description,.osano-cm-cookie-disclosure__title,.osano-cm-script-disclosure__description,.osano-cm-script-disclosure__title{font-size:14px}.osano-cm-cookie-disclosure__title,.osano-cm-script-disclosure__title{font-weight:600;margin:0 0 .15rem}.osano-cm-cookie-disclosure__description,.osano-cm-script-disclosure__description{font-size:14px;margin:0 0 .25rem}.osano-cm-info-dialog .osano-cm-toggle{flex-direction:row;justify-content:flex-start;margin-bottom:.5rem}.osano-cm-info-list__item{border-bottom:1px solid #c3cfd5;margin:1rem 0 0}.osano-cm-info-list__item:last-child{border:0}.osano-cm-info-dialog .osano-cm-button{width:100%}.osano-cm-widget{display:none;visibility:hidden}.osano-cm-widget svg{display:none}.osano-cm-widget:focus,.osano-cm-widget:hover{opacity:1;transform:none}.osano-cm-widget:active{transform:translateY(1px)}a.osano-cm-storage-policy{margin:0;padding:0}a.osano-cm-powered-by__link{bottom:-7rem;font-size:.75rem}@supports (-moz-appearance:none){a.osano-cm-powered-by__link{margin-bottom:40px}}.osano-cm-window__dialog{background-color:#f7f9fa;box-shadow:0 -2px 4px 0 #0000000d;color:#253545}.osano-cm-info{box-shadow:0 0 2px 2px #0000000d;max-width:350px}.osano-cm-info-dialog-header__header{font-weight:600}.osano-cm-dialog--type_bar .osano-cm-dialog__list .osano-cm-label{margin-bottom:5px;margin-top:5px}.osano-cm-disclosure .osano-cm-item:not(:first-of-type){border-top:1px solid #fff;margin:0 -1.25em;padding:0 1.25em}.osano-cm-info-dialog .osano-cm-label,.osano-cm-info-dialog__header-title{font-size:.875rem;font-weight:600}.osano-cm-cookie-disclosure,.osano-cm-script-disclosure{padding:10px}.osano-cm-close:focus,.osano-cm-close:hover{opacity:.8;transform:none}@media screen and (min-width:376px){.osano-cm-dialog-list{flex-direction:column}}@media screen and (min-width:580px){.osano-cm-dialog-list{flex-direction:row}.osano-cm-dialog-list__item{margin:0 0 0 .5rem}.osano-cm-dialog-list__item:first-child{margin-left:0}}@media screen and (min-width:768px){.osano-cm-dialog{flex-direction:row}.osano-cm-info-dialog-wrapper{background:#0000004d}.osano-cm-info-dialog .osano-cm-button:hover{background-color:#4592de}.osano-cm-buttons{display:flex;justify-content:normal;margin:0;padding:0 0 0 2rem}.osano-cm-button{flex:unset!important}}@media screen and (min-width:1280px){.osano-cm-dialog{padding:1.5rem calc(50vw - 574px)}}[data-rmiz]{position:relative}[data-rmiz-ghost]{pointer-events:none;position:absolute}[data-rmiz-btn-unzoom],[data-rmiz-btn-zoom]{-webkit-appearance:none;appearance:none;background-color:#000000b3;border:none;border-radius:50%;box-shadow:0 0 1px #ffffff80;color:#fff;height:40px;margin:0;outline-offset:2px;padding:9px;touch-action:manipulation;width:40px}[data-rmiz-btn-zoom]:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;pointer-events:none;position:absolute;white-space:nowrap;width:1px}[data-rmiz-btn-zoom]{cursor:zoom-in;inset:10px 10px auto auto;position:absolute}[data-rmiz-btn-unzoom]{cursor:zoom-out;inset:20px 20px auto auto;position:absolute;z-index:1}[data-rmiz-content=found] [data-zoom],[data-rmiz-content=found] [role=img],[data-rmiz-content=found] img,[data-rmiz-content=found] svg{cursor:zoom-in}[data-rmiz-modal]::backdrop{display:none}[data-rmiz-modal][open]{background:#0000;border:0;height:100vh;height:100svh;margin:0;max-height:none;max-width:none;overflow:hidden;padding:0;position:fixed;width:100vw;width:100svw}[data-rmiz-modal-overlay]{inset:0;position:absolute;transition:background-color .3s}[data-rmiz-modal-overlay=hidden]{background-color:#fff0}[data-rmiz-modal-overlay=visible]{background-color:#fff}[data-rmiz-modal-content]{height:100%;position:relative;width:100%}[data-rmiz-modal-img]{cursor:zoom-out;image-rendering:high-quality;position:absolute;transform-origin:top left;transition:transform .3s}@media (prefers-reduced-motion:reduce){[data-rmiz-modal-img],[data-rmiz-modal-overlay]{transition-duration:.01ms!important}}</style><title data-react-helmet="true">Security | Contentful</title><link data-react-helmet="true" rel="canonical" href="https://www.contentful.com/security/"/><style data-styled="" data-styled-version="5.3.5">.bwqYJk{margin-top:20px;}/*!sc*/ @media (min-width:48em){.bwqYJk{margin-top:30px;}}/*!sc*/ .huqMuN{margin-bottom:30px;}/*!sc*/ @media (min-width:48em){.huqMuN{margin-right:16px;}}/*!sc*/ @media (min-width:62em){.huqMuN{margin-right:0;}}/*!sc*/ @media (min-width:62em){.huqMuN{margin-bottom:0;}}/*!sc*/ @media (min-width:62em){.huqMuN{margin-left:32px;}}/*!sc*/ .bJjQge{margin-bottom:30px;}/*!sc*/ @media (min-width:62em){.bJjQge{margin-bottom:0;}}/*!sc*/ @media (min-width:48em){.bJjQge{margin-left:16px;}}/*!sc*/ @media (min-width:75em){.bJjQge{margin-left:32px;}}/*!sc*/ .krDsyl{margin-bottom:30px;}/*!sc*/ @media (min-width:48em){.krDsyl{margin-right:16px;}}/*!sc*/ @media (min-width:62em){.krDsyl{margin-right:0;}}/*!sc*/ @media (min-width:62em){.krDsyl{margin-bottom:0;}}/*!sc*/ @media (min-width:48em){.krDsyl{margin-left:16px;}}/*!sc*/ @media (min-width:75em){.krDsyl{margin-left:32px;}}/*!sc*/ data-styled.g1[id="sc-bczRLJ"]{content:"bwqYJk,huqMuN,bJjQge,krDsyl,"}/*!sc*/ .fOrFif{padding-left:20px;padding-right:20px;}/*!sc*/ @media (min-width:48em){.fOrFif{padding-left:30px;padding-right:30px;}}/*!sc*/ .gDAcoL{padding-top:120px;padding-bottom:120px;}/*!sc*/ @media (min-width:62em){.gDAcoL{padding-top:200px;padding-bottom:200px;}}/*!sc*/ .fzkGtK{padding-top:60px;padding-bottom:30px;}/*!sc*/ @media (min-width:62em){.fzkGtK{padding-bottom:60px;}}/*!sc*/ .hQSFjL{padding-top:10px;padding-bottom:50px;}/*!sc*/ data-styled.g2[id="sc-gsnTZi"]{content:"fOrFif,gDAcoL,fzkGtK,hQSFjL,"}/*!sc*/ .dgWidP{display:none;}/*!sc*/ data-styled.g4[id="sc-ntfxhn-0"]{content:"dgWidP,"}/*!sc*/ html{line-height:1.15;-webkit-text-size-adjust:100%;}/*!sc*/ body{margin:0;}/*!sc*/ main{display:block;}/*!sc*/ h1{font-size:2em;margin:0.67em 0;}/*!sc*/ hr{box-sizing:content-box;height:0;overflow:visible;}/*!sc*/ pre{font-family:monospace,monospace;font-size:1em;}/*!sc*/ a{background-color:transparent;}/*!sc*/ abbr[title]{border-bottom:none;-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}/*!sc*/ b,strong{font-weight:bolder;}/*!sc*/ code,kbd,samp{font-family:monospace,monospace;font-size:1em;}/*!sc*/ small{font-size:80%;}/*!sc*/ sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}/*!sc*/ sub{bottom:-0.25em;}/*!sc*/ sup{top:-0.5em;}/*!sc*/ img{border-style:none;}/*!sc*/ button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}/*!sc*/ button,input{overflow:visible;}/*!sc*/ button,select{text-transform:none;}/*!sc*/ button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}/*!sc*/ button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}/*!sc*/ button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}/*!sc*/ fieldset{padding:0.35em 0.75em 0.625em;}/*!sc*/ legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}/*!sc*/ progress{vertical-align:baseline;}/*!sc*/ textarea{overflow:auto;}/*!sc*/ [type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}/*!sc*/ [type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}/*!sc*/ [type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}/*!sc*/ [type="search"]::-webkit-search-decoration{-webkit-appearance:none;}/*!sc*/ ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}/*!sc*/ details{display:block;}/*!sc*/ summary{display:list-item;}/*!sc*/ template{display:none;}/*!sc*/ [hidden]{display:none;}/*!sc*/ html,body{height:auto;min-height:100vh;}/*!sc*/ *,*:before,*:after{box-sizing:border-box;}/*!sc*/ body{font-family:"Avenir Next W01",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";color:#464E5B;line-height:1.6;}/*!sc*/ body.is-locked{overflow:hidden;}/*!sc*/ body.sb-show-main{padding:3vw;}/*!sc*/ a,a:-webkit-any-link{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/ h1,h2,h3,h4,h5{margin:0;}/*!sc*/ strong{font-weight:600;}/*!sc*/ .visuallyhidden{border:0;-webkit-clip:rect(0 0 0 0);clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;}/*!sc*/ code,kbd,pre,samp{font-family:"SFMono-Regular",Menlo,Consolas,"Liberation Mono",Courier,monospace;}/*!sc*/ code{background-color:#eef2f4;border:1px solid #eef2f4;border-radius:3px;color:#05a972;font-size:13.5px !important;padding:2px 4px;white-space:nowrap;}/*!sc*/ p code{white-space:unset;}/*!sc*/ pre{margin:0;}/*!sc*/ pre code{border:unset;background-color:unset;color:unset;padding:unset;font-size:unset;}/*!sc*/ ul{padding-left:0;}/*!sc*/ div[data-netlify-deploy-id]{display:none;}/*!sc*/ #survaleSideImageAnchorImgWrap{display:none;}/*!sc*/ body[data-path^="/careers/"] #survaleSideImageAnchorImgWrap{display:block;}/*!sc*/ .is-locked #survaleSideImageAnchorImgWrap{display:none !important;}/*!sc*/ #survale-feedback-button{display:none !important;}/*!sc*/ #survale-feedback-button.right{z-index:99;display:block !important;}/*!sc*/ data-styled.g5[id="sc-global-kcqyvx1"]{content:"sc-global-kcqyvx1,"}/*!sc*/ .jZXojs{width:100%;}/*!sc*/ data-styled.g6[id="sc-e7obvi-0"]{content:"jZXojs,"}/*!sc*/ .eRSKFr{width:100%;margin:0 auto;max-width:1120px;}/*!sc*/ .elVfgo{width:100%;margin:0 auto;max-width:1080px;}/*!sc*/ data-styled.g7[id="sc-e7obvi-1"]{content:"eRSKFr,elVfgo,"}/*!sc*/ .ekLogE{font-size:16px;line-height:1.6;font-weight:600;color:#2A3039;font-size:14px;}/*!sc*/ @media (min-width:36em){}/*!sc*/ @media (min-width:48em){.ekLogE{font-size:16px;}}/*!sc*/ @media (min-width:62em){}/*!sc*/ @media (min-width:75em){}/*!sc*/ .ekLogE p{font-size:inherit;line-height:inherit;font-weight:inherit;color:currentColor;margin-bottom:1em;}/*!sc*/ .ekLogE p:first-of-type{margin-top:0;}/*!sc*/ .ekLogE p:last-of-type{margin-bottom:0;}/*!sc*/ .ekLogE a:not([class]){-webkit-text-decoration:none;text-decoration:none;-webkit-transition:0.25s;transition:0.25s;border-bottom:1px dotted #1770E5;color:#1770E5;cursor:pointer;}/*!sc*/ .ekLogE a:not([class]):hover{border-bottom-style:solid;border-color:#1770E5;color:#1770E5;}/*!sc*/ .ekLogE a:not([class]) u{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/ .ekLogE ul{list-style-type:none;margin:1em 0 1em;}/*!sc*/ .ekLogE ul li{position:relative;padding-right:0;line-height:1.5;}/*!sc*/ data-styled.g14[id="sc-1jehnnq-0"]{content:"ekLogE,"}/*!sc*/ .hPRwMO{box-sizing:border-box;box-sizing:border-box;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;}/*!sc*/ .bZBmwb{box-sizing:border-box;box-sizing:border-box;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;}/*!sc*/ @media (min-width:48em){.bZBmwb{-webkit-flex-basis:11.5385%;-ms-flex-preferred-size:11.5385%;flex-basis:11.5385%;max-width:11.5385%;}}/*!sc*/ .kcBVyj{box-sizing:border-box;box-sizing:border-box;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;}/*!sc*/ @media (min-width:48em){.kcBVyj{-webkit-flex-basis:88.4615%;-ms-flex-preferred-size:88.4615%;flex-basis:88.4615%;max-width:88.4615%;}}/*!sc*/ .gkhxdD{box-sizing:border-box;box-sizing:border-box;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;}/*!sc*/ @media (min-width:36em){.gkhxdD{-webkit-flex-basis:83.3333%;-ms-flex-preferred-size:83.3333%;flex-basis:83.3333%;max-width:83.3333%;}}/*!sc*/ @media (min-width:48em){.gkhxdD{-webkit-flex-basis:66.6667%;-ms-flex-preferred-size:66.6667%;flex-basis:66.6667%;max-width:66.6667%;}}/*!sc*/ .iXkDVX{box-sizing:border-box;box-sizing:border-box;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;}/*!sc*/ @media (min-width:48em){.iXkDVX{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;}}/*!sc*/ @media (min-width:62em){.iXkDVX{-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%;}}/*!sc*/ .densEC{box-sizing:border-box;box-sizing:border-box;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;}/*!sc*/ @media (min-width:62em){.densEC{-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%;}}/*!sc*/ data-styled.g21[id="sc-dkzDqf"]{content:"hPRwMO,bZBmwb,kcBVyj,gkhxdD,iXkDVX,densEC,"}/*!sc*/ .bwTczv{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}/*!sc*/ .hDlbxa{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}/*!sc*/ .eiEJNK{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}/*!sc*/ .hSLTNj{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}/*!sc*/ @media (min-width:62em){.hSLTNj{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}}/*!sc*/ data-styled.g22[id="sc-hKMtZM"]{content:"bwTczv,hDlbxa,eiEJNK,hSLTNj,"}/*!sc*/ .etdddW{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;}/*!sc*/ .etdddW > div,.etdddW > article,.etdddW > section,.etdddW > aside{width:100%;}/*!sc*/ .dHIpFv{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:unset;}/*!sc*/ .dHIpFv > div,.dHIpFv > article,.dHIpFv > section,.dHIpFv > aside{width:100%;}/*!sc*/ data-styled.g23[id="sc-12s6hdu-0"]{content:"etdddW,dHIpFv,"}/*!sc*/ .izIrKR{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}/*!sc*/ data-styled.g25[id="sc-12s6hdu-2"]{content:"izIrKR,"}/*!sc*/ .dKpaFQ{width:24px;height:24px;}/*!sc*/ .dKpaFQ path,.dKpaFQ line,.dKpaFQ circle,.dKpaFQ rect,.dKpaFQ polyline{color:currentColor;}/*!sc*/ .dKpaFQ g g{stroke:currentColor;}/*!sc*/ .ksOTUy{width:24px;height:24px;color:#2A3039;width:20px;height:20px;}/*!sc*/ .ksOTUy path,.ksOTUy line,.ksOTUy circle,.ksOTUy rect,.ksOTUy polyline{color:currentColor;}/*!sc*/ .ksOTUy g g{stroke:currentColor;}/*!sc*/ .louif{width:24px;height:24px;width:12px;height:12px;}/*!sc*/ .louif path,.louif line,.louif circle,.louif rect,.louif polyline{color:currentColor;}/*!sc*/ .louif g g{stroke:currentColor;}/*!sc*/ data-styled.g26[id="sc-omj8d6-0"]{content:"dKpaFQ,ksOTUy,louif,"}/*!sc*/ .cHzQMI{box-sizing:border-box;border-radius:3px;cursor:pointer;display:inline-block;font-family:"Avenir Next W01",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";line-height:1;text-align:center;-webkit-text-decoration:none;text-decoration:none;-webkit-transition:0.4s;transition:0.4s;-webkit-transition-property:-webkit-transform,background-color,border-color,background,color;-webkit-transition-property:transform,background-color,border-color,background,color;transition-property:transform,background-color,border-color,background,color;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:25px;padding-left:24px;padding-right:24px;font-size:16px;height:41px;line-height:39px;font-weight:600;color:#FFFFFF;border:1px solid #1770E5;background:#1770E5;}/*!sc*/ .cHzQMI:hover{-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);}/*!sc*/ .cHzQMI[role="button"]{line-height:37px;}/*!sc*/ .cHzQMI:hover{background:#1770E5;border-color:#1770E5;}/*!sc*/ .cHzQMI:active{background:#1770E5;border-color:#1770E5;}/*!sc*/ .cHzQMI::-moz-focus-inner{border:0;padding:0;}/*!sc*/ .cHzQMI:focus{outline:none;box-shadow:0 0 2px 4px #1770E5;}/*!sc*/ body:not(.user-is-tabbing) .sc-xnk5mh-0:focus{box-shadow:unset;}/*!sc*/ data-styled.g27[id="sc-xnk5mh-0"]{content:"cHzQMI,"}/*!sc*/ .ldlQUJ{font-family:"Avenir Next W01",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:12px;font-weight:600;line-height:1.5;text-transform:uppercase;-webkit-letter-spacing:0.12em;-moz-letter-spacing:0.12em;-ms-letter-spacing:0.12em;letter-spacing:0.12em;font-weight:600;}/*!sc*/ data-styled.g31[id="sc-1wxbtey-1"]{content:"ldlQUJ,"}/*!sc*/ .ceEqFX{display:inline-block;font-size:14px;text-transform:none;-webkit-letter-spacing:0;-moz-letter-spacing:0;-ms-letter-spacing:0;letter-spacing:0;color:black;font-weight:600;line-height:22px;}/*!sc*/ data-styled.g32[id="sc-3zgkn2-0"]{content:"ceEqFX,"}/*!sc*/ .gpSDqL{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/ .gpSDqL > svg{width:20px;height:20px;margin-right:7px;z-index:1;}/*!sc*/ data-styled.g33[id="sc-3zgkn2-1"]{content:"gpSDqL,"}/*!sc*/ .iArtIQ{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:5px;gap:5px;}/*!sc*/ .iArtIQ > *{height:100%;padding:15px;}/*!sc*/ .iArtIQ div[data-focus-lock-disabled="false"]{padding:0;margin-left:-5px;}/*!sc*/ .iArtIQ > button:hover svg > *{stroke:#1770E5;}/*!sc*/ .iArtIQ > button:hover > div::before{background-color:#FFFFFF;}/*!sc*/ data-styled.g34[id="sc-3zgkn2-2"]{content:"iArtIQ,"}/*!sc*/ .dvvWtU{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:opacity 200ms ease-in-out;transition:opacity 200ms ease-in-out;}/*!sc*/ .dvvWtU > svg{width:13px;height:13px;overflow:visible;margin-right:5px;margin-top:-7px;z-index:1;}/*!sc*/ .dvvWtU a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}/*!sc*/ .dvvWtU a:hover svg path{stroke:#1770E5;}/*!sc*/ .dvvWtU::before{content:"";display:block;position:absolute;left:-1px;top:-4px;width:22px;height:22px;background-color:transparent;border-radius:50%;z-index:0;}/*!sc*/ data-styled.g35[id="sc-3zgkn2-3"]{content:"dvvWtU,"}/*!sc*/ .hHkuyf{-webkit-text-decoration:none;text-decoration:none;border-bottom:none;white-space:nowrap;color:rgba(255,255,255,1);cursor:pointer;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}/*!sc*/ .hHkuyf svg > *{-webkit-transition:stroke 0.25s ease-in-out;transition:stroke 0.25s ease-in-out;}/*!sc*/ .hHkuyf .link-text{-webkit-transition:color 0.25s ease-in-out;transition:color 0.25s ease-in-out;}/*!sc*/ .hHkuyf:hover > div::before{background-color:#FFFFFF;}/*!sc*/ .hHkuyf:hover svg > *{stroke:#1770E5;}/*!sc*/ .hHkuyf:hover .link-text{color:#1770E5;}/*!sc*/ .hHkuyf:focus{box-shadow:0 0 0 1px #FFFFFF;outline:none;}/*!sc*/ body:not(.user-is-tabbing) .sc-3zgkn2-4:focus{outline:none;box-shadow:none;}/*!sc*/ .hHkuyf::after{content:"";display:block;position:absolute;left:-1px;top:12px;width:1px;height:22px;background-color:white;opacity:0.6;}/*!sc*/ data-styled.g36[id="sc-3zgkn2-4"]{content:"hHkuyf,"}/*!sc*/ .cKZEou{display:none;font-size:14px;}/*!sc*/ @media (min-width:75em){.cKZEou{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:100;text-align:right;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;}}/*!sc*/ .cKZEou.navigation-blocked .navigation-list .navigation-item{pointer-events:none;}/*!sc*/ .cKZEou .sui-search-box__suggestion-list{text-align:left;}/*!sc*/ .cKZEou .navigation-list{display:inline-block;position:relative;z-index:998;text-align:left;height:47px;width:auto;}/*!sc*/ @media (min-width:62em){.cKZEou .navigation-list.level-1{margin-left:5px;display:contents;}}/*!sc*/ .cKZEou .navigation-list.level-2:not(.multicolumn){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:absolute;background-color:#FFFFFF;border-radius:10px;box-shadow:0px 4px 24px rgba(0,0,0,0.16);width:auto;height:auto;top:51px;right:50%;-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-transform:translateX(50%) rotateX(0deg);-ms-transform:translateX(50%) rotateX(0deg);transform:translateX(50%) rotateX(0deg);visibility:hidden;padding:20px;opacity:0;-webkit-transition:visibility 0.35s ease,opacity 0.35s ease,-webkit-transform 0.35s ease;-webkit-transition:visibility 0.35s ease,opacity 0.35s ease,transform 0.35s ease;transition:visibility 0.35s ease,opacity 0.35s ease,transform 0.35s ease;white-space:nowrap;pointer-events:none;cursor:auto;}/*!sc*/ .cKZEou .navigation-list .multicolumn-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;background-color:#FFFFFF;border-radius:10px;box-shadow:0px 4px 24px rgba(0,0,0,0.16);width:auto;height:auto;top:51px;right:50%;-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-transform:translateX(50%) rotateX(0deg);-ms-transform:translateX(50%) rotateX(0deg);transform:translateX(50%) rotateX(0deg);visibility:hidden;padding:30px;opacity:0;-webkit-transition:visibility 0.35s ease,opacity 0.35s ease,-webkit-transform 0.35s ease;-webkit-transition:visibility 0.35s ease,opacity 0.35s ease,transform 0.35s ease;transition:visibility 0.35s ease,opacity 0.35s ease,transform 0.35s ease;white-space:nowrap;pointer-events:none;cursor:auto;}/*!sc*/ .cKZEou .navigation-list .multicolumn-wrapper .level-2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;height:auto;}/*!sc*/ .cKZEou .navigation-list .multicolumn-wrapper .level-2::after{display:none;}/*!sc*/ .cKZEou .navigation-list .multicolumn-wrapper ul:nth-child(2),.cKZEou .navigation-list .multicolumn-wrapper ul:nth-child(3){margin-left:56px;}/*!sc*/ .cKZEou .navigation-list .multicolumn-wrapper .promo-wrapper.promo-wrapper{margin-left:0;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}/*!sc*/ .cKZEou .navigation-list .multicolumn-wrapper .extra-links-wrapper-desktop{display:none;}/*!sc*/ .cKZEou .navigation-list .multicolumn-wrapper .promo.navigation-link.sub-menu-link{padding:12px 12px 12px 32px;}/*!sc*/ @media (min-width:75em){.cKZEou .navigation-list .multicolumn-wrapper .promo.navigation-link.sub-menu-link .extra-links-wrapper-desktop{display:grid;}}/*!sc*/ .cKZEou .multicolumn-wrapper.left-aligned-card{right:190%;-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-transform:translateX(78%) rotateX(0deg) !important;-ms-transform:translateX(78%) rotateX(0deg) !important;transform:translateX(78%) rotateX(0deg) !important;}/*!sc*/ .cKZEou .multicolumn-wrapper.left-aligned-card:after{left:calc(18% - 48px / 2 + 10px);}/*!sc*/ .cKZEou .main-nav-element{font-weight:600;}/*!sc*/ .cKZEou .navigation-item{display:inline-block;position:relative;z-index:999;cursor:pointer;padding:0;}/*!sc*/ .cKZEou .navigation-item:hover .navigation-toggle::before{display:block;}/*!sc*/ .cKZEou .navigation-item:hover .multicolumn-wrapper{visibility:visible;-webkit-transform:translateX(50%) rotateX(0deg);-ms-transform:translateX(50%) rotateX(0deg);transform:translateX(50%) rotateX(0deg);opacity:1;pointer-events:all;}/*!sc*/ .cKZEou .navigation-item:hover .navigation-list.level-2:not(.multicolumn){visibility:visible;-webkit-transform:translateX(50%) rotateX(0deg);-ms-transform:translateX(50%) rotateX(0deg);transform:translateX(50%) rotateX(0deg);opacity:1;pointer-events:all;}/*!sc*/ .cKZEou .navigation-item:hover .navigation-list.level-2:not(.multicolumn)::after{margin-bottom:-6px;}/*!sc*/ .cKZEou .navigation-item button[aria-expanded="true"]{color:#1770E5;}/*!sc*/ .cKZEou .navigation-item button[aria-expanded="true"]::before{display:block;}/*!sc*/ .cKZEou .navigation-item button[aria-expanded="true"]::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);background-image:url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 9'%3E%3Cpath d='m1.203 2.11 4.172 4.715a.187.187 0 0 0 .28 0L9.829 2.11' stroke='%23003CBE' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}/*!sc*/ .cKZEou .navigation-item button[aria-expanded="true"] + .navigation-list.level-2{visibility:visible;-webkit-transform:translateX(50%) rotateX(0deg);-ms-transform:translateX(50%) rotateX(0deg);transform:translateX(50%) rotateX(0deg);opacity:1;pointer-events:all;}/*!sc*/ .cKZEou .navigation-item button[aria-expanded="true"] + .multicolumn-wrapper{visibility:visible;-webkit-transform:translateX(50%) rotateX(0deg);-ms-transform:translateX(50%) rotateX(0deg);transform:translateX(50%) rotateX(0deg);opacity:1;pointer-events:all;}/*!sc*/ .cKZEou .navigation-item .level-2 .navigation-item{min-width:150px;font-size:15px;}/*!sc*/ .cKZEou .navigation-item .level-2 .navigation-item:last-child{margin-bottom:0;}/*!sc*/ .cKZEou .navigation-toggle,.cKZEou .navigation-link{padding:11px 15px;line-height:1.15;}/*!sc*/ .cKZEou .navigation-item:hover .navigation-toggle{background-color:#eff2f6;border-radius:100px;}/*!sc*/ .cKZEou a.main-nav-element:hover{background-color:#eff2f6;border-radius:100px;color:#2a3039;}/*!sc*/ .cKZEou .navigation-toggle{color:#2A3039;-webkit-transition:-webkit-transform 0.3s ease-in-out;-webkit-transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;}/*!sc*/ .cKZEou .navigation-toggle:hover{background-color:#eff2f6;border-radius:100px;}/*!sc*/ .cKZEou .navigation-toggle:focus{box-shadow:0 0 0 2px #1770E5;outline:none;}/*!sc*/ body:not(.user-is-tabbing) .sc-1r9nzk4-0 .navigation-toggle:focus{outline:none;box-shadow:none;}/*!sc*/ .cKZEou .navigation-toggle::before{content:"";display:none;position:absolute;bottom:-50px;left:-25%;width:150%;height:55px;}/*!sc*/ .cKZEou .navigation-link{display:block;color:currentColor;-webkit-text-decoration:none;text-decoration:none;color:#2A3039;}/*!sc*/ .cKZEou .navigation-link:hover{color:#1770E5;}/*!sc*/ .cKZEou .navigation-link:focus,.cKZEou .sub-menu-link:focus{box-shadow:0 0 0 2px #1770E5;outline:none;}/*!sc*/ body:not(.user-is-tabbing) .sc-1r9nzk4-0 .navigation-link:focus,body:not(.user-is-tabbing) .cKZEou .sub-menu-link:focus{outline:none;box-shadow:none;}/*!sc*/ .cKZEou .level-2 .navigation-link{font-weight:500;font-size:16px;line-height:26px;color:#2A3039;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-radius:8px;padding:8px 34px 8px 5px;}/*!sc*/ .cKZEou .level-2 .navigation-link .headline{padding-right:4px;}/*!sc*/ .cKZEou .level-2 .navigation-link .headline::after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:-10px;width:12px;height:12px;background-image:url("https://images.ctfassets.net/jtqsy5pye0zd/mY1KAkKL0mitfzpujFUzY/0829a8410fdac8d3df5a444356fc5671/Arrow__hover_.svg");background-size:cover;display:inline-block;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;vertical-align:middle;opacity:0;-webkit-transition:opacity 0.25s ease,right 0.25s ease;transition:opacity 0.25s ease,right 0.25s ease;padding-left:10px;}/*!sc*/ .cKZEou .level-2 a.navigation-link:hover,.cKZEou .level-2 a.navigation-link:focus{color:#1770E5;cursor:pointer;}/*!sc*/ .cKZEou .level-2 a.navigation-link:hover .promo-heading,.cKZEou .level-2 a.navigation-link:focus .promo-heading{color:black;}/*!sc*/ .cKZEou .level-2 a.navigation-link:hover .headline::after,.cKZEou .level-2 a.navigation-link:focus .headline::after{opacity:1;right:-15px;}/*!sc*/ .cKZEou .level-2 .section-title{padding:4px 30px 0 10px;font-variant-caps:all-small-caps;}/*!sc*/ .cKZEou .level-2[data-column="2"] .navigation-link{padding:2px 30px 2px 10px;}/*!sc*/ .cKZEou .level-2[data-column="2"] .navigation-link .headline{font-size:14px;font-weight:500;color:#1770E5;}/*!sc*/ .cKZEou .level-2[data-column="2"] .navigation-link .headline::after{background-image:url("data:image/svg+xml,%3Csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 11L6.5 6L1.5 1' stroke='%23003CBE' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");}/*!sc*/ .cKZEou .level-2[data-column="2"] .navigation-link .link-text{margin:0;font-weight:400;font-size:14px;line-height:22px;color:#6d7682;}/*!sc*/ .cKZEou .level-2[data-column="2"] .navigation-link:hover,.cKZEou .level-2[data-column="2"] .navigation-link:focus{background-color:transparent;}/*!sc*/ .cKZEou .level-2[data-column="2"] .navigation-link:hover .headline,.cKZEou .level-2[data-column="2"] .navigation-link:focus .headline{color:#1770E5;}/*!sc*/ .cKZEou .level-2[data-column="2"] .navigation-link:hover .headline::after,.cKZEou .level-2[data-column="2"] .navigation-link:focus .headline::after{opacity:1;right:-15px;}/*!sc*/ .cKZEou .promo.navigation-link.sub-menu-link{padding:12px;border-radius:0;height:100%;}/*!sc*/ .cKZEou .promo.navigation-link.sub-menu-link .navigation-link{text-align:left;padding-left:0;padding-right:0;}/*!sc*/ .cKZEou .promo.navigation-link.sub-menu-link .navigation-link .headline::after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:-10px;width:12px;height:12px;background-image:url("https://images.ctfassets.net/jtqsy5pye0zd/mY1KAkKL0mitfzpujFUzY/0829a8410fdac8d3df5a444356fc5671/Arrow__hover_.svg");background-size:cover;display:inline-block;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;vertical-align:middle;opacity:0;-webkit-transition:opacity 0.25s ease,right 0.25s ease;transition:opacity 0.25s ease,right 0.25s ease;padding-left:10px;}/*!sc*/ .cKZEou .promo.navigation-link.sub-menu-link .navigation-link:hover .headline::after{opacity:1;right:-15px;}/*!sc*/ .cKZEou .promo.navigation-link.sub-menu-link .navigation-link .link-text{text-align:left;}/*!sc*/ .cKZEou .promo.navigation-link.sub-menu-link .link-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:left;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#eff2f6;padding:16px;border-radius:12px;}/*!sc*/ .cKZEou .promo.navigation-link.sub-menu-link .link-content .arrow-icon{width:100%;text-align:right;}/*!sc*/ .cKZEou .promo.navigation-link.sub-menu-link .link-content p:nth-child(3){margin-top:4px;margin-bottom:12px;}/*!sc*/ .cKZEou .promo.navigation-link.sub-menu-link .link-content p:nth-child(4){position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto;}/*!sc*/ .cKZEou .promo.navigation-link.sub-menu-link .link-content p:nth-child(4)::after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:-10px;width:8px;height:12px;background-size:cover;display:inline-block;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;vertical-align:middle;opacity:0;-webkit-transition:opacity 0.25s ease,right 0.25s ease;transition:opacity 0.25s ease,right 0.25s ease;}/*!sc*/ .cKZEou .promo.navigation-link.sub-menu-link .link-content .promo-heading{-webkit-transition:color 0.25s ease;transition:color 0.25s ease;}/*!sc*/ .cKZEou .promo.navigation-link.sub-menu-link .link-content .arrow-icon circle{-webkit-transition:fill 0.25s ease;transition:fill 0.25s ease;}/*!sc*/ .cKZEou .promo.navigation-link.sub-menu-link .link-content:hover{cursor:pointer;}/*!sc*/ .cKZEou .promo.navigation-link.sub-menu-link .link-content:hover .arrow-icon circle{fill:#1770E5;}/*!sc*/ .cKZEou .promo.navigation-link.sub-menu-link .link-content:hover .promo-heading{color:#1770E5;}/*!sc*/ .cKZEou .promo.navigation-link.sub-menu-link .promo-image-desktop{margin-bottom:20px;border-radius:8px;top:0;width:250px;}/*!sc*/ .cKZEou .promo.navigation-link.sub-menu-link .headline{margin:0 auto;margin-left:0;}/*!sc*/ .cKZEou .promo.navigation-link.sub-menu-link .headline::after{display:none;}/*!sc*/ .cKZEou .promo.navigation-link.sub-menu-link .mobile-image-container{display:none;}/*!sc*/ .cKZEou .promo.navigation-link.sub-menu-link:hover,.cKZEou .promo.navigation-link.sub-menu-link:focus{background-color:unset;}/*!sc*/ .cKZEou .promo.navigation-link.sub-menu-link:hover p:nth-child(4),.cKZEou .promo.navigation-link.sub-menu-link:focus p:nth-child(4){color:#1770E5;}/*!sc*/ .cKZEou .promo.navigation-link.sub-menu-link:hover p:nth-child(4)::after,.cKZEou .promo.navigation-link.sub-menu-link:focus p:nth-child(4)::after{opacity:1;right:-15px;}/*!sc*/ .cKZEou .promo.navigation-link.sub-menu-link .promo-link:hover{color:rgb(0,60,190);}/*!sc*/ .cKZEou .navigation-cta-module{position:absolute;top:30px;left:50%;width:50%;max-width:604px;margin:0;padding:0 40px;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;}/*!sc*/ .cKZEou .sub-menu-link[data-column-id="f9mzQGJ4x78KXTupsi06b"]{display:block !important;}/*!sc*/ .cKZEou .sub-menu-link[data-column-id="f9mzQGJ4x78KXTupsi06b"] .navigation-item{display:block !important;}/*!sc*/ .cKZEou .desktop-navigation-wrapper{margin:0 auto;margin-right:calc(50vw - 597px);}/*!sc*/ @media (min-width:85.375em){.cKZEou .desktop-navigation-wrapper{margin-left:225px;margin-right:auto;}}/*!sc*/ data-styled.g37[id="sc-1r9nzk4-0"]{content:"cKZEou,"}/*!sc*/ .iFTkeX{display:none;}/*!sc*/ @media (min-width:75em){.iFTkeX{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:10;margin-left:15px;}}/*!sc*/ data-styled.g38[id="sc-1r9nzk4-1"]{content:"iFTkeX,"}/*!sc*/ .fLUUQx{font-size:14px;height:34px;line-height:30px;padding-left:14px !important;padding-right:14px !important;background-color:transparent;color:#2b2d31;border:2px solid #2b2d31;}/*!sc*/ .fLUUQx:hover{color:#1770e5;background-color:transparent;border:2px solid #1770e5 !important;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);}/*!sc*/ data-styled.g39[id="sc-1r9nzk4-3"]{content:"fLUUQx,"}/*!sc*/ .hxsVun{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;width:36px;height:48px;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;color:#2A3039;cursor:pointer;}/*!sc*/ .hxsVun svg{margin:0 auto;}/*!sc*/ .hxsVun svg path{fill:currentColor;}/*!sc*/ .hxsVun:focus{box-shadow:0 0 0 2px #1770E5;outline:none;}/*!sc*/ body:not(.user-is-tabbing) .sc-1nxafyt-0:focus{outline:none;box-shadow:none;}/*!sc*/ @media (min-width:75em){.hxsVun{display:none;}}/*!sc*/ data-styled.g40[id="sc-1nxafyt-0"]{content:"hxsVun,"}/*!sc*/ .iPLiUY{border-radius:3px;display:inline-block;font-size:11px;font-weight:600;-webkit-letter-spacing:1.5px;-moz-letter-spacing:1.5px;-ms-letter-spacing:1.5px;letter-spacing:1.5px;line-height:1;margin:0 16px 0 0;padding:6px 12px;text-transform:uppercase;background-size:101% 100%;}/*!sc*/ .fXWnpg{border-radius:3px;display:inline-block;font-size:11px;font-weight:600;-webkit-letter-spacing:1.5px;-moz-letter-spacing:1.5px;-ms-letter-spacing:1.5px;letter-spacing:1.5px;line-height:1;margin:0 16px 0 0;padding:6px 12px;text-transform:uppercase;background-size:101% 100%;background-color:#FFDB23;border-radius:12px;}/*!sc*/ data-styled.g53[id="sc-1pdlj3w-0"]{content:"iPLiUY,fXWnpg,"}/*!sc*/ .bjzZQy{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:2px;padding-right:10px;font-size:9px;}/*!sc*/ data-styled.g54[id="sc-1pdlj3w-1"]{content:"bjzZQy,"}/*!sc*/ .dBnmkM{display:block;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;width:100%;height:auto;opacity:0.1;}/*!sc*/ .dBnmkM.lazyloaded{opacity:0.99;}/*!sc*/ data-styled.g56[id="sc-tpdi2r-0"]{content:"dBnmkM,"}/*!sc*/ .iyjkXf{width:100%;text-align:left;}/*!sc*/ data-styled.g58[id="sc-1765vah-1"]{content:"iyjkXf,"}/*!sc*/ .hOSlRO{list-style:none;list-style-type:none;margin:0;padding:0;}/*!sc*/ data-styled.g59[id="sc-1765vah-2"]{content:"hOSlRO,"}/*!sc*/ .fKaJbr{list-style:none;list-style-type:none;margin:0;padding:0;}/*!sc*/ data-styled.g60[id="sc-1765vah-3"]{content:"fKaJbr,"}/*!sc*/ .fPMSbS{display:block;cursor:pointer;list-style:none;list-style-type:none;border:none;background:none;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}/*!sc*/ .fPMSbS::after{position:relative;top:0px;right:-4px;width:11px;height:9px;background-image:url("data:image/svg+xml,%3Csvg width='11' height='9' viewBox='0 0 11 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.20288 2.11011L5.37476 6.82498C5.41035 6.86522 5.46148 6.88825 5.51519 6.88825C5.56891 6.88825 5.62004 6.86522 5.65563 6.82498L9.82788 2.11011' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-size:cover;display:inline-block;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform 0.25s ease-in;-webkit-transition:transform 0.25s ease-in;transition:transform 0.25s ease-in;vertical-align:middle;}/*!sc*/ .fPMSbS:hover::after{background-image:url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 9'%3E%3Cpath d='m1.203 2.11 4.172 4.715a.187.187 0 0 0 .28 0L9.829 2.11' stroke='%23003CBE' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}/*!sc*/ data-styled.g61[id="sc-1765vah-4"]{content:"fPMSbS,"}/*!sc*/ .hHVhWi .headline{position:relative;margin-right:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;font-weight:600;}/*!sc*/ .hHVhWi .icon-container{line-height:1;margin-right:12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}/*!sc*/ .hHVhWi .link-text{margin:0 0 0 34px;font-weight:400;font-size:14px;line-height:22px;color:#6d7682;}/*!sc*/ .hHVhWi .link-text.no-icon{margin-left:0;}/*!sc*/ data-styled.g62[id="sc-1765vah-5"]{content:"hHVhWi,"}/*!sc*/ .cmqPnt{line-height:26px;color:#2A3039;margin:0;font-size:12px;font-weight:500;text-transform:uppercase;color:#6d7682;}/*!sc*/ data-styled.g63[id="sc-1765vah-6"]{content:"cmqPnt,"}/*!sc*/ .dqzLsZ{margin:0 0 0 6px;font-weight:600;font-size:11px;text-transform:none;padding:3px 8px;-webkit-letter-spacing:0;-moz-letter-spacing:0;-ms-letter-spacing:0;letter-spacing:0;}/*!sc*/ *:hover .sc-1765vah-7{color:#2A3039;}/*!sc*/ data-styled.g64[id="sc-1765vah-7"]{content:"dqzLsZ,"}/*!sc*/ .knrbZU .promo-image-desktop{position:relative;}/*!sc*/ .knrbZU p{white-space:pre-wrap;word-break:break-word;}/*!sc*/ .knrbZU .headline{position:relative;margin-right:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;font-weight:600;}/*!sc*/ .knrbZU .icon-container{line-height:1;margin-right:12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}/*!sc*/ .knrbZU p:nth-child(3){font-weight:400;font-size:14px;line-height:22px;color:#75879d;}/*!sc*/ .knrbZU p:nth-child(4){font-size:14px;font-weight:500;color:#1770E5;margin:0;}/*!sc*/ .knrbZU p:nth-child(4)::after{background-image:url("data:image/svg+xml,%3Csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 11L6.5 6L1.5 1' stroke='%23003CBE' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");}/*!sc*/ data-styled.g65[id="sc-1765vah-8"]{content:"knrbZU,"}/*!sc*/ .kcmMGs{display:grid;gap:0px;width:100%;padding-bottom:16px;padding-top:24px;}/*!sc*/ @media (min-width:48em){.kcmMGs{text-align:center;}}/*!sc*/ .kcmMGs a{color:rgb(11,106,230);font-size:14px;font-weight:500;}/*!sc*/ .kcmMGs.extra-links-wrapper-desktop{display:none;}/*!sc*/ @media (min-width:75em){.kcmMGs.extra-links-wrapper-desktop{display:grid;}}/*!sc*/ .kcmMGs.extra-links-wrapper-mobile{display:grid;}/*!sc*/ @media (min-width:75em){.kcmMGs.extra-links-wrapper-mobile{display:none;}}/*!sc*/ data-styled.g68[id="sc-1765vah-11"]{content:"kcmMGs,"}/*!sc*/ .gMWuTV{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}/*!sc*/ data-styled.g69[id="sc-1765vah-12"]{content:"gMWuTV,"}/*!sc*/ .beOheS{position:relative;margin-top:-80px;height:0px;}/*!sc*/ @media (min-width:62em){.beOheS{margin-top:-150px;}}/*!sc*/ data-styled.g70[id="sc-1qtjr9b-0"]{content:"beOheS,"}/*!sc*/ .ioTqOl{position:-webkit-sticky;position:sticky;top:0;z-index:999;background-color:rgba(255,255,255,1);-webkit-transition:background-color 0.1s ease-in,box-shadow 0.15s ease-in;transition:background-color 0.1s ease-in,box-shadow 0.15s ease-in;will-change:background-color,box-shadow;0 2px 4px 0 rgba(0,0,0,0.08);}/*!sc*/ data-styled.g72[id="sc-1qtjr9b-2"]{content:"ioTqOl,"}/*!sc*/ .wZahR{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:16px 0;}/*!sc*/ @media (min-width:62em){.wZahR{padding:0 0;}}/*!sc*/ .wZahR .grid-row{height:74px;}/*!sc*/ data-styled.g73[id="sc-1qtjr9b-3"]{content:"wZahR,"}/*!sc*/ .dCMRyE{display:inline-grid;width:128.87px;}/*!sc*/ .dCMRyE:focus{box-shadow:0 0 0 2px #1770E5;outline:none;}/*!sc*/ body:not(.user-is-tabbing) .sc-1qtjr9b-4:focus{outline:none;box-shadow:none;}/*!sc*/ .dCMRyE > svg{width:128.87px;height:28px;}/*!sc*/ data-styled.g74[id="sc-1qtjr9b-4"]{content:"dCMRyE,"}/*!sc*/ .hTKdOc{max-width:1320px;}/*!sc*/ data-styled.g75[id="sc-1qtjr9b-5"]{content:"hTKdOc,"}/*!sc*/ .daPmyd{margin:0;position:relative;overflow:hidden;border-bottom:1px solid #c4d1de;list-style:none;-webkit-transition:background-color 0.25s ease-in-out,border-color 0.45s ease-in-out;transition:background-color 0.25s ease-in-out,border-color 0.45s ease-in-out;}/*!sc*/ .daPmyd button{position:relative;background:none;color:#2A3039;margin:0;padding:24px 0;width:100%;border-style:none;text-align:left;cursor:pointer;font-weight:inherit;-webkit-transition:background-color 0.25s ease-in-out,color 0.25s ease-in-out;transition:background-color 0.25s ease-in-out,color 0.25s ease-in-out;}/*!sc*/ @media (min-width:62em){.daPmyd button{padding:30px 20px;}}/*!sc*/ .daPmyd button:focus{outline:none;box-shadow:inset 0 0 0 2px #1770E5;}/*!sc*/ body:not(.user-is-tabbing) .sc-9ysrn-0 button:focus{outline:none;box-shadow:unset;}/*!sc*/ .daPmyd button > span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;pointer-events:none;outline:none;}/*!sc*/ .daPmyd button::-moz-focus-inner{border:0;}/*!sc*/ .daPmyd button:disabled{pointer-events:none;}/*!sc*/ .daPmyd .accordion-icon{margin-left:40px;color:currentColor;}/*!sc*/ @media (min-width:62em){.daPmyd .accordion-icon{margin-left:60px;}}/*!sc*/ .daPmyd .accordion-icon svg{-webkit-transition:-webkit-transform 0.2s ease-in-out;-webkit-transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;}/*!sc*/ .daPmyd .accordion-icon svg path{stroke-width:2px;}/*!sc*/ .daPmyd button[aria-expanded="true"] .accordion-icon svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}/*!sc*/ .daPmyd .accordion-panel{font-size:16px;line-height:1.6;font-weight:400;color:currentColor;max-height:0;opacity:0;margin:0;-webkit-transition:max-height 0.35s ease-in-out,padding 0.35s ease-in-out,margin 0.35s ease-in-out,opacity 0.25s ease-in-out;transition:max-height 0.35s ease-in-out,padding 0.35s ease-in-out,margin 0.35s ease-in-out,opacity 0.25s ease-in-out;will-change:opacity,max-height,padding-bottom;}/*!sc*/ .daPmyd .accordion-panel > *,.daPmyd .accordion-panel p{-webkit-transition:margin 0.35s ease-in-out,padding 0.35s ease-in-out;transition:margin 0.35s ease-in-out,padding 0.35s ease-in-out;}/*!sc*/ .daPmyd .accordion-panel[aria-hidden="true"] *{padding-bottom:0;margin-top:0;margin-bottom:0;}/*!sc*/ .daPmyd .accordion-panel[aria-hidden="false"]{opacity:1;max-height:500px;height:100%;padding-bottom:24px;padding-left:0;}/*!sc*/ .daPmyd a{margin-bottom:16px;}/*!sc*/ data-styled.g76[id="sc-9ysrn-0"]{content:"daPmyd,"}/*!sc*/ .Sfkaj{margin:0;padding:0;}/*!sc*/ data-styled.g77[id="sc-9ysrn-1"]{content:"Sfkaj,"}/*!sc*/ .fzKwMm{background-color:#ffffff;}/*!sc*/ data-styled.g78[id="sc-1nkkaa1-0"]{content:"fzKwMm,"}/*!sc*/ .bJPHIk{color:#2b2d31;font-size:14px;font-weight:600;margin-bottom:18px;margin-bottom:16px;line-height:14px;}/*!sc*/ data-styled.g79[id="sc-1nkkaa1-1"]{content:"bJPHIk,"}/*!sc*/ .idJkEQ{-webkit-text-decoration:none;text-decoration:none;-webkit-transition:0.25s;transition:0.25s;border-bottom:1px dotted #1770E5;color:#1770E5;cursor:pointer;display:block;color:#2b2d31;font-size:14px;-webkit-text-decoration:none;text-decoration:none;border:none;padding:5px 0;margin-bottom:4px;line-height:21.98px;}/*!sc*/ .idJkEQ:hover{border-bottom-style:solid;border-color:#1770E5;color:#1770E5;}/*!sc*/ @media (min-width:48em){.idJkEQ{padding:0;}}/*!sc*/ .idJkEQ:hover{color:#1770e5;-webkit-text-decoration:none;text-decoration:none;border:none;}/*!sc*/ .idJkEQ:hover svg > *,.idJkEQ:hover svg > g > *{fill:currentColor !important;}/*!sc*/ data-styled.g80[id="sc-1nkkaa1-2"]{content:"idJkEQ,"}/*!sc*/ .eHlXtx{-webkit-text-decoration:none;text-decoration:none;-webkit-transition:0.25s;transition:0.25s;border-bottom:1px dotted #1770E5;color:#1770E5;cursor:pointer;display:block;color:#2b2d31;font-size:14px;-webkit-text-decoration:none;text-decoration:none;border:none;margin-bottom:4px !important;line-height:21.98px;}/*!sc*/ .eHlXtx:hover{border-bottom-style:solid;border-color:#1770E5;color:#1770E5;}/*!sc*/ @media (min-width:48em){.eHlXtx{padding:0;}}/*!sc*/ .eHlXtx:hover{color:#1770e5;-webkit-text-decoration:none;text-decoration:none;border:none;}/*!sc*/ .eHlXtx:hover svg > *,.eHlXtx:hover svg > g > *{fill:currentColor !important;}/*!sc*/ data-styled.g81[id="sc-1nkkaa1-3"]{content:"eHlXtx,"}/*!sc*/ .iTPRWx{display:grid;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;gap:32px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,auto);row-gap:16px;}/*!sc*/ data-styled.g82[id="sc-1nkkaa1-4"]{content:"iTPRWx,"}/*!sc*/ .cfLtid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px;}/*!sc*/ data-styled.g83[id="sc-1nkkaa1-5"]{content:"cfLtid,"}/*!sc*/ .JOJLQ{font-size:14px;line-height:14px;padding:24px 0 16px;display:block;font-weight:600;}/*!sc*/ @media (min-width:48em){.JOJLQ{font-size:16px;line-height:16px;}}/*!sc*/ data-styled.g84[id="sc-1nkkaa1-6"]{content:"JOJLQ,"}/*!sc*/ .jrlnBx{background-color:#ffffff;}/*!sc*/ data-styled.g85[id="sc-1nkkaa1-7"]{content:"jrlnBx,"}/*!sc*/ .hGEBBH{margin:-5px -15px 0 0;}/*!sc*/ @media (min-width:48em){.hGEBBH{margin:-5px auto 0;}}/*!sc*/ data-styled.g86[id="sc-1nkkaa1-8"]{content:"hGEBBH,"}/*!sc*/ .cPxrps{-webkit-text-decoration:none;text-decoration:none;-webkit-transition:0.25s;transition:0.25s;border-bottom:1px dotted #1770E5;color:#1770E5;cursor:pointer;background:none;color:#2b2d31;display:block;width:100%;font-size:14px;-webkit-text-decoration:none;text-decoration:none;border:none;line-height:1em;border-top:5px solid transparent;border-bottom:5px solid transparent;outline:none;padding:5px 0;}/*!sc*/ .cPxrps:hover{border-bottom-style:solid;border-color:#1770E5;color:#1770E5;}/*!sc*/ .cPxrps:hover{color:#1770e5;-webkit-text-decoration:none;text-decoration:none;border-top:5px solid transparent;border-bottom:5px solid transparent;}/*!sc*/ .cPxrps:focus{outline:none;box-shadow:0 0 0 1px #FFFFFF;}/*!sc*/ body:not(.user-is-tabbing) .sc-1nkkaa1-9:focus{outline:none;box-shadow:unset;}/*!sc*/ @media (min-width:62em){.cPxrps{display:inline-block;width:initial;padding:initial;}.cPxrps:last-child{padding-left:15px;}.cPxrps:not(:last-child){border-right:1px solid #54575B;padding-left:15px;padding-right:15px;}}/*!sc*/ data-styled.g87[id="sc-1nkkaa1-9"]{content:"cPxrps,"}/*!sc*/ .kVLkDa{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:210px;}/*!sc*/ @media (min-width:62em){.kVLkDa{border-right:1px solid #54575B;padding-left:15px;padding-right:15px;}}/*!sc*/ .kVLkDa img{width:30px;}/*!sc*/ .kVLkDa a:last-child{padding-left:10px;}/*!sc*/ @media (min-width:48em){.kVLkDa a:last-child{padding-left:10px;}}/*!sc*/ data-styled.g88[id="sc-1nkkaa1-10"]{content:"kVLkDa,"}/*!sc*/ .kPoPhK{background:none;color:#2b2d31;display:block;width:100%;font-size:14px;line-height:1em;border-top:5px solid transparent;border-bottom:5px solid transparent;outline:none;padding:5px 0;margin-top:40px;}/*!sc*/ @media (min-width:62em){.kPoPhK{text-align:center;margin-top:12px;}}/*!sc*/ data-styled.g89[id="sc-1nkkaa1-11"]{content:"kPoPhK,"}/*!sc*/ .lfcQhX{max-width:1320px;}/*!sc*/ data-styled.g90[id="sc-1nkkaa1-12"]{content:"lfcQhX,"}/*!sc*/ .kVBIQq{0 background-color:#eef2f4;}/*!sc*/ data-styled.g91[id="sc-1cvuv8q-0"]{content:"kVBIQq,"}/*!sc*/ .bBHDIZ{min-height:57px;}/*!sc*/ data-styled.g92[id="sc-1najwz3-0"]{content:"bBHDIZ,"}/*!sc*/ .fAHKyD{background-color:#2b2d31;position:relative;max-width:none;}/*!sc*/ data-styled.g93[id="sc-1najwz3-1"]{content:"fAHKyD,"}/*!sc*/ .gLtWi{display:inline-block;width:16px;-webkit-transition:padding-left 0.25s ease-in-out;transition:padding-left 0.25s ease-in-out;}/*!sc*/ data-styled.g94[id="sc-1najwz3-2"]{content:"gLtWi,"}/*!sc*/ .kDYFhu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-height:57px;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/ .kDYFhu .grid-unit:nth-child(2){display:none;}/*!sc*/ @media (min-width:75em){.kDYFhu .grid-unit:nth-child(2){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/ data-styled.g95[id="sc-1najwz3-3"]{content:"kDYFhu,"}/*!sc*/ .kSKylC{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-text-decoration:none;text-decoration:none;-webkit-align-items:baseline;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;color:#FFFFFF;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding-block:16px;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;}/*!sc*/ .kSKylC .sc-1pdlj3w-1{font-size:12px;line-height:12px;padding:6px 8px 5px 8px;border-radius:24px;border:2px solid white;color:white;text-transform:none;font-weight:600;margin-bottom:0;-webkit-letter-spacing:0;-moz-letter-spacing:0;-ms-letter-spacing:0;letter-spacing:0;display:none;}/*!sc*/ @media (min-width:62em){.kSKylC .sc-1pdlj3w-1{font-size:14px;line-height:14px;margin-bottom:2px;display:block;}}/*!sc*/ @media (min-width:48em){.kSKylC{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}/*!sc*/ */ .sc-1najwz3-4:focus{box-shadow:0 0 0 1px #FFFFFF;outline:none;}/*!sc*/ body:not(.user-is-tabbing) */ .sc-1najwz3-4:focus{outline:none;box-shadow:none;}/*!sc*/ .kSKylC:hover .sc-1najwz3-2{padding-left:4px;}/*!sc*/ data-styled.g96[id="sc-1najwz3-4"]{content:"kSKylC,"}/*!sc*/ .gzhhUb{color:rgb(255,255,255);font-size:11px;line-height:22px;margin-block:0;}/*!sc*/ @media (min-width:62em){.gzhhUb{line-height:157%;font-size:14px;}}/*!sc*/ .gzhhUb svg{display:inline-block;vertical-align:middle;padding-bottom:3px;width:16px;margin-left:3px;}/*!sc*/ .gzhhUb svg circle{fill:#2a3039;}/*!sc*/ .gzhhUb svg path{stroke:white;}/*!sc*/ data-styled.g98[id="sc-1najwz3-6"]{content:"gzhhUb,"}/*!sc*/ .fGSVCX{font-weight:600;padding-right:6px;}/*!sc*/ data-styled.g99[id="sc-1najwz3-7"]{content:"fGSVCX,"}/*!sc*/ .gGrTzp{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;}/*!sc*/ data-styled.g100[id="sc-1najwz3-8"]{content:"gGrTzp,"}/*!sc*/ .dRFbQL{position:relative;}/*!sc*/ @media (min-width:62em){.dRFbQL{z-index:999;}}/*!sc*/ data-styled.g103[id="sc-1iaakob-1"]{content:"dRFbQL,"}/*!sc*/ .jYuwhL h1{margin:30px 0 20px;}/*!sc*/ .jYuwhL h1:first-child{margin-top:0;}/*!sc*/ @media (min-width:62em){.jYuwhL h1{margin:60px 0;}}/*!sc*/ .jYuwhL h1:not([class]){font-family:"Avenir Next W01",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:18px;font-weight:700;line-height:1.3;-webkit-letter-spacing:0.023em;-moz-letter-spacing:0.023em;-ms-letter-spacing:0.023em;letter-spacing:0.023em;margin:0;padding:0;color:#2A3039;}/*!sc*/ @media (min-width:48em){.jYuwhL h1:not([class]){font-size:20px;}}/*!sc*/ @media (min-width:62em){.jYuwhL h1:not([class]){font-size:22px;}}/*!sc*/ .jYuwhL h1:not([class]):first-child{margin-top:0;}/*!sc*/ @media (min-width:62em){.jYuwhL h1:not([class]){margin:60px 0;}}/*!sc*/ .jYuwhL h2{margin:30px 0 20px;}/*!sc*/ .jYuwhL h2:first-child{margin-top:0;}/*!sc*/ @media (min-width:62em){.jYuwhL h2{margin:50px 0 20px;}}/*!sc*/ .jYuwhL h2:not([class]){position:relative;font-family:"Avenir Next W01",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:18px;font-weight:700;line-height:1.3;-webkit-letter-spacing:0.023em;-moz-letter-spacing:0.023em;-ms-letter-spacing:0.023em;letter-spacing:0.023em;margin:0;padding:0;color:#2A3039;margin:30px 0 20px;}/*!sc*/ @media (min-width:48em){.jYuwhL h2:not([class]){font-size:20px;}}/*!sc*/ @media (min-width:62em){.jYuwhL h2:not([class]){font-size:22px;}}/*!sc*/ .jYuwhL h2:not([class]) .anchor{background:url("/assets/images/icons/link.svg") center left no-repeat;border:none;height:100%;opacity:0;padding-right:8px;position:absolute;right:100%;top:0;-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px);width:26px;}/*!sc*/ .jYuwhL h2:not([class]) .anchor:hover{opacity:1 !important;}/*!sc*/ .jYuwhL h2:not([class]):hover .anchor{opacity:0.75;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}/*!sc*/ .jYuwhL h2:not([class]):first-child{margin-top:0;}/*!sc*/ @media (min-width:62em){.jYuwhL h2:not([class]){margin:50px 0 20px;}}/*!sc*/ .jYuwhL h3{margin:30px 0 20px;}/*!sc*/ @media (min-width:62em){.jYuwhL h3{margin:40px 0 20px;}}/*!sc*/ .jYuwhL h3:not([class]){font-family:"Avenir Next W01",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:18px;font-weight:600;line-height:1.5;-webkit-letter-spacing:0.008em;-moz-letter-spacing:0.008em;-ms-letter-spacing:0.008em;letter-spacing:0.008em;margin:0;padding:0;color:#2A3039;margin:30px 0 20px;}/*!sc*/ @media (min-width:48em){.jYuwhL h3:not([class]){font-size:20px;}}/*!sc*/ @media (min-width:62em){.jYuwhL h3:not([class]){margin:40px 0 20px;}}/*!sc*/ .jYuwhL h4{margin:30px 0 10px;}/*!sc*/ .jYuwhL h4:not([class]){font-family:"Avenir Next W01",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;font-weight:500;line-height:1.5;margin:0;padding:0;color:#2A3039;font-weight:600;margin:30px 0 10px;}/*!sc*/ @media (min-width:48em){.jYuwhL h4:not([class]){font-size:18px;}}/*!sc*/ .jYuwhL p,.jYuwhL li,.jYuwhL dt,.jYuwhL dd{font-size:inherit;line-height:1.6;}/*!sc*/ .jYuwhL p{margin-bottom:30px;}/*!sc*/ .jYuwhL p:last-of-type{margin-bottom:0;}/*!sc*/ .jYuwhL p.small{font-size:15px;}/*!sc*/ .jYuwhL p.no-margin{margin:0;}/*!sc*/ .jYuwhL a,.jYuwhL p a,.jYuwhL h1 a,.jYuwhL h2 a,.jYuwhL h3 a,.jYuwhL h4 a,.jYuwhL li a{color:#1770E5;border-bottom:1px solid transparent;}/*!sc*/ .jYuwhL a:hover,.jYuwhL p a:hover,.jYuwhL h1 a:hover,.jYuwhL h2 a:hover,.jYuwhL h3 a:hover,.jYuwhL h4 a:hover,.jYuwhL li a:hover{border-bottom-color:#1770E5;}/*!sc*/ .jYuwhL p a{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}/*!sc*/ .jYuwhL b,.jYuwhL strong{font-weight:600;}/*!sc*/ .jYuwhL strong.italic{font-style:italic;}/*!sc*/ .jYuwhL .underline{-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/ .jYuwhL dl,.jYuwhL ul,.jYuwhL ol,.jYuwhL table{margin-bottom:30px;margin-top:30px;}/*!sc*/ .jYuwhL dl{padding:0;}/*!sc*/ .jYuwhL dl dt{margin-right:0.3em;}/*!sc*/ .jYuwhL dl dd{list-style-type:none;margin:0 0 24px 0;}/*!sc*/ .jYuwhL ul li{position:relative;list-style-type:none;list-style-position:inside;margin-left:18px;}/*!sc*/ .jYuwhL ul li:before{content:"";position:absolute;background-color:#c5d2d8;border-radius:50%;height:5px;top:0.55rem;left:-18px;width:5px;}/*!sc*/ .jYuwhL ul li:last-of-type{margin-bottom:0;}/*!sc*/ .jYuwhL ul li > ul,.jYuwhL ul li > ol{margin:10px 0 10px 10px;}/*!sc*/ .jYuwhL ul li p{margin-left:0;}/*!sc*/ @media (min-width:62em){.jYuwhL ul li p{width:100%;}}/*!sc*/ .jYuwhL ol{margin:0;padding:0;list-style:none;counter-reset:custom-ol-counter;}/*!sc*/ .jYuwhL ol > li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;counter-increment:custom-ol-counter;margin-left:24px;}/*!sc*/ .jYuwhL ol > li:last-of-type{margin-bottom:0;}/*!sc*/ .jYuwhL ol > li::before{content:counter(custom-ol-counter) "";position:absolute;color:#90A2B9;top:0;left:-24px;}/*!sc*/ .jYuwhL ol > li > ul,.jYuwhL ol > li > ol{margin:10px 0 10px 10px;}/*!sc*/ .jYuwhL ol > li p:first-of-type,.jYuwhL ol > li h1:first-of-type,.jYuwhL ol > li h2:first-of-type,.jYuwhL ol > li h3:first-of-type,.jYuwhL ol > li h4:first-of-type{margin-bottom:10px;}/*!sc*/ .jYuwhL ol > li p,.jYuwhL ol > li p:last-child,.jYuwhL ol > li p:last-of-type{margin:0;}/*!sc*/ .jYuwhL dt{clear:left;float:left;line-height:1.5;}/*!sc*/ .jYuwhL dd{line-height:1.5;margin:0 0 30px 60px;}/*!sc*/ .jYuwhL table th,.jYuwhL table td{width:auto;}/*!sc*/ .jYuwhL table th p:first-of-type,.jYuwhL table td p:first-of-type{margin-top:0;}/*!sc*/ .jYuwhL a{-webkit-text-decoration:none;text-decoration:none;-webkit-transition:0.25s;transition:0.25s;border-bottom:1px dotted #1770E5;color:#1770E5;cursor:pointer;}/*!sc*/ .jYuwhL a:hover{border-bottom-style:solid;border-color:#1770E5;color:#1770E5;}/*!sc*/ .jYuwhL a u{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/ .jYuwhL iframe{width:100%;margin-bottom:30px;}/*!sc*/ .jYuwhL img{max-width:100%;}/*!sc*/ .jYuwhL picture{margin-bottom:30px;}/*!sc*/ .jYuwhL .table,.jYuwhL .highlight{margin:20px 0 40px;}/*!sc*/ .jYuwhL .img,.jYuwhL .animated,.jYuwhL blockquote{margin-bottom:40px;margin-top:40px;}/*!sc*/ .jYuwhL blockquote{border-left:2px solid #c5d2d8;padding-left:2em;}/*!sc*/ .jYuwhL blockquote blockquote{border:0;padding:0;}/*!sc*/ .jYuwhL blockquote em{display:block;}/*!sc*/ .jYuwhL hr{border:none;height:1px;background-color:#dbe3e7;margin:40px 0;}/*!sc*/ .jYuwhL .animated{display:block;margin-left:auto;margin-right:auto;}/*!sc*/ .jYuwhL .img-caption{margin-top:-20px;}/*!sc*/ .jYuwhL .img{overflow:hidden;}/*!sc*/ @media (min-width:62em){.jYuwhL .img--left{display:inline-block;width:calc(50% - 9.5px);margin:0 7.5px 40px 0;}}/*!sc*/ @media (min-width:62em){.jYuwhL .img--right{display:inline-block;width:calc(50% - 9.5px);margin:0 0 40px 7.5px;}}/*!sc*/ .jYuwhL .reference{font-size:17px;}/*!sc*/ .jYuwhL pre{display:block;white-space:normal;font-family:"SFMono-Regular",Menlo,Consolas,"Liberation Mono",Courier,monospace;font-size:14px;font-weight:400;line-height:1.6;}/*!sc*/ .jYuwhL table{border-collapse:collapse;border:1px solid #dbe3e7;width:100%;}/*!sc*/ .jYuwhL table tr:not(:last-of-type){border-bottom:1px solid #dbe3e7;}/*!sc*/ .jYuwhL table th,.jYuwhL table td{line-height:1.5;padding:10px;}/*!sc*/ .jYuwhL table th:not(:last-of-type),.jYuwhL table td:not(:last-of-type){border-right:1px solid #dbe3e7;}/*!sc*/ .jYuwhL table th{background-color:#f7f9fa;border-bottom:1px solid #dbe3e7;color:#2A3039;font-weight:600;text-align:left;}/*!sc*/ .jYuwhL table tbody td{border-bottom:1px dashed #dbe3e7;}/*!sc*/ .jYuwhL video{width:100%;margin:10px 0 40px;}/*!sc*/ .jYuwhL .w-video-wrapper video{margin:0 0 40px;}/*!sc*/ data-styled.g133[id="sc-sd7djr-0"]{content:"jYuwhL,"}/*!sc*/ .dLXnvj{display:none;}/*!sc*/ @media (min-width:62em){.dLXnvj{display:block;}}/*!sc*/ data-styled.g153[id="sc-1nkkaa1-13"]{content:"dLXnvj,"}/*!sc*/ @media (min-width:62em){.cyvTKy{display:none;}}/*!sc*/ data-styled.g154[id="sc-1nkkaa1-14"]{content:"cyvTKy,"}/*!sc*/ </style><link rel="icon" href="/favicon-32x32.png?v=34c5ad7e7a22b999443614b107da3d39" type="image/png"/><link rel="manifest" href="/manifest.webmanifest" crossorigin="anonymous"/><link rel="apple-touch-icon" sizes="48x48" href="/icons/icon-48x48.png?v=34c5ad7e7a22b999443614b107da3d39"/><link rel="apple-touch-icon" sizes="72x72" href="/icons/icon-72x72.png?v=34c5ad7e7a22b999443614b107da3d39"/><link rel="apple-touch-icon" sizes="96x96" href="/icons/icon-96x96.png?v=34c5ad7e7a22b999443614b107da3d39"/><link rel="apple-touch-icon" sizes="144x144" href="/icons/icon-144x144.png?v=34c5ad7e7a22b999443614b107da3d39"/><link rel="apple-touch-icon" sizes="192x192" href="/icons/icon-192x192.png?v=34c5ad7e7a22b999443614b107da3d39"/><link rel="apple-touch-icon" sizes="256x256" href="/icons/icon-256x256.png?v=34c5ad7e7a22b999443614b107da3d39"/><link rel="apple-touch-icon" sizes="384x384" href="/icons/icon-384x384.png?v=34c5ad7e7a22b999443614b107da3d39"/><link rel="apple-touch-icon" sizes="512x512" href="/icons/icon-512x512.png?v=34c5ad7e7a22b999443614b107da3d39"/><link rel="sitemap" type="application/xml" href="/sitemap-index.xml"/><style>.gatsby-image-wrapper{position:relative;overflow:hidden}.gatsby-image-wrapper picture.object-fit-polyfill{position:static!important}.gatsby-image-wrapper img{bottom:0;height:100%;left:0;margin:0;max-width:none;padding:0;position:absolute;right:0;top:0;width:100%;object-fit:cover}.gatsby-image-wrapper [data-main-image]{opacity:0;transform:translateZ(0);transition:opacity .25s linear;will-change:opacity}.gatsby-image-wrapper-constrained{display:inline-block;vertical-align:top}</style><noscript><style>.gatsby-image-wrapper noscript [data-main-image]{opacity:1!important}.gatsby-image-wrapper [data-placeholder-image]{opacity:0!important}</style></noscript><script type="module">const e="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;e&&document.body.addEventListener("load",(function(e){const t=e.target;if(void 0===t.dataset.mainImage)return;if(void 0===t.dataset.gatsbyImageSsr)return;let a=null,n=t;for(;null===a&&n;)void 0!==n.parentNode.dataset.gatsbyImageWrapper&&(a=n.parentNode),n=n.parentNode;const o=a.querySelector("[data-placeholder-image]"),r=new Image;r.src=t.currentSrc,r.decode().catch((()=>{})).then((()=>{t.style.opacity=1,o&&(o.style.opacity=0,o.style.transition="opacity 500ms linear")}))}),!0);</script><link rel="shortcut icon" href="/icons-da79a33a7fc91be19875cc580fcdef85/favicon.ico"/><link rel="icon" type="image/png" sizes="16x16" href="/icons-da79a33a7fc91be19875cc580fcdef85/favicon-16x16.png"/><link rel="icon" type="image/png" sizes="32x32" href="/icons-da79a33a7fc91be19875cc580fcdef85/favicon-32x32.png"/><link rel="manifest" href="/icons-da79a33a7fc91be19875cc580fcdef85/manifest.json"/><meta name="mobile-web-app-capable" content="yes"/><meta name="theme-color" content="#306bc4"/><meta name="application-name" content="Contentful"/><link rel="apple-touch-icon" sizes="57x57" href="/icons-da79a33a7fc91be19875cc580fcdef85/apple-touch-icon-57x57.png"/><link rel="apple-touch-icon" sizes="60x60" href="/icons-da79a33a7fc91be19875cc580fcdef85/apple-touch-icon-60x60.png"/><link rel="apple-touch-icon" sizes="72x72" href="/icons-da79a33a7fc91be19875cc580fcdef85/apple-touch-icon-72x72.png"/><link rel="apple-touch-icon" sizes="76x76" href="/icons-da79a33a7fc91be19875cc580fcdef85/apple-touch-icon-76x76.png"/><link rel="apple-touch-icon" sizes="114x114" href="/icons-da79a33a7fc91be19875cc580fcdef85/apple-touch-icon-114x114.png"/><link rel="apple-touch-icon" sizes="120x120" href="/icons-da79a33a7fc91be19875cc580fcdef85/apple-touch-icon-120x120.png"/><link rel="apple-touch-icon" sizes="144x144" href="/icons-da79a33a7fc91be19875cc580fcdef85/apple-touch-icon-144x144.png"/><link rel="apple-touch-icon" sizes="152x152" href="/icons-da79a33a7fc91be19875cc580fcdef85/apple-touch-icon-152x152.png"/><link rel="apple-touch-icon" sizes="167x167" href="/icons-da79a33a7fc91be19875cc580fcdef85/apple-touch-icon-167x167.png"/><link rel="apple-touch-icon" sizes="180x180" href="/icons-da79a33a7fc91be19875cc580fcdef85/apple-touch-icon-180x180.png"/><link rel="apple-touch-icon" sizes="1024x1024" href="/icons-da79a33a7fc91be19875cc580fcdef85/apple-touch-icon-1024x1024.png"/><meta name="apple-mobile-web-app-capable" content="yes"/><meta name="apple-mobile-web-app-status-bar-style" content="black-translucent"/><meta name="apple-mobile-web-app-title" content="Contentful"/><link rel="apple-touch-startup-image" media="(device-width: 320px) and (device-height: 480px) and (-webkit-device-pixel-ratio: 1)" href="/icons-da79a33a7fc91be19875cc580fcdef85/apple-touch-startup-image-320x460.png"/><link rel="apple-touch-startup-image" media="(device-width: 320px) and (device-height: 480px) and (-webkit-device-pixel-ratio: 2)" href="/icons-da79a33a7fc91be19875cc580fcdef85/apple-touch-startup-image-640x920.png"/><link rel="apple-touch-startup-image" media="(device-width: 320px) and (device-height: 568px) and (-webkit-device-pixel-ratio: 2)" href="/icons-da79a33a7fc91be19875cc580fcdef85/apple-touch-startup-image-640x1096.png"/><link rel="apple-touch-startup-image" media="(device-width: 375px) and (device-height: 667px) and (-webkit-device-pixel-ratio: 2)" href="/icons-da79a33a7fc91be19875cc580fcdef85/apple-touch-startup-image-750x1294.png"/><link rel="apple-touch-startup-image" media="(device-width: 414px) and (device-height: 736px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 3)" href="/icons-da79a33a7fc91be19875cc580fcdef85/apple-touch-startup-image-1182x2208.png"/><link rel="apple-touch-startup-image" media="(device-width: 414px) and (device-height: 736px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 3)" href="/icons-da79a33a7fc91be19875cc580fcdef85/apple-touch-startup-image-1242x2148.png"/><link rel="apple-touch-startup-image" media="(device-width: 768px) and (device-height: 1024px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 1)" href="/icons-da79a33a7fc91be19875cc580fcdef85/apple-touch-startup-image-748x1024.png"/><link rel="apple-touch-startup-image" media="(device-width: 768px) and (device-height: 1024px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 1)" href="/icons-da79a33a7fc91be19875cc580fcdef85/apple-touch-startup-image-768x1004.png"/><link rel="apple-touch-startup-image" media="(device-width: 768px) and (device-height: 1024px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 2)" href="/icons-da79a33a7fc91be19875cc580fcdef85/apple-touch-startup-image-1496x2048.png"/><link rel="apple-touch-startup-image" media="(device-width: 768px) and (device-height: 1024px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 2)" href="/icons-da79a33a7fc91be19875cc580fcdef85/apple-touch-startup-image-1536x2008.png"/><link crossorigin="" href="https://app.launchdarkly.com" rel="preconnect"/><link crossorigin="" href="https://sgmnt-cdn.ctfassets.net" rel="preconnect"/><link crossorigin="" href="https://images.ctfassets.net" rel="preconnect"/><link crossorigin="" href="https://cmp.osano.com/" rel="preconnect"/><link crossorigin="" href="https://munchkin.marketo.net" rel="preconnect"/><link crossorigin="" href="https://fast.fonts.net" rel="preconnect"/><link rel="alternate" type="application/rss+xml" title="Contentful - Blog" href="/blog/feed.xml"/><script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl+'';f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer', 'GTM-TCNHJ4');</script></head><body><noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-TCNHJ4" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript><img width="99999" height="99999" style="pointer-events:none;position:absolute;top:0;left:0;width:99vw;height:99vh;max-width:99vw;max-height:99vh" src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI5OTk5OXB4IiBoZWlnaHQ9Ijk5OTk5cHgiIHZpZXdCb3g9IjAgMCA5OTk5OSA5OTk5OSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48ZyBzdHJva2U9Im5vbmUiIGZpbGw9Im5vbmUiIGZpbGwtb3BhY2l0eT0iMCI+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9Ijk5OTk5IiBoZWlnaHQ9Ijk5OTk5Ij48L3JlY3Q+IDwvZz4gPC9zdmc+" alt=""/><noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-TCNHJ4" height="0" width="0" style="display: none; visibility: hidden" aria-hidden="true"></iframe></noscript><noscript id="gatsby-noscript" data-elastic-exclude="true">This app works best with JavaScript enabled.</noscript><div id="___gatsby"> <div style="outline:none" tabindex="-1" id="gatsby-focus-wrapper"><div data-elastic-exclude="true"><div class="sc-1iaakob-1 dRFbQL"><div class="sc-1najwz3-0 bBHDIZ"><div class="sc-1najwz3-1 fAHKyD"><div class="sc-1najwz3-3 kDYFhu"><div class="sc-hKMtZM sc-12s6hdu-1 bwTczv ejwyQs grid-row"><div class="sc-dkzDqf sc-12s6hdu-2 hPRwMO izIrKR grid-unit"><div class="sc-12s6hdu-0 etdddW grid-col"><a data-track="Homepage Banner" data-track-label="AI in action" class="sc-1najwz3-4 kSKylC" href="/whats-new/"><div class="sc-1pdlj3w-0 sc-1pdlj3w-1 iPLiUY bjzZQy">Watch</div><div class="sc-1najwz3-8 gGrTzp"><p class="sc-1najwz3-6 gzhhUb"><span class="sc-1najwz3-7 fGSVCX">Latest product release: Personalization & AI </span> <div class="sc-1najwz3-2 gLtWi"></div></p></div></a></div></div></div></div></div></div></div></div><header id="header" class="sc-1qtjr9b-2 ioTqOl header-container not-sticky" data-elastic-exclude="true"><div class="sc-e7obvi-0 jZXojs container-outer-wrapper"><div class="sc-gsnTZi fOrFif container-padding"><div class="sc-e7obvi-1 eRSKFr container-inner-wrapper sc-1qtjr9b-5 hTKdOc"><div class="sc-1qtjr9b-3 wZahR"><div class="sc-hKMtZM sc-12s6hdu-1 bwTczv ejwyQs grid-row"><div class="sc-dkzDqf sc-12s6hdu-2 bZBmwb izIrKR grid-unit"><div class="sc-12s6hdu-0 etdddW grid-col"><a href="https://www.contentful.com" aria-label="Contentful" class="sc-1qtjr9b-4 dCMRyE header-logo"><svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 700 149"><defs><style>.cls-3<!-- -->{<!-- -->stroke-width:0<!-- -->}<!-- -->.cls-2-logo<!-- -->{<!-- -->fill:#1773eb<!-- -->}<!-- -->.cls-3<!-- -->{<!-- -->fill:#e44f20<!-- -->}</style></defs><path class="cls-2-logo" d="M54.09 20.62c5 4.99 6.91 12.3 5 19.1 6.15-3.7 13.2-5.65 20.38-5.64h.15c10.55.03 20.65 4.27 28.07 11.77 5.95 6.25 15.83 6.49 22.08.55 6.25-5.95 6.49-15.83.55-22.08-.15-.16-.3-.31-.46-.46a70.777 70.777 0 0 0-50.15-21h-.27a70.618 70.618 0 0 0-39.6 12.05h.44c5.18-.01 10.15 2.05 13.81 5.72Z"></path><path class="cls-3" d="M118.49 97.54c-4.12 0-8.08 1.63-11 4.53a39.665 39.665 0 0 1-28 11.55h-.15a39.35 39.35 0 0 1-20.4-5.73c.47 1.7.7 3.46.7 5.22 0 10.79-8.74 19.53-19.53 19.53h-.51a70.58 70.58 0 0 0 39.63 12.25h.27c18.74.03 36.73-7.39 50-20.62 6.12-6.08 6.17-15.96.09-22.09a15.61 15.61 0 0 0-11.09-4.62v-.02Z"></path><path d="M26.28 99.29c3.65-3.68 8.63-5.74 13.81-5.72 1.79 0 3.57.24 5.29.72a39.647 39.647 0 0 1 .08-41c-10.41 2.86-21.16-3.27-24.01-13.67-.46-1.69-.7-3.43-.7-5.19v-.53c-16.33 24-16.41 55.53-.19 79.61v-.41a19.352 19.352 0 0 1 5.72-13.81Z" style="fill:#ffda00;stroke-width:0"></path><path class="cls-2-logo" d="M40.28 18.37c-4.44 0-7.55 1.84-11.32 5.61-3.59 3.58-4.72 6.72-4.73 10.45 0 8.86 7.2 16.05 16.06 16.04 8.86 0 16.05-7.2 16.04-16.06 0-8.86-7.19-16.04-16.05-16.04Z"></path><path class="cls-3" d="M24 113.12c0 4.43 1.84 7.55 5.6 11.31 3.59 3.59 6.72 4.73 10.45 4.74 8.84-.03 15.98-7.21 15.95-16.05-.03-8.84-7.21-15.98-16.05-15.95-8.82.03-15.95 7.18-15.95 16v-.05Z"></path><path d="M197.57 87.79c4.47-3.38 5.07-1.49 8.84 2.29 1.89 1.89 7.06 5.17 3.68 7.95-7.06 5.76-13.42 8.35-22.46 8.35-20.37-.1-34.78-15.3-33.59-35.48.5-9.04 4.07-17.59 11.13-23.45 6.46-5.47 14.51-7.85 22.96-7.65 4.27.1 8.05.7 12.02 2.39 2.58.99 5.07 2.19 7.25 3.88 4.47 3.48 2.39 5.47-1.09 8.94-.8.8-1.59 1.59-2.29 2.39-1.79 1.79-2.98 3.08-5.37 1.39-4.57-3.18-10.34-4.87-15.8-3.48-17.59 4.47-16.79 35.78 4.77 35.88 3.38.1 7.16-1.29 9.94-3.38Zm488.93 18.98c-2.98 0-5.37-2.39-5.37-5.37l.3-69.37c0-2.98 2.39-5.37 5.37-5.37h5.76c2.98 0 5.37 2.39 5.37 5.37l-.3 69.37c0 2.98-2.39 5.37-5.37 5.37h-5.76Zm-30.21-8.05c-6.26 5.86-12.22 8.94-21.07 8.94-17.89-.1-26.43-14.91-26.43-31.5l.1-28.22c0-2.98 2.39-5.37 5.37-5.37h5.76c2.98 0 5.37 2.39 5.37 5.37l-.1 28.22c0 9.24 4.97 16.5 14.71 16.5s15.7-8.15 15.8-17.29V65.33c-.1-.4-.1-.8-.1-1.19l.1-16c0-2.98 2.39-5.37 5.37-5.37h5.76c2.98 0 5.37 2.39 5.37 5.37l-.2 53.27c0 2.88-2.38 5.27-5.37 5.27h-4.87c-2.98 0-5.07-2.48-5.27-5.27l-.3-2.68Zm-68.57-55.95h11.13c2.98 0 5.27 2.48 5.27 5.47v3.68c0 2.88-2.38 5.37-5.37 5.37h-11.13l-.2 43.83c0 2.98-2.39 5.37-5.37 5.37h-5.76c-2.98 0-5.37-2.39-5.37-5.37l.2-60.62c0-13.22 7.55-23.65 21.07-24.84.4 0 .7-.1 1.09-.1.79-.1 1.59 0 2.38 0h5.17c2.98 0 5.27 2.48 5.27 5.47v3.38c0 2.88-2.39 5.37-5.37 5.37h-4.17c-6.36 0-9.04 4.87-9.14 10.83l.3 2.19Zm-39.95-.2h12.22c2.88 0 5.27 2.39 5.27 5.37v3.68c0 2.88-2.39 5.27-5.37 5.27h-12.22l-.1 26.83c0 5.17 2.48 8.15 7.65 8.15h2.48c2.88 0 5.27 2.39 5.27 5.37v3.68c0 2.88-2.38 5.27-5.37 5.27h-4.67c-.89 0-1.69 0-2.58-.1-13.22-.89-19.08-9.44-19.08-22.36.1-17.39.1-34.68.2-52.07 0-2.88 2.39-5.27 5.37-5.27h5.66c2.88 0 5.27 2.39 5.27 5.37v10.83Zm-176.79-.7h12.22c2.88 0 5.27 2.39 5.27 5.37v3.68c0 2.88-2.39 5.27-5.37 5.27h-12.22v26.83c0 5.17 2.48 8.15 7.65 8.15h2.48c2.88 0 5.27 2.39 5.27 5.37v3.68c0 2.88-2.39 5.27-5.37 5.27h-3.68c-14.41-.1-22.76-6.26-22.76-22.46.1-17.39.1-34.68.2-52.07 0-2.88 2.39-5.27 5.37-5.27h5.66c2.88 0 5.27 2.39 5.27 5.37v10.83Zm-71.75 7.55c5.86-5.47 12.22-8.94 20.47-8.94 17.89.1 27.13 14.71 27.03 31.5l-.1 28.22c0 2.98-2.39 5.37-5.37 5.37h-5.76c-2.98 0-5.37-2.39-5.37-5.37l.1-28.02c0-9.24-4.97-16.5-14.71-16.5s-15.7 8.05-15.8 17.19l-.1 27.33c0 2.88-2.39 5.27-5.37 5.27h-5.66c-2.88 0-5.27-2.39-5.27-5.37.1-16.99.1-34.09.2-51.08v-2.29c0-2.88 2.39-5.27 5.37-5.27h4.87c2.98 0 5.07 2.48 5.27 5.27l.2 2.68Zm177.09.7c5.86-5.47 12.22-8.94 20.47-8.94 17.89.1 27.13 14.71 27.03 31.5l-.1 28.22c0 2.98-2.39 5.37-5.37 5.37h-5.76c-2.98 0-5.37-2.39-5.37-5.37l.1-28.02c0-9.24-4.97-16.5-14.71-16.5s-15.7 8.05-15.8 17.19l-.1 27.33c0 2.88-2.39 5.27-5.37 5.27h-5.66c-2.88 0-5.27-2.39-5.27-5.37l.2-53.37c0-2.88 2.39-5.27 5.37-5.27h4.87c2.98 0 5.07 2.48 5.27 5.27l.2 2.68ZM245.17 39.98c-19.38-.1-33.09 13.91-33.19 33.19-.1 19.48 13.42 33.29 32.99 33.39 19.58.1 33.29-13.61 33.39-33.19.1-19.18-13.91-33.29-33.19-33.39Zm160.89 39.85c1.39 8.94 9.94 12.62 18.29 12.72 3.98 0 8.55-.99 12.12-2.68.6-.3 1.19-.5 1.79-.89 1.99-1.09 3.78-1.79 5.57 0 .99.99 1.89 1.99 2.88 2.88.89.89 1.79 1.79 2.58 2.88 2.68 3.38.8 4.17-2.29 6.26-6.56 4.37-15.11 6.56-22.96 6.56-21.07-.1-34.98-12.92-34.98-34.19.1-20.07 14.01-33.39 34.09-33.29 20.47.1 32.1 12.12 32.4 32.6.1 5.57.3 7.35-5.47 7.35l-44.02-.2ZM245.17 54.99c10.04 0 16.7 8.75 16.7 18.38s-6.26 18.09-16.79 18.09-16.7-8.15-16.7-18.19c.1-9.94 6.36-18.29 16.79-18.29Zm161.29 11.03 32.99.1c-1.19-8.25-8.05-11.53-15.9-11.53s-14.61 3.68-17.09 11.43Z" style="stroke-width:0;fill:#2b2d31;fill-rule:evenodd"></path></svg></a></div></div><div class="sc-dkzDqf sc-12s6hdu-2 kcBVyj izIrKR grid-unit"><div class="sc-12s6hdu-0 dHIpFv grid-col"><button tabindex="0" aria-label="Open the navigation menu" class="sc-1nxafyt-0 hxsVun open-mobile-menu"><svg width="20" height="16" xmlns="http://www.w3.org/2000/svg"><path d="M1 2c-.6 0-1-.5-1-1 0-.6.4-1 1-1h18c.5 0 1 .4 1 1 0 .5-.5 1-1 1H1zm0 7c-.6 0-1-.4-1-1s.4-1 1-1h18c.5 0 1 .4 1 1s-.5 1-1 1H1zm0 7c-.6 0-1-.5-1-1 0-.6.4-1 1-1h18c.5 0 1 .4 1 1 0 .5-.5 1-1 1H1z" fill="currentColor" fill-rule="evenodd"></path></svg></button><div class="sc-1r9nzk4-0 cKZEou navigation desktop-navigation"><div class="desktop-navigation-wrapper"><nav aria-label="Contentful" class="sc-1765vah-1 iyjkXf"><ul class="sc-1765vah-2 hOSlRO navigation-list level-1" role="menubar"><div class="navigation-link main-nav-element "><li class="sc-1765vah-3 fKaJbr navigation-item" role="none"><button class="sc-1765vah-4 fPMSbS navigation-toggle main-nav-element" aria-expanded="false" aria-haspopup="true" role="menuitem" tabindex="0" aria-label="This is the navigation main menu, use the keyboard arrow keys to navigate the elements or press tab again to skip it" id="main-nav-element-0-products" data-order="0">Products<span class="mobile-toggle"></span></button><div data-submenuorder="0" class="sc-1765vah-12 gMWuTV multicolumn-wrapper left-aligned-card"><div class="firstColumn"><div data-column-type="submenu" data-column-id="2xTuo3e8xzYbP2OrKH96SW" class="first-sub-menu"><ul class="sc-1765vah-2 hOSlRO navigation-list level-2 multicolumn" data-submenuorder="0" role="menu" data-column-id="2xTuo3e8xzYbP2OrKH96SW"><li class="sc-1765vah-6 cmqPnt section-title" tabindex="-1">products</li><div class="navigation-link sub-menu-link " data-column-id="2xTuo3e8xzYbP2OrKH96SW"><li class="sc-1765vah-3 fKaJbr navigation-item" role="none"><a text="Deliver intelligent experiences from one source" icon="platform" id="" data-order="0" data-submenuorder="0" data-track="Click - Menu item" data-track-label="Platform" data-track-category="Navigation" class="sc-1765vah-5 hHVhWi navigation-link sub-menu-link" title="Platform" hasIcon="platform" role="menuitem" tabindex="-1" href="/products/platform/"><span class="headline"><span class="icon-container"></span>Platform</span><p class="link-text">Deliver intelligent experiences from one source</p></a></li><li class="sc-1765vah-3 fKaJbr navigation-item" role="none"><a text="Easily create highly tailored experiences" icon="products-personalization" id="" data-order="1" data-submenuorder="0" data-track="Click - Menu item" data-track-label="Personalization" data-track-category="Navigation" class="sc-1765vah-5 hHVhWi navigation-link sub-menu-link" title="Personalization" hasIcon="products-personalization" role="menuitem" tabindex="-1" href="/products/personalization/"><span class="headline"><span class="icon-container"></span>Personalization<div class="sc-1pdlj3w-0 sc-1pdlj3w-1 sc-1765vah-7 fXWnpg bjzZQy dqzLsZ chip">New</div></span><p class="link-text">Easily create highly tailored experiences</p></a></li><li class="sc-1765vah-3 fKaJbr navigation-item" role="none"><a text="Visually assemble experiences at scale" icon="studio" id="" data-order="2" data-submenuorder="0" data-track="Click - Menu item" data-track-label="Studio" data-track-category="Navigation" class="sc-1765vah-5 hHVhWi navigation-link sub-menu-link" title="Studio" hasIcon="studio" role="menuitem" tabindex="-1" href="/products/studio/"><span class="headline"><span class="icon-container"></span>Studio</span><p class="link-text">Visually assemble experiences at scale</p></a></li><li class="sc-1765vah-3 fKaJbr navigation-item" role="none"><a text="Automate and streamline content workflows" icon="ai" id="" data-order="3" data-submenuorder="0" data-track="Click - Menu item" data-track-label="AI Actions" data-track-category="Navigation" class="sc-1765vah-5 hHVhWi navigation-link sub-menu-link" title="AI Actions" hasIcon="ai" role="menuitem" tabindex="-1" href="/products/ai-actions/"><span class="headline"><span class="icon-container"></span>AI Actions<div class="sc-1pdlj3w-0 sc-1pdlj3w-1 sc-1765vah-7 fXWnpg bjzZQy dqzLsZ chip">New</div></span><p class="link-text">Automate and streamline content workflows</p></a></li></div></ul></div><div class="bottomRow"><div data-column-type="submenu" data-column-id="sC4sDK3IlvqVG7mg3r3PJ"><ul class="sc-1765vah-2 hOSlRO navigation-list level-2 multicolumn" data-column="0" data-submenuorder="0" data-subsection="0" role="menu" data-column-id="sC4sDK3IlvqVG7mg3r3PJ"><li class="sc-1765vah-6 cmqPnt section-title" tabindex="-1">extensibility</li><div class="navigation-link sub-menu-link " data-column-id="sC4sDK3IlvqVG7mg3r3PJ"><li class="sc-1765vah-3 fKaJbr navigation-item" role="none"><a text="Scale with enterprise solutions & partnerships" icon="ecosystem" id="" data-order="4" data-submenuorder="0" data-track="Click - Menu item" data-track-label="Ecosystem" data-track-category="Navigation" class="sc-1765vah-5 hHVhWi navigation-link sub-menu-link" title="Ecosystem" hasIcon="ecosystem" role="menuitem" tabindex="-1" href="/products/ecosystem/"><span class="headline"><span class="icon-container"></span>Ecosystem</span><p class="link-text">Scale with enterprise solutions & partnerships</p></a></li><li class="sc-1765vah-3 fKaJbr navigation-item" role="none"><a text="Apps and integrations to extend Contentful" icon="marketplace" id="" data-order="5" data-submenuorder="0" data-track="Click - Menu item" data-track-label="Marketplace" data-track-category="Navigation" class="sc-1765vah-5 hHVhWi navigation-link sub-menu-link" title="Marketplace" hasIcon="marketplace" role="menuitem" tabindex="-1" href="/marketplace/"><span class="headline"><span class="icon-container"></span>Marketplace</span><p class="link-text">Apps and integrations to extend Contentful</p></a></li></div></ul></div></div></div><div class="secondColumn"><div data-column-type="submenu" data-column-id="4jf9oIlCAQU1luTda6l6Ed" class="first-sub-menu"><ul class="sc-1765vah-2 hOSlRO navigation-list level-2 multicolumn" data-submenuorder="0" role="menu" data-column-id="4jf9oIlCAQU1luTda6l6Ed"><li class="sc-1765vah-6 cmqPnt section-title" tabindex="-1">capabilities</li><div class="navigation-link sub-menu-link " data-column-id="4jf9oIlCAQU1luTda6l6Ed"><li class="sc-1765vah-3 fKaJbr navigation-item" role="none"><a text="Personalize and experiment with confidence" icon="ai-suggestions" id="" data-order="6" data-submenuorder="0" data-track="Click - Menu item" data-track-label="AI Suggestions" data-track-category="Navigation" class="sc-1765vah-5 hHVhWi navigation-link sub-menu-link" title="AI Suggestions" hasIcon="ai-suggestions" role="menuitem" tabindex="-1" href="/products/personalization/ai-suggestions/"><span class="headline"><span class="icon-container"></span>AI Suggestions</span><p class="link-text">Personalize and experiment with confidence</p></a></li><li class="sc-1765vah-3 fKaJbr navigation-item" role="none"><a text="Define your audience in seconds" icon="segmentation" id="" data-order="7" data-submenuorder="0" data-track="Click - Menu item" data-track-label="Segmentation" data-track-category="Navigation" class="sc-1765vah-5 hHVhWi navigation-link sub-menu-link" title="Segmentation" hasIcon="segmentation" role="menuitem" tabindex="-1" href="/products/personalization/segmentation/"><span class="headline"><span class="icon-container"></span>Segmentation</span><p class="link-text">Define your audience in seconds</p></a></li><li class="sc-1765vah-3 fKaJbr navigation-item" role="none"><a text="Learn what resonates in real-time" icon="experimentation" id="" data-order="8" data-submenuorder="0" data-track="Click - Menu item" data-track-label="Experimentation" data-track-category="Navigation" class="sc-1765vah-5 hHVhWi navigation-link sub-menu-link" title="Experimentation" hasIcon="experimentation" role="menuitem" tabindex="-1" href="/products/personalization/experimentation/"><span class="headline"><span class="icon-container"></span>Experimentation</span><p class="link-text">Learn what resonates in real-time</p></a></li><li class="sc-1765vah-3 fKaJbr navigation-item" role="none"><a text="Analyze content performance on-the-fly" icon="insights" id="" data-order="9" data-submenuorder="0" data-track="Click - Menu item" data-track-label="Insights" data-track-category="Navigation" class="sc-1765vah-5 hHVhWi navigation-link sub-menu-link" title="Insights" hasIcon="insights" role="menuitem" tabindex="-1" href="/products/personalization/insights/"><span class="headline"><span class="icon-container"></span>Insights</span><p class="link-text">Analyze content performance on-the-fly</p></a></li><li class="sc-1765vah-3 fKaJbr navigation-item" role="none"><a text="Bring your data all together in one place" icon="data-connections" id="" data-order="10" data-submenuorder="0" data-track="Click - Menu item" data-track-label="Data connections" data-track-category="Navigation" class="sc-1765vah-5 hHVhWi navigation-link sub-menu-link" title="Data connections" hasIcon="data-connections" role="menuitem" tabindex="-1" href="/products/personalization/data-connections/"><span class="headline"><span class="icon-container"></span>Data connections</span><p class="link-text">Bring your data all together in one place</p></a></li></div></ul></div><div class="bottomRow"></div></div><ul class="sc-1765vah-2 hOSlRO navigation-list level-2 multicolumn promo-wrapper" role="menubar"><li class="sc-1765vah-3 fKaJbr navigation-item" role="none"><a role="menuitem" tabindex="-1" data-id="Gom4zwmUIze53QjEKJu2X" data-submenuorder="0" class="sc-1765vah-8 knrbZU navigation-link promo sub-menu-link" data-track="Click - Menu Promo CTA" data-track-category="Navigation" data-track-label="Why choose Contentful?" href="/products/"><div class="link-content"><img alt="Navigation Desktop - Feature - Why Choose Contentful@2x (1)" class="sc-tpdi2r-0 dBnmkM lazyload promo-image-desktop" data-sizes="auto" src="https://images.ctfassets.net/fo9twyrwpveg/5WIwjbYZpebbhx3s45lSnr/873d9c7a134bc9f5c81ff7a4c1ec1840/Navigation_Desktop_-_Feature_-_Why_Choose_Contentful_2x__1_.png?fm=jpg&w=250&q=1" data-src="https://images.ctfassets.net/fo9twyrwpveg/5WIwjbYZpebbhx3s45lSnr/873d9c7a134bc9f5c81ff7a4c1ec1840/Navigation_Desktop_-_Feature_-_Why_Choose_Contentful_2x__1_.png?fm=jpg&w=250&q=1" data-srcset="https://images.ctfassets.net/fo9twyrwpveg/5WIwjbYZpebbhx3s45lSnr/873d9c7a134bc9f5c81ff7a4c1ec1840/Navigation_Desktop_-_Feature_-_Why_Choose_Contentful_2x__1_.png?&w=250&fm=avif 1x,https://images.ctfassets.net/fo9twyrwpveg/5WIwjbYZpebbhx3s45lSnr/873d9c7a134bc9f5c81ff7a4c1ec1840/Navigation_Desktop_-_Feature_-_Why_Choose_Contentful_2x__1_.png?&w=500&fm=avif 2x" width="250" height="161" loading="lazy"/><p class="headline promo-heading">Why choose Contentful?</p><p class="link-text promo-link-text">Deliver personalized, relevant experiences at scale</p><div class="arrow-icon"><svg width="32" height="32" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="16" cy="16" r="16" fill="#2B2D31"></circle><path d="M11 15a1 1 0 1 0 0 2v-2Zm10 0H11v2h10v-2Z" fill="#fff"></path><path d="m16 21 4.617-4.617a.5.5 0 0 0 0-.707L16 11.058" stroke="#fff" stroke-width="2" stroke-linecap="round"></path></svg></div></div><div class="sc-1765vah-11 kcmMGs extra-links-wrapper-desktop"><a text="See our latest product release and features" class="sc-1765vah-5 hHVhWi navigation-link sub-menu-link" title="What's new?" role="menuitem" tabindex="-1"><span class="headline">What's new?</span><p class="link-text no-icon">See our latest product release and features</p></a><a text="Learn how AI-powered tools are key to creating the digital experiences customers expect" class="sc-1765vah-5 hHVhWi navigation-link sub-menu-link" title="The future of digital experiences" role="menuitem" tabindex="-1"><span class="headline">The future of digital experiences</span><p class="link-text no-icon">Learn how AI-powered tools are key to creating the digital experiences customers expect</p></a></div><div class="mobile-image-container"><img alt="Navigation Mobile - Feature - Why Choose Contentful@2x (1)" class="sc-tpdi2r-0 dBnmkM lazyload promo-image-mobile" data-sizes="auto" src="https://images.ctfassets.net/fo9twyrwpveg/vnkpRadjb39EyDNhUjDtD/d470980a069740e0a4627a4270a72644/Navigation_Mobile_-_Feature_-_Why_Choose_Contentful_2x__1_.png?q=1" data-src="https://images.ctfassets.net/fo9twyrwpveg/vnkpRadjb39EyDNhUjDtD/d470980a069740e0a4627a4270a72644/Navigation_Mobile_-_Feature_-_Why_Choose_Contentful_2x__1_.png" data-srcset="https://images.ctfassets.net/fo9twyrwpveg/vnkpRadjb39EyDNhUjDtD/d470980a069740e0a4627a4270a72644/Navigation_Mobile_-_Feature_-_Why_Choose_Contentful_2x__1_.png?&w=95&fm=avif 1x,https://images.ctfassets.net/fo9twyrwpveg/vnkpRadjb39EyDNhUjDtD/d470980a069740e0a4627a4270a72644/Navigation_Mobile_-_Feature_-_Why_Choose_Contentful_2x__1_.png?&w=190&fm=avif 2x" loading="lazy"/></div></a><div class="sc-1765vah-11 kcmMGs extra-links-wrapper extra-links-wrapper-mobile"><a text="See our latest product release and features" class="sc-1765vah-5 hHVhWi navigation-link sub-menu-link" title="What's new?" role="menuitem" tabindex="-1"><span class="headline">What's new?</span><p class="link-text no-icon">See our latest product release and features</p></a><a text="Learn how AI-powered tools are key to creating the digital experiences customers expect" class="sc-1765vah-5 hHVhWi navigation-link sub-menu-link" title="The future of digital experiences" role="menuitem" tabindex="-1"><span class="headline">The future of digital experiences</span><p class="link-text no-icon">Learn how AI-powered tools are key to creating the digital experiences customers expect</p></a></div></li></ul></div></li><li class="sc-1765vah-3 fKaJbr navigation-item" role="none"><button class="sc-1765vah-4 fPMSbS navigation-toggle main-nav-element" aria-expanded="false" aria-haspopup="true" role="menuitem" tabindex="-1" id="main-nav-element-1-solutions" data-order="1">Solutions<span class="mobile-toggle"></span></button><div data-submenuorder="1" class="sc-1765vah-12 gMWuTV multicolumn-wrapper left-aligned-card"><div class="firstColumn"><div data-column-type="submenu" data-column-id="f9mzQGJ4x78KXTupsi06b" class="first-sub-menu"><ul class="sc-1765vah-2 hOSlRO navigation-list level-2 multicolumn" data-submenuorder="1" role="menu" data-column-id="f9mzQGJ4x78KXTupsi06b"><li class="sc-1765vah-6 cmqPnt section-title" tabindex="-1">use cases</li><div class="navigation-link sub-menu-link " data-column-id="f9mzQGJ4x78KXTupsi06b"><li class="sc-1765vah-3 fKaJbr navigation-item" role="none"><a text="Increase ROI with AI-native personalization" icon="personalization" id="" data-order="0" data-submenuorder="1" data-track="Click - Menu item" data-track-label="Personalization" data-track-category="Navigation" class="sc-1765vah-5 hHVhWi navigation-link sub-menu-link" title="Personalization" hasIcon="personalization" role="menuitem" tabindex="-1" href="/solutions/personalization/"><span class="headline"><span class="icon-container"></span>Personalization</span><p class="link-text">Increase ROI with AI-native personalization</p></a></li><li class="sc-1765vah-3 fKaJbr navigation-item" role="none"><a text="Boost revenue with composable commerce" icon="composable-commerce" id="" data-order="1" data-submenuorder="1" data-track="Click - Menu item" data-track-label="Composable commerce" data-track-category="Navigation" class="sc-1765vah-5 hHVhWi navigation-link sub-menu-link" title="Composable commerce" hasIcon="composable-commerce" role="menuitem" tabindex="-1" href="/solutions/composable-commerce/"><span class="headline"><span class="icon-container"></span>Composable commerce</span><p class="link-text">Boost revenue with composable commerce</p></a></li><li class="sc-1765vah-3 fKaJbr navigation-item" role="none"><a text="Future-proof your website, extend your reach" icon="websites" id="" data-order="2" data-submenuorder="1" data-track="Click - Menu item" data-track-label="Websites" data-track-category="Navigation" class="sc-1765vah-5 hHVhWi navigation-link sub-menu-link" title="Websites" hasIcon="websites" role="menuitem" tabindex="-1" href="/solutions/websites/"><span class="headline"><span class="icon-container"></span>Websites</span><p class="link-text">Future-proof your website, extend your reach</p></a></li><li class="sc-1765vah-3 fKaJbr navigation-item" role="none"><a text="Elevated experiences without constraints" icon="multi-brand" id="" data-order="3" data-submenuorder="1" data-track="Click - Menu item" data-track-label="Multi-brand experiences" data-track-category="Navigation" class="sc-1765vah-5 hHVhWi navigation-link sub-menu-link" title="Multi-brand experiences" hasIcon="multi-brand" role="menuitem" tabindex="-1" href="/solutions/multi-brand/"><span class="headline"><span class="icon-container"></span>Multi-brand experiences</span><p class="link-text">Elevated experiences without constraints</p></a></li><li class="sc-1765vah-3 fKaJbr navigation-item" role="none"><a text="Create SEO-friendly experiences with ease" icon="seo-search-graph" id="" data-order="4" data-submenuorder="1" data-track="Click - Menu item" data-track-label="SEO" data-track-category="Navigation" class="sc-1765vah-5 hHVhWi navigation-link sub-menu-link" title="SEO" hasIcon="seo-search-graph" role="menuitem" tabindex="-1" href="/solutions/seo/"><span class="headline"><span class="icon-container"></span>SEO</span><p class="link-text">Create SEO-friendly experiences with ease</p></a></li><li class="sc-1765vah-3 fKaJbr navigation-item" role="none"><a text="FAQs, intranets & more" icon="knowledge-base" id="" data-order="5" data-submenuorder="1" data-track="Click - Menu item" data-track-label="Knowledge base" data-track-category="Navigation" class="sc-1765vah-5 hHVhWi navigation-link sub-menu-link" title="Knowledge base" hasIcon="knowledge-base" role="menuitem" tabindex="-1" href="/solutions/support-portal-knowledge-base/"><span class="headline"><span class="icon-container"></span>Knowledge base</span><p class="link-text">FAQs, intranets & more</p></a></li></div></ul></div><div class="bottomRow"></div></div><div class="secondColumn"><div data-column-type="submenu" data-column-id="78lzfeWuUDKwhHbh7H2VyX" class="first-sub-menu"><ul class="sc-1765vah-2 hOSlRO navigation-list level-2 multicolumn" data-submenuorder="1" role="menu" data-column-id="78lzfeWuUDKwhHbh7H2VyX"><li class="sc-1765vah-6 cmqPnt section-title" tabindex="-1">audiences</li><div class="navigation-link sub-menu-link " data-column-id="78lzfeWuUDKwhHbh7H2VyX"><li class="sc-1765vah-3 fKaJbr navigation-item" role="none"><a text="Turn new customers into brand loyalists" icon="growth-marketing" id="" data-order="6" data-submenuorder="1" data-track="Click - Menu item" data-track-label="Growth marketing" data-track-category="Navigation" class="sc-1765vah-5 hHVhWi navigation-link sub-menu-link" title="Growth marketing" hasIcon="growth-marketing" role="menuitem" tabindex="-1" href="/solutions/growth-marketing-teams/"><span class="headline"><span class="icon-container"></span>Growth marketing</span><p class="link-text">Turn new customers into brand loyalists</p></a></li><li class="sc-1765vah-3 fKaJbr navigation-item" role="none"><a text="Build, collaborate, and deliver faster" icon="web" id="" data-order="7" data-submenuorder="1" data-track="Click - Menu item" data-track-label="Web" data-track-category="Navigation" class="sc-1765vah-5 hHVhWi navigation-link sub-menu-link" title="Web" hasIcon="web" role="menuitem" tabindex="-1" href="/solutions/web-teams/"><span class="headline"><span class="icon-container"></span>Web</span><p class="link-text">Build, collaborate, and deliver faster</p></a></li><li class="sc-1765vah-3 fKaJbr navigation-item" role="none"><a text="Free developers to focus on what they do best" icon="product" id="" data-order="8" data-submenuorder="1" data-track="Click - Menu item" data-track-label="Product" data-track-category="Navigation" class="sc-1765vah-5 hHVhWi navigation-link sub-menu-link" title="Product" hasIcon="product" role="menuitem" tabindex="-1" href="/solutions/product-teams/"><span class="headline"><span class="icon-container"></span>Product</span><p class="link-text">Free developers to focus on what they do best</p></a></li><li class="sc-1765vah-3 fKaJbr navigation-item" role="none"><a text="Streamline content creation and collaboration" icon="content" id="" data-order="9" data-submenuorder="1" data-track="Click - Menu item" data-track-label="Content" data-track-category="Navigation" class="sc-1765vah-5 hHVhWi navigation-link sub-menu-link" title="Content" hasIcon="content" role="menuitem" tabindex="-1" href="/solutions/content-teams/"><span class="headline"><span class="icon-container"></span>Content</span><p class="link-text">Streamline content creation and collaboration</p></a></li></div></ul></div><div class="bottomRow"><div data-column-type="submenu" data-column-id="3tG65GKaoRNFjoQfWFFQhM"><ul class="sc-1765vah-2 hOSlRO navigation-list level-2 multicolumn" data-column="0" data-submenuorder="1" data-subsection="0" role="menu" data-column-id="3tG65GKaoRNFjoQfWFFQhM"><li class="sc-1765vah-6 cmqPnt section-title" tabindex="-1">enterprise</li><div class="navigation-link sub-menu-link " data-column-id="3tG65GKaoRNFjoQfWFFQhM"><li class="sc-1765vah-3 fKaJbr navigation-item" role="none"><a text="Drive business revenue at scale" icon="enterprise" id="" data-order="10" data-submenuorder="1" data-track="Click - Menu item" data-track-label="Enterprise" data-track-category="Navigation" class="sc-1765vah-5 hHVhWi navigation-link sub-menu-link" title="Enterprise" hasIcon="enterprise" role="menuitem" tabindex="-1" href="/enterprise"><span class="headline"><span class="icon-container"></span>Enterprise</span><p class="link-text">Drive business revenue at scale</p></a></li></div></ul></div></div></div><ul class="sc-1765vah-2 hOSlRO navigation-list level-2 multicolumn promo-wrapper" role="menubar"><li class="sc-1765vah-3 fKaJbr navigation-item" role="none"><a role="menuitem" tabindex="-1" data-id="1RHEgc4H5PSIeY9cJHgTPj" data-submenuorder="0" class="sc-1765vah-8 knrbZU navigation-link promo sub-menu-link" data-track="Click - Menu Promo CTA" data-track-category="Navigation" data-track-label="Why choose Contentful? " href="/products/"><div class="link-content"><img alt="Navigation Desktop - Feature - Why Choose Contentful@2x (1)" class="sc-tpdi2r-0 dBnmkM lazyload promo-image-desktop" data-sizes="auto" src="https://images.ctfassets.net/fo9twyrwpveg/5WIwjbYZpebbhx3s45lSnr/873d9c7a134bc9f5c81ff7a4c1ec1840/Navigation_Desktop_-_Feature_-_Why_Choose_Contentful_2x__1_.png?fm=jpg&w=250&q=1" data-src="https://images.ctfassets.net/fo9twyrwpveg/5WIwjbYZpebbhx3s45lSnr/873d9c7a134bc9f5c81ff7a4c1ec1840/Navigation_Desktop_-_Feature_-_Why_Choose_Contentful_2x__1_.png?fm=jpg&w=250&q=1" data-srcset="https://images.ctfassets.net/fo9twyrwpveg/5WIwjbYZpebbhx3s45lSnr/873d9c7a134bc9f5c81ff7a4c1ec1840/Navigation_Desktop_-_Feature_-_Why_Choose_Contentful_2x__1_.png?&w=250&fm=avif 1x,https://images.ctfassets.net/fo9twyrwpveg/5WIwjbYZpebbhx3s45lSnr/873d9c7a134bc9f5c81ff7a4c1ec1840/Navigation_Desktop_-_Feature_-_Why_Choose_Contentful_2x__1_.png?&w=500&fm=avif 2x" width="250" height="161" loading="lazy"/><p class="headline promo-heading">Why choose Contentful? </p><p class="link-text promo-link-text">Deliver personalized, relevant experiences at scale</p><div class="arrow-icon"><svg width="32" height="32" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="16" cy="16" r="16" fill="#2B2D31"></circle><path d="M11 15a1 1 0 1 0 0 2v-2Zm10 0H11v2h10v-2Z" fill="#fff"></path><path d="m16 21 4.617-4.617a.5.5 0 0 0 0-.707L16 11.058" stroke="#fff" stroke-width="2" stroke-linecap="round"></path></svg></div></div><div class="mobile-image-container"><img alt="Navigation Mobile - Feature - Why Choose Contentful@2x (1)" class="sc-tpdi2r-0 dBnmkM lazyload promo-image-mobile" data-sizes="auto" src="https://images.ctfassets.net/fo9twyrwpveg/vnkpRadjb39EyDNhUjDtD/d470980a069740e0a4627a4270a72644/Navigation_Mobile_-_Feature_-_Why_Choose_Contentful_2x__1_.png?q=1" data-src="https://images.ctfassets.net/fo9twyrwpveg/vnkpRadjb39EyDNhUjDtD/d470980a069740e0a4627a4270a72644/Navigation_Mobile_-_Feature_-_Why_Choose_Contentful_2x__1_.png" data-srcset="https://images.ctfassets.net/fo9twyrwpveg/vnkpRadjb39EyDNhUjDtD/d470980a069740e0a4627a4270a72644/Navigation_Mobile_-_Feature_-_Why_Choose_Contentful_2x__1_.png?&w=95&fm=avif 1x,https://images.ctfassets.net/fo9twyrwpveg/vnkpRadjb39EyDNhUjDtD/d470980a069740e0a4627a4270a72644/Navigation_Mobile_-_Feature_-_Why_Choose_Contentful_2x__1_.png?&w=190&fm=avif 2x" loading="lazy"/></div></a></li></ul></div></li><li class="sc-1765vah-3 fKaJbr navigation-item" role="none"><button class="sc-1765vah-4 fPMSbS navigation-toggle main-nav-element" aria-expanded="false" aria-haspopup="true" role="menuitem" tabindex="-1" id="main-nav-element-2-resources" data-order="2">Resources<span class="mobile-toggle"></span></button><div data-submenuorder="2" class="sc-1765vah-12 gMWuTV multicolumn-wrapper"><div class="firstColumn"><div data-column-type="submenu" data-column-id="2N9KenvEWJ696vqz9RzpAM" class="first-sub-menu"><ul class="sc-1765vah-2 hOSlRO navigation-list level-2 multicolumn" data-submenuorder="2" role="menu" data-column-id="2N9KenvEWJ696vqz9RzpAM"><div class="navigation-link sub-menu-link " data-column-id="2N9KenvEWJ696vqz9RzpAM"><li class="sc-1765vah-3 fKaJbr navigation-item" role="none"><a text="White-papers, ebooks and videos" icon="monitor-programming-book" id="" data-order="0" data-submenuorder="2" data-track="Click - Menu item" data-track-label="Resource Center" data-track-category="Navigation" class="sc-1765vah-5 hHVhWi navigation-link sub-menu-link" title="Resource Center" hasIcon="monitor-programming-book" role="menuitem" tabindex="-1" href="/resources/"><span class="headline"><span class="icon-container"></span>Resource Center</span><p class="link-text">White-papers, ebooks and videos</p></a></li><li class="sc-1765vah-3 fKaJbr navigation-item" role="none"><a text="Success stories with Contentful" icon="presentation-board-graph" id="" data-order="1" data-submenuorder="2" data-track="Click - Menu item" data-track-label="Customer Case Studies" data-track-category="Navigation" class="sc-1765vah-5 hHVhWi navigation-link sub-menu-link" title="Customer Case Studies" hasIcon="presentation-board-graph" role="menuitem" tabindex="-1" href="/case-studies/"><span class="headline"><span class="icon-container"></span>Customer Case Studies</span><p class="link-text">Success stories with Contentful</p></a></li><li class="sc-1765vah-3 fKaJbr navigation-item" role="none"><a text="Get the latest from Contentful" icon="monitor-page" id="" data-order="2" data-submenuorder="2" data-track="Click - Menu item" data-track-label="Blog" data-track-category="Navigation" class="sc-1765vah-5 hHVhWi navigation-link sub-menu-link" title="Blog" hasIcon="monitor-page" role="menuitem" tabindex="-1" href="/blog/"><span class="headline"><span class="icon-container"></span>Blog</span><p class="link-text">Get the latest from Contentful</p></a></li><li class="sc-1765vah-3 fKaJbr navigation-item" role="none"><a text="Let's meet up" icon="calendar-add-1" id="" data-order="3" data-submenuorder="2" data-track="Click - Menu item" data-track-label="Events" data-track-category="Navigation" class="sc-1765vah-5 hHVhWi navigation-link sub-menu-link" title="Events" hasIcon="calendar-add-1" role="menuitem" tabindex="-1" href="/events/"><span class="headline"><span class="icon-container"></span>Events</span><p class="link-text">Let's meet up</p></a></li><li class="sc-1765vah-3 fKaJbr navigation-item" role="none"><a text="We've got your back" icon="messages-bubble-question" id="" data-order="4" data-submenuorder="2" data-track="Click - Menu item" data-track-label="Help Center" data-track-category="Navigation" class="sc-1765vah-5 hHVhWi navigation-link sub-menu-link" title="Help Center" hasIcon="messages-bubble-question" role="menuitem" tabindex="-1" href="/help/"><span class="headline"><span class="icon-container"></span>Help Center</span><p class="link-text">We've got your back</p></a></li><li class="sc-1765vah-3 fKaJbr navigation-item" role="none"><a href="https://training.contentful.com/" text="Live training, courses and certification" icon="study-owl" id="" data-order="5" data-submenuorder="2" data-track="Click - Menu item" data-track-label="Learning Center" data-track-category="Navigation" class="sc-1765vah-5 hHVhWi navigation-link sub-menu-link" title="Learning Center" hasIcon="study-owl" role="menuitem" tabindex="-1"><span class="headline"><span class="icon-container"></span>Learning Center</span><p class="link-text">Live training, courses and certification</p></a></li></div></ul></div><div class="bottomRow"></div></div><div class="secondColumn"><div class="bottomRow"></div></div><ul class="sc-1765vah-2 hOSlRO navigation-list level-2 multicolumn promo-wrapper" role="menubar"><li class="sc-1765vah-3 fKaJbr navigation-item" role="none"><a role="menuitem" tabindex="-1" data-id="7afLc437Gr80j6aSLyLIc1" data-order="6" data-submenuorder="0" class="sc-1765vah-8 knrbZU navigation-link promo sub-menu-link" data-track="Click - Menu Promo CTA" data-track-category="Navigation" data-track-label="Support services" href="/services/"><div class="link-content"><img alt="resources-promo-desktop" class="sc-tpdi2r-0 dBnmkM lazyload promo-image-desktop" data-sizes="auto" src="https://images.ctfassets.net/fo9twyrwpveg/4yXLpwq1O7ziJ8xg2st4HP/889c3411dd7c78fe4a7ee39178fe77cd/resources-promo-desktop.png?fm=jpg&w=250&q=1" data-src="https://images.ctfassets.net/fo9twyrwpveg/4yXLpwq1O7ziJ8xg2st4HP/889c3411dd7c78fe4a7ee39178fe77cd/resources-promo-desktop.png?fm=jpg&w=250&q=1" data-srcset="https://images.ctfassets.net/fo9twyrwpveg/4yXLpwq1O7ziJ8xg2st4HP/889c3411dd7c78fe4a7ee39178fe77cd/resources-promo-desktop.png?&w=250&fm=avif 1x,https://images.ctfassets.net/fo9twyrwpveg/4yXLpwq1O7ziJ8xg2st4HP/889c3411dd7c78fe4a7ee39178fe77cd/resources-promo-desktop.png?&w=500&fm=avif 2x" width="250" height="161" loading="lazy"/><p class="headline promo-heading">Support services</p><p class="link-text promo-link-text">Our teams are here to help you get more value out of Contentful.</p><div class="arrow-icon"><svg width="32" height="32" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="16" cy="16" r="16" fill="#2B2D31"></circle><path d="M11 15a1 1 0 1 0 0 2v-2Zm10 0H11v2h10v-2Z" fill="#fff"></path><path d="m16 21 4.617-4.617a.5.5 0 0 0 0-.707L16 11.058" stroke="#fff" stroke-width="2" stroke-linecap="round"></path></svg></div></div><div class="mobile-image-container"><img alt="resources-promo-mobile" class="sc-tpdi2r-0 dBnmkM lazyload promo-image-mobile" data-sizes="auto" src="https://images.ctfassets.net/fo9twyrwpveg/3ZfVFhDwSO8hz4SrCd6XUs/380cc80fc53242abb74d53bfaa7e0984/resources-promo-mobile.png?q=1" data-src="https://images.ctfassets.net/fo9twyrwpveg/3ZfVFhDwSO8hz4SrCd6XUs/380cc80fc53242abb74d53bfaa7e0984/resources-promo-mobile.png" data-srcset="https://images.ctfassets.net/fo9twyrwpveg/3ZfVFhDwSO8hz4SrCd6XUs/380cc80fc53242abb74d53bfaa7e0984/resources-promo-mobile.png?&w=95&fm=avif 1x,https://images.ctfassets.net/fo9twyrwpveg/3ZfVFhDwSO8hz4SrCd6XUs/380cc80fc53242abb74d53bfaa7e0984/resources-promo-mobile.png?&w=190&fm=avif 2x" loading="lazy"/></div></a></li></ul></div></li><li class="sc-1765vah-3 fKaJbr navigation-item" role="none"><button class="sc-1765vah-4 fPMSbS navigation-toggle main-nav-element" aria-expanded="false" aria-haspopup="true" role="menuitem" tabindex="-1" id="main-nav-element-3-developers" data-order="3">Developers<span class="mobile-toggle"></span></button><div data-submenuorder="3" class="sc-1765vah-12 gMWuTV multicolumn-wrapper"><div class="firstColumn"><div data-column-type="submenu" data-column-id="6IyCGPw6M8eLV5FFU0BWnl" class="first-sub-menu"><ul class="sc-1765vah-2 hOSlRO navigation-list level-2 multicolumn" data-submenuorder="3" role="menu" data-column-id="6IyCGPw6M8eLV5FFU0BWnl"><div class="navigation-link sub-menu-link " data-column-id="6IyCGPw6M8eLV5FFU0BWnl"><li class="sc-1765vah-3 fKaJbr navigation-item" role="none"><a text="Meet your community" icon="programming-hold-code" id="" data-order="0" data-submenuorder="3" data-track="Click - Menu item" data-track-label="Developer Portal" data-track-category="Navigation" class="sc-1765vah-5 hHVhWi navigation-link sub-menu-link" title="Developer Portal" hasIcon="programming-hold-code" role="menuitem" tabindex="-1" href="/developers/"><span class="headline"><span class="icon-container"></span>Developer Portal</span><p class="link-text">Meet your community</p></a></li><li class="sc-1765vah-3 fKaJbr navigation-item" role="none"><a text="How to build with Contentful" icon="paginate-filter-text" id="" data-order="1" data-submenuorder="3" data-track="Click - Menu item" data-track-label="Documentation" data-track-category="Navigation" class="sc-1765vah-5 hHVhWi navigation-link sub-menu-link" title="Documentation" hasIcon="paginate-filter-text" role="menuitem" tabindex="-1" href="/developers/docs/"><span class="headline"><span class="icon-container"></span>Documentation</span><p class="link-text">How to build with Contentful</p></a></li><li class="sc-1765vah-3 fKaJbr navigation-item" role="none"><a text="Fast-track your project" icon="navigation-templates" id="" data-order="2" data-submenuorder="3" data-track="Click - Menu item" data-track-label="Starter Templates" data-track-category="Navigation" class="sc-1765vah-5 hHVhWi navigation-link sub-menu-link" title="Starter Templates" hasIcon="navigation-templates" role="menuitem" tabindex="-1" href="/starter-templates/"><span class="headline"><span class="icon-container"></span>Starter Templates</span><p class="link-text">Fast-track your project</p></a></li><li class="sc-1765vah-3 fKaJbr navigation-item" role="none"><a text="Use the tools you love" icon="browser-page-hierarchy" id="" data-order="3" data-submenuorder="3" data-track="Click - Menu item" data-track-label="Technologies Getting Started" data-track-category="Navigation" class="sc-1765vah-5 hHVhWi navigation-link sub-menu-link" title="Technologies Getting Started" hasIcon="browser-page-hierarchy" role="menuitem" tabindex="-1" href="/technologies-getting-started/"><span class="headline"><span class="icon-container"></span>Technologies Getting Started</span><p class="link-text">Use the tools you love</p></a></li><li class="sc-1765vah-3 fKaJbr navigation-item" role="none"><a text="Awesome projects from the community" icon="holy-code" id="" data-order="4" data-submenuorder="3" data-track="Click - Menu item" data-track-label="Developer Showcase" data-track-category="Navigation" class="sc-1765vah-5 hHVhWi navigation-link sub-menu-link" title="Developer Showcase" hasIcon="holy-code" role="menuitem" tabindex="-1" href="/developers/showcase/"><span class="headline"><span class="icon-container"></span>Developer Showcase</span><p class="link-text">Awesome projects from the community</p></a></li><li class="sc-1765vah-3 fKaJbr navigation-item" role="none"><a text="Dev news, tips and how-tos" icon="programming-browser" id="" data-order="5" data-submenuorder="3" data-track="Click - Menu item" data-track-label="Developer Blog" data-track-category="Navigation" class="sc-1765vah-5 hHVhWi navigation-link sub-menu-link" title="Developer Blog" hasIcon="programming-browser" role="menuitem" tabindex="-1" href="/blog/tag/developer/"><span class="headline"><span class="icon-container"></span>Developer Blog</span><p class="link-text">Dev news, tips and how-tos</p></a></li><li class="sc-1765vah-3 fKaJbr navigation-item" role="none"><a text="Stay up to date" icon="navigation-changelog" id="" data-order="6" data-submenuorder="3" data-track="Click - Menu item" data-track-label="Changelog" data-track-category="Navigation" class="sc-1765vah-5 hHVhWi navigation-link sub-menu-link" title="Changelog" hasIcon="navigation-changelog" role="menuitem" tabindex="-1" href="/developers/changelog/"><span class="headline"><span class="icon-container"></span>Changelog</span><p class="link-text">Stay up to date</p></a></li></div></ul></div><div class="bottomRow"></div></div><div class="secondColumn"><div class="bottomRow"></div></div><ul class="sc-1765vah-2 hOSlRO navigation-list level-2 multicolumn promo-wrapper" role="menubar"><li class="sc-1765vah-3 fKaJbr navigation-item" role="none"><a role="menuitem" tabindex="-1" data-id="4CFX0xF1qnwcaAFJpL24jW" data-order="7" data-submenuorder="0" class="sc-1765vah-8 knrbZU navigation-link promo sub-menu-link" data-track="Click - Menu Promo CTA" data-track-category="Navigation" data-track-label="Ready to start building?" href="/sign-up/"><div class="link-content"><img alt="dev-promo-desktop" class="sc-tpdi2r-0 dBnmkM lazyload promo-image-desktop" data-sizes="auto" src="https://images.ctfassets.net/fo9twyrwpveg/4iTDYDlBbLKygCMLhWcEJM/7af6c5872d51b836c41109b0ea32bcef/dev-promo-desktop.png?fm=jpg&w=250&q=1" data-src="https://images.ctfassets.net/fo9twyrwpveg/4iTDYDlBbLKygCMLhWcEJM/7af6c5872d51b836c41109b0ea32bcef/dev-promo-desktop.png?fm=jpg&w=250&q=1" data-srcset="https://images.ctfassets.net/fo9twyrwpveg/4iTDYDlBbLKygCMLhWcEJM/7af6c5872d51b836c41109b0ea32bcef/dev-promo-desktop.png?&w=250&fm=avif 1x,https://images.ctfassets.net/fo9twyrwpveg/4iTDYDlBbLKygCMLhWcEJM/7af6c5872d51b836c41109b0ea32bcef/dev-promo-desktop.png?&w=500&fm=avif 2x" width="250" height="161" loading="lazy"/><p class="headline promo-heading">Ready to start building?</p><p class="link-text promo-link-text">Get under the hood and see what’s possible with Contentful.</p><div class="arrow-icon"><svg width="32" height="32" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="16" cy="16" r="16" fill="#2B2D31"></circle><path d="M11 15a1 1 0 1 0 0 2v-2Zm10 0H11v2h10v-2Z" fill="#fff"></path><path d="m16 21 4.617-4.617a.5.5 0 0 0 0-.707L16 11.058" stroke="#fff" stroke-width="2" stroke-linecap="round"></path></svg></div></div><div class="mobile-image-container"><img alt="dev-promo-mobile" class="sc-tpdi2r-0 dBnmkM lazyload promo-image-mobile" data-sizes="auto" src="https://images.ctfassets.net/fo9twyrwpveg/4zmefAbzXuIzKF8NlfN44H/54eea87b112241f748872d084b0b3c8b/dev-promo-mobile.png?q=1" data-src="https://images.ctfassets.net/fo9twyrwpveg/4zmefAbzXuIzKF8NlfN44H/54eea87b112241f748872d084b0b3c8b/dev-promo-mobile.png" data-srcset="https://images.ctfassets.net/fo9twyrwpveg/4zmefAbzXuIzKF8NlfN44H/54eea87b112241f748872d084b0b3c8b/dev-promo-mobile.png?&w=95&fm=avif 1x,https://images.ctfassets.net/fo9twyrwpveg/4zmefAbzXuIzKF8NlfN44H/54eea87b112241f748872d084b0b3c8b/dev-promo-mobile.png?&w=190&fm=avif 2x" loading="lazy"/></div></a></li></ul></div></li><li class="sc-1765vah-3 fKaJbr navigation-item" role="none"><button class="sc-1765vah-4 fPMSbS navigation-toggle main-nav-element" aria-expanded="false" aria-haspopup="true" role="menuitem" tabindex="-1" id="main-nav-element-4-partners" data-order="4">Partners<span class="mobile-toggle"></span></button><ul class="sc-1765vah-2 hOSlRO navigation-list level-2" data-submenuorder="4" role="menu"><div class="navigation-link sub-menu-link "><li class="sc-1765vah-3 fKaJbr navigation-item" role="none"><a text="Your growing support system" icon="people-network" id="" data-order="0" data-submenuorder="4" data-track="Click - Menu item" data-track-label="Overview" data-track-category="Navigation" class="sc-1765vah-5 hHVhWi navigation-link sub-menu-link" title="Overview" hasIcon="people-network" role="menuitem" tabindex="-1" href="/partners/"><span class="headline"><span class="icon-container"></span>Overview</span><p class="link-text">Your growing support system</p></a></li><li class="sc-1765vah-3 fKaJbr navigation-item" role="none"><a text="Get help implementing Contentful" icon="search" id="" data-order="1" data-submenuorder="4" data-track="Click - Menu item" data-track-label="Find a Partner" data-track-category="Navigation" class="sc-1765vah-5 hHVhWi navigation-link sub-menu-link" title="Find a Partner" hasIcon="search" role="menuitem" tabindex="-1" href="/partners/solutions/"><span class="headline"><span class="icon-container"></span>Find a Partner</span><p class="link-text">Get help implementing Contentful</p></a></li><li class="sc-1765vah-3 fKaJbr navigation-item" role="none"><a text="Join our rewarding partner program" icon="person-check" id="" data-order="2" data-submenuorder="4" data-track="Click - Menu item" data-track-label="Become a Partner" data-track-category="Navigation" class="sc-1765vah-5 hHVhWi navigation-link sub-menu-link" title="Become a Partner" hasIcon="person-check" role="menuitem" tabindex="-1" href="/partners/contact/"><span class="headline"><span class="icon-container"></span>Become a Partner</span><p class="link-text">Join our rewarding partner program</p></a></li><li class="sc-1765vah-3 fKaJbr navigation-item" role="none"><a href="https://contentful.allbound.com/" text="Full toolkit for partners" icon="multiple-circle" id="" data-order="3" data-submenuorder="4" data-track="Click - Menu item" data-track-label="Partner Portal" data-track-category="Navigation" class="sc-1765vah-5 hHVhWi navigation-link sub-menu-link" title="Partner Portal" hasIcon="multiple-circle" role="menuitem" tabindex="-1"><span class="headline"><span class="icon-container"></span>Partner Portal</span><p class="link-text">Full toolkit for partners</p></a></li></div></ul></li><li class="sc-1765vah-3 fKaJbr navigation-item" role="none"><a id="main-nav-element-5-pricing" data-order="5" data-track="Click - Menu item" data-track-label="Pricing" data-track-category="Navigation" class="sc-1765vah-5 hHVhWi navigation-link main-nav-element" title="Pricing" role="menuitem" tabindex="-1" href="/pricing/"><span class="headline">Pricing</span></a></li></div></ul></nav></div><div class="sc-3zgkn2-2 iArtIQ"><div class="sc-3zgkn2-3 dvvWtU"><a href="/search/"><svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.167 15.833a6.667 6.667 0 1 0 0-13.333 6.667 6.667 0 0 0 0 13.333ZM17.5 17.5l-3.625-3.625" stroke="#2A3039" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"></path></svg></a></div><a href="https://be.contentful.com/login" data-track="Click - Menu item" data-track-label="Utility - Log in" data-track-category="Navigation" class="sc-3zgkn2-4 hHkuyf"><div class="sc-3zgkn2-1 gpSDqL"><svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><g stroke="#2A3039" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><path d="M1.424 10.004H13.43M10.579 7.146l2.858 2.858-2.858 2.859"></path><path d="M3.378 6.501a8.004 8.004 0 1 1 .136 7.273"></path></g></svg><div class="sc-1wxbtey-1 ldlQUJ sc-3zgkn2-0 ceEqFX link-text">Log in</div></div></a></div><div class="sc-1r9nzk4-1 iFTkeX"><a data-track="Click - Navigation CTA" data-track-label="Primary - Get started" data-track-category="Navigation" href="/contact/sales/" to="/contact/sales/" class="sc-xnk5mh-0 cHzQMI sc-1r9nzk4-3 fLUUQx">Contact sales</a></div></div></div></div></div></div></div></div></div></header><div class="sc-1qtjr9b-0 beOheS"></div><main id="main"><meta name="zd-site-verification" content="0t779dw7x0mriaomrvbp7ah"/><meta class="elastic" name="pathname" content="/security/"/><div> <script type="application/ld+json">{"@context":"https://schema.org","@type":"Organization","name":"Contentful","url":"http://www.contentful.com/","logo":"https://www.contentful.com/assets/logo/contentful-light.svg/","sameAs":["https://twitter.com/contentful","https://www.linkedin.com/company/contentful/","https://github.com/contentful","https://www.youtube.com/channel/UCrsEcxPCJlz5yZ_FKGo6D9g","https://www.wikidata.org/wiki/Q18348837","https://en.wikipedia.org/wiki/Contentful"]}</script> </div><section class="sc-gsnTZi gDAcoL"><div class="sc-e7obvi-0 jZXojs container-outer-wrapper"><div class="sc-gsnTZi fOrFif container-padding"><div class="sc-e7obvi-1 elVfgo container-inner-wrapper"><div class="sc-hKMtZM sc-12s6hdu-1 hDlbxa ejwyQs grid-row"><div class="sc-dkzDqf sc-12s6hdu-2 gkhxdD izIrKR grid-unit"><div class="sc-12s6hdu-0 etdddW grid-col"><div class="sc-bczRLJ bwqYJk"><div class="sc-sd7djr-0 jYuwhL"><h1>Security at Contentful</h1> <p>Security being just important to us is a huge understatement. Security is a top priority at Contentful and we live it in our day-to-day activities.</p> <p>We’ve built a comprehensive security program that is governed by our Information Security Management System (ISMS) and is in line with the ISO 27001:2013 international standard. This standard ensures that Contentful systematically evaluates risks, threats and vulnerabilities to information security for its users as well as maintains controls and a management process to constantly manage risk and meet security needs. To provide unbiased neutrality, certification is carried out by independent third-party auditors.</p> <p>We are ISO compliant as of 03 Jun 2019 until 02 Jun 2025, with recertification occurring every three years. You can download our ISO 27001 certificate <a href="https://assets.ctfassets.net/fo9twyrwpveg/3ZYdJejnEVjo2BfzDACiyf/a1904c14f499856fb50cf0a06e7a7ee9/2025.03.14_-_Coalfire_-_Contentful_ISO_27001_Certificate_Award.pdf">here</a>.</p> <p>Our Senior Management team is accountable for security and ensures that security capabilities and competence exist in all levels of our business. As a whole, we follow a holistic and collaborative approach to guarantee the confidentiality, availability, and integrity of your data. On this page, you can read about the various policies and security measures taken by Contentful to secure user content and data hosted on our platform from unauthorized access.</p> <p><a name="how-we-protect-your-content" href=""></a></p> <h3><a href="#how-we-protect-your-content">How we protect your content</a></h3> <p>Our infrastructure runs purely on Amazon Web Services (AWS), which delivers infrastructure as a service with prime security capabilities.</p> <h4>ISO 27001 compliant data centers</h4> <p>The data centers used for storing your content and allowing it to be delivered to your users are also certified for compliance with the ISO 27001 standard.</p> <h4>Data storage and encryption at rest</h4> <p>Your data is encrypted at rest in AWS S3 buckets, AWS RDS instances and block devices used by AWS EC2 instances. AES256 encryption is used by default via AWS’ encryption services, while key management is handled by AWS KMS. This ensures the content is preserved and safe from prying eyes and manipulation.</p> <p>All user passwords are hashed using the Bcrypt password hashing function and stored in the database. Bcrypt uses salts and 11 rounds of algorithm to increase the complexity of hashing to minimize risk of passwords being cracked.</p> <h4>Encryption in transit</h4> <p>All communication between you, your services and Contentful, that includes your data, traverses the Internet via encrypted HTTPS traffic using TLS v1.2. In addition, data is also encrypted during transit between Contentful and our Content Delivery Networks (CDNs). This encryption during communication ensures information cannot be read or manipulated by unauthorized third parties.</p> <h4>Annual penetration tests</h4> <p>Our infrastructure, web applications, and APIs are penetration tested annually by external independent parties. Any vulnerability found are fixed based our specifications in an internal SLA.</p> <h4>Backups</h4> <p>All our data, including S3 buckets and database daily backups, is replicated between multiple regions thanks to the use of AWS. Backup data is encrypted at rest using AES-256 encryption with keys provided by AWS KMS.</p> <h4>Access to data</h4> <p>Access to your data is extremely restricted. We have hand-picked and trained support staff and Engineers on support that, after your explicit permission, are able to help fix your problem by accessing the affected data that you authorize. These actions are recorded, audited and monitored.</p> <h4>Physical security</h4> <p>Did we mention we are a cloud native service? We do not have data centers. Physical security to our servers and to your data is managed by <a href="https://aws.amazon.com/compliance/iso-27001-faqs/">AWS security certifications</a>. Physical security at our offices is also governed by our security program.</p> <h4>Security groups</h4> <p>Networking in the cloud is very different from the standard data center. All communications to and from our servers are controlled by tight security groups, an AWS security feature for stateful firewalling.</p> <h4>Web Application Firewall</h4> <p>Applications available on the internet are constantly under threat of attacks. One of the protections implemented to protect our application endpoints is a Web Application Firewall delivered by our CDN.</p> <h4>Threat detection</h4> <p>Provided by AWS GuardDuty, we monitor and respond to threats when they happen. We detect inbound and outbound connections from and to known malicious IP addresses, unusual or unauthorized activities in our AWS accounts and much more. We employ a 3rd party 24/7 SOC for threat investigation and remediation.</p> <h4>Secure headers</h4> <p>To protect our users from attacks, we leverage browser protections such as HTTP Strict Transport Protection. We also constantly monitor our SSL configuration rating, where we target to a minimum of an A grade for all our general domains and an A+ for all domains under our full control.</p> <h4>Data retention policy</h4> <p>Your data lives in our servers for as long as you need them. Our Data Retention Policy and Data Classification Policy govern the way we manage data that needs deletion and retirement.</p> <h4>Brute force protection</h4> <p>To prevent your account to be compromised by brute forcing our web application and APIs, we implement rate limits and captchas.</p> <h4>Monitoring and reporting</h4> <p>Access to customer data is logged along with SSH session commands in production. This provides a trail that can be easily followed in any security audits.</p> <h4>Two-factor authentication (2FA)</h4> <p>Users can protect their Contentful accounts through two-factor authentication. 2FA verifies users through an authenticator app such as Google Authenticator, Authy, or Duo Mobile. Organization admins can see which users have 2FA enabled via the web app.</p> <p><a name="how-we-keep-our-service-reliable" href=""></a></p> <h3><a href="#how-we-keep-our-service-reliable">How we keep our service reliable</a></h3> <h4>AWS</h4> <p>Our infrastructure runs in Amazon Web Services, where all components are deployed in at least three availability zones, minimizing disruptions caused by any failure and keeping your content constantly available. Elastic Load Balancers are used to automatically split the load and segregate traffic from the Internet to all nodes of our frontend layer.</p> <h4>Auto-scalable Kubernetes</h4> <p>All our software components run in Docker containers orchestrated by Kubernetes. The clusters are automatically resized when the load on the system exceeds than the pre-defined threshold. FlatCar in its latest version powers this Kubernetes environment, which makes rolling upgrades fairly simple. Our platform has been designed from scratch to support high volumes of web traffic and this technology stack, alongside a microservice architecture, is the fundamental piece that caters to our high availability needs.</p> <h4>CDN</h4> <p>More than 80% of Content Delivery API traffic is served directly by Fastly, our global choice of content delivery network. We utilize Fastly's API heavily for cache population and invalidation, so in the unlikely event our infrastructure ever experiences technical difficulties, content can still be served by the CDN and remain online in the meantime.</p> <h4>Distributed denial of service (DDOS) protection</h4> <p>Our APIs and web application are protected in multiple ways against denial of service attacks. AWS provides volumetric denial of service protection through AWS Shield and Elastic Load Balancing to ensure high availability. Our security CDN performs application-layer denial of service protection alongside web application firewall protection.</p> <h4>Disaster recovery and business continuity</h4> <p>Contentful utilizes database replication architectures to ensure redundancy and uptime. Encrypted backups are made frequently and stored both onsite at the data center and copied to a remote storage location. Each key service layer has redundant components, such as multiple servers that provide the same service and content, to ensure any failures do not impact the rest of the system. Data centers are also equipped with controls to enforce physical security and protection against environmental hazards</p> <p><a name="how-we-keep-our-code-secure" href=""></a></p> <h3><a href="#how-we-keep-our-code-secure">How we keep our code secure</a></h3> <h4>Open source SDKs</h4> <p>All our software development kits are open source and we encourage contribution from the community. To further facilitate that, we engage with developers and users of our APIs through our SDKs and document our development decisions on GitHub.</p> <h4>Vulnerability management</h4> <p>All vulnerabilities are managed internally in our internal vulnerability management tool. Once a vulnerability is detected, it is assigned a score, using the CVSS scoring system, and an owner. We have an internal SLA that stipulates deadlines for fixing vulnerabilities, while progress is tracked by tools and, if necessary, a post-mortem is arranged as a learning exercise for our engineers to improve code security.</p> <h4>Code peer review</h4> <p>Our development process is based on GitHub's pull request mechanism. Once a commit is made to a branch in a specific repository, the code is reviewed by members of the same team or from other engineering teams. Only once the pull request is approved by all tagged engineers is the code moved along in the development life cycle. Our developers and engineers are also heavy practitioners of pair programming, which lets them detect bugs and vulnerabilities more effectively before code makes it into the final product.</p> <h4>Automatic static code analysis</h4> <p>When code is committed to GitHub, our continuous integration process automatically initiates a series of tests. One such test is automatic static code analysis, configured to find vulnerabilities both in the code and within its dependencies. Dependency management is performed locally per repository, where all dependencies are tagged by version and downloaded from reputable sources over encrypted HTTPS.</p> <h4>Quality Assurance (QA)</h4> <p>Once the code is ready to be tested, it is deployed to our staging environment. This environment runs a downscaled version of the production infrastructure and does not contain any production data. Quality assurance is performed in a different AWS account that is configured with different domain names to ensure complete separation from production.</p> <h4>Secure SDLC</h4> <p>Security is part of the Product organization and influences the product roadmap and specific features. We implement the philosophy of "security by design" where security features are embedded in the product and architecture design to ensure existing and new functionalities are free of vulnerabilities. We believe that engineers should be responsible for the code they create and have an established culture of accountability, which leads to a high level of code quality and security being maintained.</p> <p><a name="how-we-secure-our-business" href=""></a></p> <h3><a href="#how-we-secure-our-business">How we secure our business</a></h3> <h4>Security monitoring and Incident Management</h4> <p>Contentful continually looks out for any indicators that could potentially lead to incidents. To supplement this, any event-alerting tools we use also escalate into PagerDuty rotations for Contentful’s 24x7 incident response team. We also maintain an incident response plan that details ways to address an incident, including the processes of notification, escalation, managing and reporting as a result of an incident.</p> <h4>Security awareness program</h4> <p>All Contentful employees and contracted third-parties are required to comply with Contentful policies relevant to their scope of work, including security and data privacy policies. Our standard work contract includes confidentiality clauses.</p> <p>Contentful ensures its employees undergo regular security and privacy training. Employees with developer and administrative roles also undergo secure code training annually, while employees with responsibilities in the area of information security are also provided with additional training on security protection techniques, risks, and latest trends.</p> <h4>Mobile device management (MDM)</h4> <p>All hardware devices (desktops, laptops, phones) issued to Contentful employees come with encrypted storage partitions as well as MDM software that allows the IT department to monitor, manage, update, and secure the devices and the data contained on them. We make use of the ability to remotely wipe a device in the event of devices getting lost or stolen.</p> <h4>Security policies</h4> <p>Contentful has multiple internal policies directly pertaining to or containing details about data privacy, security, and acceptable use; the most widely distributed and available of which is the employee handbook that includes documentation on security, data privacy, and related measures. In addition, Contentful also has a public-facing <a href="https://www.contentful.com/privacy/">privacy policy</a>, as well as a security whitepaper and numerous security data sheets that are available on request from your Contentful sales contact or account manager.</p> <h4>Credit card/payment security</h4> <p>Contentful uses an integration between Zuora and Stripe’s infrastructure to process credit card payments, which means that no credit card information or related personal information is stored on our servers. <a href="https://knowledgecenter.zuora.com/CF_Users_and_Administrators/A_Administrator_Settings/Security_Policies">Zuora</a> and Stripe enforces stringent PCI DSS (Payment Card Industry) compliance criteria to ensure that any data stored and/or processed on its servers is handled in a secure way.</p> <p>In addition to privacy and safety measures, Stripe employs an extensive range of checks designed to minimize payment fraud and unauthorized access. These checks include 3D-Secure authorization, credit card background checks, flagging suspicious transactions for manual verification, and real-time monitoring of payment transactions with automated anti-fraud algorithms.</p> <h4>Password managers and policy</h4> <p>To ensure an acceptable level of password security, we have an existing password policy in place, that will be refreshed in 2019 to comply with new standards based on NIST (National Institute of Standards and Technology) guidelines. Passwords that are too generic are not allowed while the use of unique passwords per website is strongly advised. We also encourage the use of password managers, that help make it easier and safer for you to keep track of your credentials.</p> <h4>Vendor security management</h4> <p>Every technology, SaaS or tool is assessed to ensure a good understanding of the risks involved. Our Vendor Security Assessment Questionnaire, or VSAQ, is based in the VSA - Vendor Security Alliance - and CSA - Cloud Security Alliance - standards. Confidentiality and non-disclosure agreements are required when sharing any sort of confidential information, that could be sensitive, proprietary and/or personal in nature, between Contentful and an external third-party. Any third-party service providers whose services involve access to any confidential information must agree contractually to data privacy and security commitments based on their level of access and handling of information.</p> <h4>Multi-factor authentication</h4> <p>The use of multi-factor authentication (MFA) is enforced throughout the main services Contentful relies on. MFA is also encouraged by Contentful to both its employees and customers. The use of MFA provides an additional measure for verifying a user’s claimed identity over the use of just a password. Currently, the minimum requirement for our MFA implementation is the use of a password combined with an access token (for instance, a code provided by Google Authenticator). MFA is also mandatorily enforced for AWS and GitHub access.</p> <h3>Contentful Security Standards</h3> <p>You can read more about the security standards at Contentful <a href="https://www.contentful.com/legal/security-standards/">here</a>.</p> <p><a name="how-you-can-protect-your-data" href=""></a></p> <h3><a href="#how-you-can-protect-your-data">How you can protect your data</a></h3> <h4>SSO</h4> <p>We provide Single Sign-On capabilities via SAMLv2. This means our customers have full control over who has access to the use of our product and how authentication takes place. Customers can implement their own password policies and multi-factor authentication implementations.</p> <h4>SCIM provisioning</h4> <p>Organizations that manage access to tools and services for large amounts of users can take advantage of integration built around an industry-standard protocol known as SCIM (System for Cross-domain Identity Management). With SCIM provisioning, you can leverage a SCIM API to automatically grant access to Contentful to your users, or integrate through identity providers (IdPs) like Okta to synchronize membership with Contentful Teams - all based on user data managed centrally in your IdP platform.</p> <h4>API keys - key rotation</h4> <p>Your data is protected behind multiple API keys, used in different contexts for particular use cases. Keys are assigned to the user and follow the user's privilege associated with an organization and space. Our application enforces authorization for every API call, apart from assets.</p> <h4>Roles and permissions</h4> <p>Contentful highly encourages the use of roles and permissions in order to provide different users with different levels of access rights to content, features, and functionality. This is in line with “least privilege” and “need to know” security principles, which adds another safeguarding layer to prevent unauthorized access and limit damage in the event of a user’s credentials being compromised.</p> <h4>HTTPS</h4> <p>While all activities relevant to content and data traversing the Internet are conducted with HTTPS enforced on Contentful’s side, we absolutely recommend that customers and users also enforce HTTPS so that content and data integrity is maintained and free from manipulation as it is served from our service to your users’ machines. The use of HTTPS websites also safeguards your important data and credentials away from the view of unauthorized third-parties.</p> <h3>Secure password for signing up with Contentful</h3> <p>In order to sign up with Contentful, it is required to create a secure password that is a minimum of 8 characters and has a combination of alphabets, numbers, and special characters such as ‘@,!.#._’ and so on.</p> <p>Some examples of secure passwords are:</p> <ul> <li>A simple password <em>hellocontentful</em> can be made more secure and complex as <strong>He!!0C0ntentful</strong>.</li> <li>Similarly <em>administrator</em> can be made as <strong>@dmini$trat0r</strong>.</li> <li>A random yet easy to remember line say <em>Save the number for later in the year</em> can be used as <strong>St#4LINY</strong>.</li> </ul> <h4>Importance of secure password</h4> <p>The current modern digital age comprises devices in many different forms, such as desktop machines, laptops, smartphones, smart watches, and tablets. These devices are usually connected with other computing devices and share information, and in many cases, they may also connect with banks to conduct financial transactions. All of these devices are potentially vulnerable to misuse by unauthorized users, and therefore, users should always protect them with strong and secure passwords.</p> <p>Following are some recommendations to create a secure password:</p> <ul> <li>Create long and complex passwords. Avoid using important dates ( such as birthday, anniversary) and common names ( or names that can be associated with you) as passwords.</li> <li>Use a combination of upper and lower case alphabets, numerics, and special characters.</li> <li>Keep changing the password frequently.</li> <li>Avoid using a password that you are already using for any other services. Try and have different passwords for every respective service. Alternatively, you can also use password manager or other similar services.</li> <li>Create an additional layer of security by using services like two-factor authentication or passcodes (especially on your mobile phones).</li> <li>Do not write the passwords as it makes it easier to be stolen and used by someone else.</li> </ul> <p>Learn more about insecure passwords that have previously exposed in <a href="https://haveibeenpwned.com/Passwords">data breaches</a>. This exposure makes them unsuitable for ongoing use as they're at much greater risk of being used to take over other accounts.</p> <h3>In case of a security incident</h3> <p>Incidents can happen to anyone — we are ready for such an event when it happens. We manage security incidents via a documented process, which includes notification of and cooperation with customers, data protection authorities, and law enforcement. Contentful will notify affected customers without undue delay following incident detection, where we share a preliminary assessment of the incident and are open to cooperation. We follow <a href="https://gdpr-info.eu/art-33-gdpr/">article 33 of the GDPR</a> when personal data is involved, and alert the supervisory authority regarding breach of personal data.</p> <p><a name="how-to-report-vulnerabilities" href=""></a></p> <h3><a href="#how-to-report-vulnerabilities">How to report vulnerabilities</a></h3> <p>Contentful engages with the community via our Responsible Disclosure Program, also known as our Bug Bounty Program. Our community plays an important role in helping us stay bug-free and secure.</p> <p>Found a vulnerability? Would you like to report a bug or something interesting that you found? The best way to reach out to us is via the submission form below.</p> <p>For other security issues, you can reach us either via e-mail to <a href="mailto:support@contentful.com">support@contentful.com</a> or <a href="https://support.contentful.com">opening a ticket</a>. For encrypted communication, our PGP key is <a href="https://keybase.io/contentful">available on Keybase</a>. We advise abstaining from publicly announcing a vulnerability or bug before we get in touch with you and work on a fix.</p> <p>Note that *.training.contentful.com is out of scope for our bounty program.</p> <iframe src="https://bugcrowd.com/790ae48b-7ecf-40b6-be55-4970477176c4/external/report" frameBorder="0" width="100%" height="2750px"> </iframe> <style> h3 a { color: inherit !important; } </style></div></div></div></div></div></div></div></div></section></main><footer id="footer" data-elastic-exclude="true"><div class="sc-1nkkaa1-0 fzKwMm"><div class="sc-gsnTZi fzkGtK"><div class="sc-e7obvi-0 jZXojs container-outer-wrapper"><div class="sc-gsnTZi fOrFif container-padding"><div class="sc-e7obvi-1 eRSKFr container-inner-wrapper sc-1nkkaa1-12 lfcQhX"><div class="sc-1nkkaa1-13 dLXnvj"><div class="sc-hKMtZM eiEJNK"><div class="sc-dkzDqf iXkDVX"><div class="sc-bczRLJ huqMuN"><div class="sc-1nkkaa1-1 bJPHIk">Product</div><a class="sc-1nkkaa1-2 idJkEQ" href="/products/">What is Contentful?</a><a class="sc-1nkkaa1-2 idJkEQ" href="/use-cases/">Use Cases</a><a class="sc-1nkkaa1-2 idJkEQ" href="/headless-cms/">What is a headless CMS?</a><a class="sc-1nkkaa1-2 idJkEQ" href="/composable-content/">What is composable content?</a><a class="sc-1nkkaa1-2 idJkEQ" href="/whats-new/">What's New</a><a class="sc-1nkkaa1-2 idJkEQ" href="/pricing/">Pricing</a></div></div><div class="sc-dkzDqf iXkDVX"><div class="sc-bczRLJ bJjQge"><div class="sc-1nkkaa1-1 bJPHIk">Docs & Help</div><a href="/developers/docs/" target="_top" class="sc-1nkkaa1-2 idJkEQ">Documentation</a><a href="https://training.contentful.com/" target="_blank" rel="noopener" class="sc-1nkkaa1-2 idJkEQ">Training</a><a class="sc-1nkkaa1-2 idJkEQ" href="/services/professional-services/">Professional services</a><a href="https://www.contentfulstatus.com" target="_blank" rel="noopener" class="sc-1nkkaa1-2 idJkEQ">System status</a><a class="sc-1nkkaa1-2 idJkEQ" href="/faq/">FAQs</a><a class="sc-1nkkaa1-2 idJkEQ" href="/help/">Help Center</a><a class="sc-1nkkaa1-2 idJkEQ" href="/developers/showcase/">Developer Showcase</a></div></div><div class="sc-dkzDqf iXkDVX"><div class="sc-bczRLJ krDsyl"><div class="sc-1nkkaa1-1 bJPHIk">About us</div><a class="sc-1nkkaa1-2 idJkEQ" href="/about-us/">About us</a><a class="sc-1nkkaa1-2 idJkEQ" href="/careers/">Careers</a><a class="sc-1nkkaa1-2 idJkEQ" href="/leadership/">Leadership</a><a class="sc-1nkkaa1-2 idJkEQ" href="/blog/">Blog</a><a class="sc-1nkkaa1-2 idJkEQ" href="/events/">Events</a><a class="sc-1nkkaa1-2 idJkEQ" href="/newsroom/">Newsroom</a></div></div><div class="sc-dkzDqf iXkDVX"><div class="sc-bczRLJ bJjQge"><div class="sc-1nkkaa1-1 bJPHIk">Get in touch</div><a class="sc-1nkkaa1-2 idJkEQ" href="/contact/">Contact</a><a target="_blank" rel="noopener" href="/support/" class="sc-1nkkaa1-2 idJkEQ">Support</a><a class="sc-1nkkaa1-2 idJkEQ" href="/partners/">Partners</a><a class="sc-1nkkaa1-2 idJkEQ" href="/researchpanel/">Join research panel</a></div></div><div class="sc-dkzDqf densEC"><div class="sc-bczRLJ bJjQge"><div class="sc-1nkkaa1-1 bJPHIk">Connect</div><div class="sc-1nkkaa1-4 iTPRWx"><a href="https://www.instagram.com/contentful.inc/" target="_blank" rel="noopener" class="sc-1nkkaa1-2 idJkEQ"></a><a href="https://github.com/contentful" target="_blank" rel="noopener" class="sc-1nkkaa1-2 idJkEQ"></a><a href="https://www.contentful.com/discord/" target="_blank" rel="noopener" class="sc-1nkkaa1-2 idJkEQ"></a><a href="https://x.com/contentful" target="_blank" rel="noopener" class="sc-1nkkaa1-2 idJkEQ"></a><a href="https://www.youtube.com/c/Contentfulinc" target="_blank" rel="noopener" class="sc-1nkkaa1-2 idJkEQ"></a><a href="https://www.linkedin.com/company/contentful/" target="_blank" rel="noopener" class="sc-1nkkaa1-2 idJkEQ"></a></div></div></div></div></div><div class="sc-1nkkaa1-14 cyvTKy"><ul class="sc-9ysrn-1 Sfkaj"><li data-isexpanded="false" id="footer-product" class="sc-9ysrn-0 daPmyd accordion-item"><div class="sc-1jehnnq-0 ekLogE"><button aria-expanded="false" type="button" aria-controls="accordion-panel-footer-product" id="accordion-label-footer-product" data-order="0" data-track="Click - Accordion" data-track-category="Footer" data-track-label="Footer - Product - Closed"><span>Product<span class="accordion-icon"></span></span></button></div><div id="accordion-panel-footer-product" role="region" aria-labelledby="accordion-label-footer-product" class="accordion-panel" aria-hidden="true"><a class="sc-1nkkaa1-3 eHlXtx" href="/products/">What is Contentful?</a><a class="sc-1nkkaa1-3 eHlXtx" href="/use-cases/">Use Cases</a><a class="sc-1nkkaa1-3 eHlXtx" href="/headless-cms/">What is a headless CMS?</a><a class="sc-1nkkaa1-3 eHlXtx" href="/composable-content/">What is composable content?</a><a class="sc-1nkkaa1-3 eHlXtx" href="/whats-new/">What's New</a><a class="sc-1nkkaa1-3 eHlXtx" href="/pricing/">Pricing</a></div></li><li data-isexpanded="false" id="footer-doc-help" class="sc-9ysrn-0 daPmyd accordion-item"><div class="sc-1jehnnq-0 ekLogE"><button aria-expanded="false" type="button" aria-controls="accordion-panel-footer-doc-help" id="accordion-label-footer-doc-help" data-order="1" data-track="Click - Accordion" data-track-category="Footer" data-track-label="Footer - Docs & Help - Closed"><span>Docs & Help<span class="accordion-icon"></span></span></button></div><div id="accordion-panel-footer-doc-help" role="region" aria-labelledby="accordion-label-footer-doc-help" class="accordion-panel" aria-hidden="true"><a href="/developers/docs/" target="_top" class="sc-1nkkaa1-3 eHlXtx">Documentation</a><a href="https://training.contentful.com/" target="_blank" rel="noopener" class="sc-1nkkaa1-3 eHlXtx">Training</a><a class="sc-1nkkaa1-3 eHlXtx" href="/services/professional-services/">Professional services</a><a href="https://www.contentfulstatus.com" target="_blank" rel="noopener" class="sc-1nkkaa1-3 eHlXtx">System status</a><a class="sc-1nkkaa1-3 eHlXtx" href="/faq/">FAQs</a><a class="sc-1nkkaa1-3 eHlXtx" href="/help/">Help Center</a><a class="sc-1nkkaa1-3 eHlXtx" href="/developers/showcase/">Developer Showcase</a></div></li><li data-isexpanded="false" id="footer-about-us" class="sc-9ysrn-0 daPmyd accordion-item"><div class="sc-1jehnnq-0 ekLogE"><button aria-expanded="false" type="button" aria-controls="accordion-panel-footer-about-us" id="accordion-label-footer-about-us" data-order="2" data-track="Click - Accordion" data-track-category="Footer" data-track-label="Footer - About us - Closed"><span>About us<span class="accordion-icon"></span></span></button></div><div id="accordion-panel-footer-about-us" role="region" aria-labelledby="accordion-label-footer-about-us" class="accordion-panel" aria-hidden="true"><a class="sc-1nkkaa1-3 eHlXtx" href="/about-us/">About us</a><a class="sc-1nkkaa1-3 eHlXtx" href="/careers/">Careers</a><a class="sc-1nkkaa1-3 eHlXtx" href="/leadership/">Leadership</a><a class="sc-1nkkaa1-3 eHlXtx" href="/blog/">Blog</a><a class="sc-1nkkaa1-3 eHlXtx" href="/events/">Events</a><a class="sc-1nkkaa1-3 eHlXtx" href="/newsroom/">Newsroom</a></div></li><li data-isexpanded="false" id="footer-get-in-touch" class="sc-9ysrn-0 daPmyd accordion-item"><div class="sc-1jehnnq-0 ekLogE"><button aria-expanded="false" type="button" aria-controls="accordion-panel-footer-get-in-touch" id="accordion-label-footer-get-in-touch" data-order="3" data-track="Click - Accordion" data-track-category="Footer" data-track-label="Footer - Get in touch - Closed"><span>Get in touch<span class="accordion-icon"></span></span></button></div><div id="accordion-panel-footer-get-in-touch" role="region" aria-labelledby="accordion-label-footer-get-in-touch" class="accordion-panel" aria-hidden="true"><a class="sc-1nkkaa1-3 eHlXtx" href="/contact/">Contact</a><a target="_blank" rel="noopener" href="/support/" class="sc-1nkkaa1-3 eHlXtx">Support</a><a class="sc-1nkkaa1-3 eHlXtx" href="/partners/">Partners</a><a class="sc-1nkkaa1-3 eHlXtx" href="/researchpanel/">Join research panel</a></div></li></ul><span class="sc-1nkkaa1-6 JOJLQ">Connect</span><div class="sc-1nkkaa1-5 cfLtid"><a href="https://www.instagram.com/contentful.inc/" target="_blank" rel="noopener" class="sc-1nkkaa1-3 eHlXtx"></a><a href="https://github.com/contentful" target="_blank" rel="noopener" class="sc-1nkkaa1-3 eHlXtx"></a><a href="https://www.contentful.com/discord/" target="_blank" rel="noopener" class="sc-1nkkaa1-3 eHlXtx"></a><a href="https://x.com/contentful" target="_blank" rel="noopener" class="sc-1nkkaa1-3 eHlXtx"></a><a href="https://www.youtube.com/c/Contentfulinc" target="_blank" rel="noopener" class="sc-1nkkaa1-3 eHlXtx"></a><a href="https://www.linkedin.com/company/contentful/" target="_blank" rel="noopener" class="sc-1nkkaa1-3 eHlXtx"></a></div></div></div></div></div></div></div><div class="sc-1nkkaa1-7 jrlnBx"><div class="sc-gsnTZi hQSFjL"><div class="sc-e7obvi-0 jZXojs container-outer-wrapper"><div class="sc-gsnTZi fOrFif container-padding"><div class="sc-1nkkaa1-8 hGEBBH sc-e7obvi-1 eRSKFr container-inner-wrapper"><div class="sc-hKMtZM hSLTNj"><a href="/legal/" class="sc-1nkkaa1-9 cPxrps">Imprint / Legal</a><a class="sc-1nkkaa1-9 cPxrps" href="/legal/privacy-at-contentful/privacy-notice/">Privacy</a><div class="sc-1nkkaa1-10 kVLkDa"><img src="https://images.ctfassets.net/fo9twyrwpveg/2y7brl5zav4IZPR5godkhd/afef01df383d01717a7340e32d5e07c7/privacyoptions.svg" alt="Privacy options icon"/><a href="/legal/privacy-at-contentful/your-privacy-choices/" class="sc-1nkkaa1-9 cPxrps">Your Privacy Choices</a></div><a aria-current="page" class="sc-1nkkaa1-9 cPxrps" href="/security/">Security</a><a href="https://be.contentful.com/login" class="sc-1nkkaa1-9 cPxrps">Log in</a><a href="/sitemap/" class="sc-1nkkaa1-9 cPxrps">Sitemap</a></div><div class="sc-1nkkaa1-11 kPoPhK">© 2025 Contentful. All rights reserved.</div></div></div></div></div></div></footer><div class="sc-1cvuv8q-0 kVBIQq"></div><div class="sc-ntfxhn-0 dgWidP"><!-- These are the definitions for the useIcon component --> <svg> <defs> <g id="add-circle"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"> <defs> <style> .a { fill: none; stroke: currentColor; stroke-linecap: round; stroke-linejoin: round; stroke-width: 1.5px; } </style> </defs> <title>add-circle</title> <line class="a" x1="12" y1="7.5" x2="12" y2="16.5" /> <line class="a" x1="7.5" y1="12" x2="16.5" y2="12" /> <circle class="a" cx="12" cy="12" r="11.25" /> </svg> </g> <g id="custom-check-round-black"> <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M10 0C4.48606 0 0 4.48606 0 10C0 15.5133 4.48606 20 10 20C15.5139 20 20 15.5133 20 10C20 4.48606 15.5139 0 10 0Z" fill="#FFD85F"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M15.3961 6.10644L8.30819 13.007L4.60395 9.40099C4.43789 9.23977 4.17243 9.24341 4.01062 9.40947C3.8494 9.57553 3.85304 9.84038 4.0191 10.0022L8.01607 13.8931C8.04213 13.9192 8.07486 13.9337 8.10577 13.9513C8.12092 13.9598 8.13425 13.9737 8.15062 13.9804C8.20092 14.001 8.25486 14.0119 8.30819 14.0119C8.36153 14.0119 8.41546 14.001 8.46577 13.9804C8.48213 13.9737 8.49546 13.9598 8.51062 13.9513C8.54153 13.9337 8.57425 13.9192 8.60031 13.8931L15.9809 6.70765C16.147 6.54584 16.1506 6.28099 15.9888 6.11493C15.827 5.94887 15.5615 5.94523 15.3961 6.10644Z" fill="#3E2C0F"/> </svg> </g> <g id="arrow-right"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"> <defs> <style> .cls-1, .cls-2 { fill: none; stroke: currentColor; stroke-linecap: round; stroke-linejoin: round; stroke-width: 2px; } .cls-2 { fill-rule: evenodd; } </style> </defs> <title>arrow-right</title> <line class="cls-1" x1="0.75" y1="12" x2="23.25" y2="12" /> <polyline class="cls-2" points="12.75 22.5 23.25 12 12.75 1.5" /> </svg> </g> <g id="chevron-right"> <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M9 18L15 12L9 6" stroke="currentColor" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round"/> </svg> </g> <g id="custom-check-round"> <svg viewBox="0 0 15 15" fill="none"> <path fill-rule="evenodd" clip-rule="evenodd" d="M7.5 0C3.36455 0 0 3.36455 0 7.5C0 11.635 3.36455 15 7.5 15C11.6355 15 15 11.635 15 7.5C15 3.36455 11.6355 0 7.5 0Z" fill="currentColor" /> <path fill-rule="evenodd" clip-rule="evenodd" d="M11.5471 4.57982L6.23123 9.75527L3.45305 7.05073C3.3285 6.92982 3.12941 6.93255 3.00805 7.05709C2.88714 7.18164 2.88986 7.38027 3.01441 7.50164L6.01214 10.4198C6.03168 10.4394 6.05623 10.4503 6.07941 10.4635C6.09077 10.4698 6.10077 10.4803 6.11305 10.4853C6.15077 10.5007 6.19123 10.5089 6.23123 10.5089C6.27123 10.5089 6.31168 10.5007 6.34941 10.4853C6.36168 10.4803 6.37168 10.4698 6.38305 10.4635C6.40623 10.4503 6.43077 10.4394 6.45032 10.4198L11.9858 5.03073C12.1103 4.90936 12.113 4.71073 11.9917 4.58618C11.8703 4.46164 11.6712 4.45891 11.5471 4.57982Z" fill="white" /> </svg> </g> <g id="custom-check-2"> <svg width="14" height="11" viewBox="0 0 14 11" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M4.84222 8.17619L1.70343 4.76447L0.593872 5.97051L4.84222 10.5883L13.4739 1.20604L12.3643 0L4.84222 8.17619Z" fill="currentColor" /> </svg> </g> <g id="remove"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"> <defs> <style> .a { fill: none; stroke: currentColor; stroke-linecap: round; stroke-linejoin: round; stroke-width: 1.5px; } </style> </defs> <title>remove</title> <line class="a" x1="4.5" y1="19.5" x2="19.5" y2="4.5" /> <line class="a" x1="4.5" y1="4.5" x2="19.5" y2="19.5" /> </svg> </g> <g id="style-two-pin-marker"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"> <defs> <style> .a { fill: none; stroke: currentColor; stroke-linecap: round; stroke-linejoin: round; stroke-width: 1.5px; } </style> </defs> <title>style-two-pin-marker</title> <circle class="a" cx="12" cy="9.754" r="4.5" /> <path class="a" d="M21,9.754c0,7.9-6.932,12.331-8.629,13.3a.749.749,0,0,1-.743,0C9.931,22.084,3,17.652,3,9.754a9,9,0,0,1,18,0Z" /> </svg> </g> <g id="subtract-circle"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"> <defs> <style> .a { fill: none; stroke: currentColor; stroke-linecap: round; stroke-linejoin: round; stroke-width: 1.5px; } </style> </defs> <title>subtract-circle</title> <line class="a" x1="7.5" y1="12" x2="16.5" y2="12" /> <circle class="a" cx="12" cy="12" r="11.25" /> </svg> </g> <g id="custom-check-3"> <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <circle cx="10" cy="10" r="10" fill="currentColor"/> <path d="M6.10938 10.554L8.3316 12.7763L13.8872 7.2207" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> </svg> </g> <g id="custom-info-circle"> <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M13 16H12V12H11M12 8H12.01M21 12C21 13.1819 20.7672 14.3522 20.3149 15.4442C19.8626 16.5361 19.1997 17.5282 18.364 18.364C17.5282 19.1997 16.5361 19.8626 15.4442 20.3149C14.3522 20.7672 13.1819 21 12 21C10.8181 21 9.64778 20.7672 8.55585 20.3149C7.46392 19.8626 6.47177 19.1997 5.63604 18.364C4.80031 17.5282 4.13738 16.5361 3.68508 15.4442C3.23279 14.3522 3 13.1819 3 12C3 9.61305 3.94821 7.32387 5.63604 5.63604C7.32387 3.94821 9.61305 3 12 3C14.3869 3 16.6761 3.94821 18.364 5.63604C20.0518 7.32387 21 9.61305 21 12Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> </svg> </g> <g id="custom-check-4"> <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M3.33398 8.66675L6.00065 11.3334L12.6673 4.66675" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> </svg> </g> <g id="custom-x"> <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <circle cx="10" cy="10" r="9" stroke="currentColor" stroke-width="2"/> <path d="M12.9115 7.08594L7.07812 12.9193" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> <path d="M7.07812 7.08594L12.9115 12.9193" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> </svg> </g> <g id="remove"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><defs><style>.remove-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}</style></defs><title>remove</title><line class="remove-icon" x1="4.5" y1="19.5" x2="19.5" y2="4.5"/><line class="remove-icon" x1="4.5" y1="4.5" x2="19.5" y2="19.5"/></svg> </g> </defs> </svg> </div></div><div id="gatsby-announcer" style="position:absolute;top:0;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0" aria-live="assertive" aria-atomic="true"></div> </div><script nonce="">var MTIProjectId='0e6e26cf-bbf8-4bf9-a829-3ee9828558da';</script><style type="text/css" nonce=""> .osano-cm-window { display: none; } </style><script id="gatsby-script-loader">/*<![CDATA[*/window.pagePath="/security/";window.___webpackCompilationHash="f6c486cf55ff3164bead";/*]]>*/</script><script id="gatsby-chunk-mapping">/*<![CDATA[*/window.___chunkMapping={"app":["/app-245657610a2121dabdb3.js"],"component---src-pages-404-index-js":["/component---src-pages-404-index-js-9d15cdc1599ec13462c6.js"],"component---src-pages-careers-index-js":["/component---src-pages-careers-index-js-0828eadf2b166843f775.js"],"component---src-pages-developers-index-js":["/component---src-pages-developers-index-js-1162a82aa2a6267c6a7c.js"],"component---src-pages-discord-index-js":["/component---src-pages-discord-index-js-d06f153d96680853d0ff.js"],"component---src-pages-fast-forward-berlin-js":["/component---src-pages-fast-forward-berlin-js-a399ed8a3e2106c6466c.js"],"component---src-pages-fast-forward-index-js":["/component---src-pages-fast-forward-index-js-64ef93c54613288d1c24.js"],"component---src-pages-fast-forward-livestream-js":["/component---src-pages-fast-forward-livestream-js-2b1401e1014035e5f135.js"],"component---src-pages-fast-forward-london-js":["/component---src-pages-fast-forward-london-js-594292e9d4551e2fe23b.js"],"component---src-pages-fast-forward-new-york-js":["/component---src-pages-fast-forward-new-york-js-7b3815bba70c2eb9ddd9.js"],"component---src-pages-fast-forward-san-francisco-js":["/component---src-pages-fast-forward-san-francisco-js-123e317a3ea0281f68b0.js"],"component---src-pages-fast-forward-thank-you-js":["/component---src-pages-fast-forward-thank-you-js-152214ec07f9f3b43b5e.js"],"component---src-pages-glossary-index-js":["/component---src-pages-glossary-index-js-857fd82636a616bc2f03.js"],"component---src-pages-goodbye-js":["/component---src-pages-goodbye-js-2787329ecd8e48a73a88.js"],"component---src-pages-legal-faq-js":["/component---src-pages-legal-faq-js-d88f7bf5ef788636b4ed.js"],"component---src-pages-livestream-index-js":["/component---src-pages-livestream-index-js-f1f02f937ced722fa5f4.js"],"component---src-pages-livestream-thank-you-js":["/component---src-pages-livestream-thank-you-js-938625a8f0679fc5dfcc.js"],"component---src-pages-partners-index-js":["/component---src-pages-partners-index-js-9ffe20b7b071f3a6ca2b.js"],"component---src-pages-partners-solutions-js":["/component---src-pages-partners-solutions-js-3b25093a8b5e5d2913ea.js"],"component---src-pages-partners-technology-js":["/component---src-pages-partners-technology-js-69d4c3b8404205cb3beb.js"],"component---src-pages-products-ecosystem-app-framework-index-js":["/component---src-pages-products-ecosystem-app-framework-index-js-dec0a85f971801976444.js"],"component---src-pages-security-fr-js":["/component---src-pages-security-fr-js-c2685122ea8c289a9a47.js"],"component---src-pages-security-js":["/component---src-pages-security-js-d750196518793220b845.js"],"component---src-pages-sign-up-index-js":["/component---src-pages-sign-up-index-js-80aa228780857b089b2d.js"],"component---src-pages-sitemap-js":["/component---src-pages-sitemap-js-54514aa76c8b25866ee9.js"],"component---src-pages-storylines-berlin-js":["/component---src-pages-storylines-berlin-js-cfa31f3be520626c26fa.js"],"component---src-pages-storylines-index-js":["/component---src-pages-storylines-index-js-f31ce61ce46d5266c958.js"],"component---src-pages-storylines-london-js":["/component---src-pages-storylines-london-js-c562d1a4de9383daea97.js"],"component---src-pages-storylines-new-york-js":["/component---src-pages-storylines-new-york-js-fd4a8c0ab8e4f433efb6.js"],"component---src-pages-storylines-paris-js":["/component---src-pages-storylines-paris-js-e1e2ce823cbf574b1709.js"],"component---src-pages-storylines-silicon-valley-js":["/component---src-pages-storylines-silicon-valley-js-d819b8bb4f78c41e923b.js"],"component---src-pages-storylines-thank-you-js":["/component---src-pages-storylines-thank-you-js-e8948d83e98811fc9fc8.js"],"component---src-pages-the-new-art-of-storytelling-index-js":["/component---src-pages-the-new-art-of-storytelling-index-js-ad408d7b82bd11544adf.js"],"component---src-pages-wip-rich-text-renderer-index-js":["/component---src-pages-wip-rich-text-renderer-index-js-5c7a23184f5116a82901.js"],"component---src-templates-blog-article-js":["/component---src-templates-blog-article-js-24ac29dd3f3081b0ba60.js"],"component---src-templates-campaigns-index-js":["/component---src-templates-campaigns-index-js-c80462ff599b9d86dbf1.js"],"component---src-templates-campaigns-thank-you-js":["/component---src-templates-campaigns-thank-you-js-27d039bf628fbe274355.js"],"component---src-templates-careers-index-js":["/component---src-templates-careers-index-js-10b31a34d4fa3947cb75.js"],"component---src-templates-contact-index-js":["/component---src-templates-contact-index-js-529bdbe711e129630b80.js"],"component---src-templates-developer-showcase-author-template-js":["/component---src-templates-developer-showcase-author-template-js-b31a0fdcbc54814ce0b2.js"],"component---src-templates-developer-showcase-index-js":["/component---src-templates-developer-showcase-index-js-a18fccca5d4a9496e190.js"],"component---src-templates-developer-showcase-submit-page-js":["/component---src-templates-developer-showcase-submit-page-js-2d2ba1fe0f22dedd10b9.js"],"component---src-templates-faq-faq-index-js":["/component---src-templates-faq-faq-index-js-cfba361e7162103bfe84.js"],"component---src-templates-faq-faq-js":["/component---src-templates-faq-faq-js-feb3c9e487056a1c41bc.js"],"component---src-templates-generic-links-index-js":["/component---src-templates-generic-links-index-js-0a4cb09fb27d3146df42.js"],"component---src-templates-knowledgebase-index-js":["/component---src-templates-knowledgebase-index-js-b5b8623f5f521907b85e.js"],"component---src-templates-legal-document-js":["/component---src-templates-legal-document-js-5c520018c569f293dde7.js"],"component---src-templates-legal-index-js":["/component---src-templates-legal-index-js-1fd4e7bf46ec7012d0a2.js"],"component---src-templates-modular-lp-index-js":["/component---src-templates-modular-lp-index-js-cba363ff897e4e4e58cd.js"],"component---src-templates-page-modular-index-js":["/component---src-templates-page-modular-index-js-f6c70c1b7995c49422b0.js"],"component---src-templates-partners-program-js":["/component---src-templates-partners-program-js-5c101e8a3fab1be45327.js"],"component---src-templates-partners-solutions-js":["/component---src-templates-partners-solutions-js-e44e9addfdb1a6d5c291.js"],"component---src-templates-partners-technology-js":["/component---src-templates-partners-technology-js-e4b816846ad7d524420d.js"],"component---src-templates-press-index-js":["/component---src-templates-press-index-js-2e84089679972df77fbb.js"],"component---src-templates-press-listing-js":["/component---src-templates-press-listing-js-26f9c86762e0301010f7.js"],"component---src-templates-resources-index-js":["/component---src-templates-resources-index-js-0196ccc2d1158a1c50da.js"],"component---src-templates-resources-thank-you-js":["/component---src-templates-resources-thank-you-js-bb10238ad7068c00fafb.js"],"component---src-templates-sign-up-lp-index-js":["/component---src-templates-sign-up-lp-index-js-b5c6505d8911833c415d.js"],"component---src-templates-starter-templates-entry-js":["/component---src-templates-starter-templates-entry-js-dcc0e61de4f10d62e688.js"],"component---src-templates-starter-templates-index-js":["/component---src-templates-starter-templates-index-js-b84ad55a4c22a4fb53d5.js"],"component---src-templates-thank-you-index-js":["/component---src-templates-thank-you-index-js-dd45cb888a95ac6a9afb.js"],"react-syntax-highlighter/refractor-core-import":["/react-syntax-highlighter/refractor-core-import-f194e64090d1f9278906.js"],"react-syntax-highlighter_languages_refractor_abap":["/react-syntax-highlighter_languages_refractor_abap-f2619fa4217f12c0cd66.js"],"react-syntax-highlighter_languages_refractor_abnf":["/react-syntax-highlighter_languages_refractor_abnf-b0ac789ac8c2a883dc36.js"],"react-syntax-highlighter_languages_refractor_actionscript":["/react-syntax-highlighter_languages_refractor_actionscript-168a4a05374688b4a773.js"],"react-syntax-highlighter_languages_refractor_ada":["/react-syntax-highlighter_languages_refractor_ada-33092289d0a942bb688d.js"],"react-syntax-highlighter_languages_refractor_agda":["/react-syntax-highlighter_languages_refractor_agda-f451631a17e97b528dd8.js"],"react-syntax-highlighter_languages_refractor_al":["/react-syntax-highlighter_languages_refractor_al-2a7514cb36c20dae79ee.js"],"react-syntax-highlighter_languages_refractor_antlr4":["/react-syntax-highlighter_languages_refractor_antlr4-88364570a0bfbc7fce70.js"],"react-syntax-highlighter_languages_refractor_apacheconf":["/react-syntax-highlighter_languages_refractor_apacheconf-87bf23a2e9bd44e626a2.js"],"react-syntax-highlighter_languages_refractor_apex":["/react-syntax-highlighter_languages_refractor_apex-2e4c503e096e5b9e9456.js"],"react-syntax-highlighter_languages_refractor_apl":["/react-syntax-highlighter_languages_refractor_apl-a584393324e80b6a8bc7.js"],"react-syntax-highlighter_languages_refractor_applescript":["/react-syntax-highlighter_languages_refractor_applescript-a6a6c0ddc9c972174d53.js"],"react-syntax-highlighter_languages_refractor_aql":["/react-syntax-highlighter_languages_refractor_aql-192aa5534c2ea4c93a01.js"],"react-syntax-highlighter_languages_refractor_arduino":["/react-syntax-highlighter_languages_refractor_arduino-3f439060280004752380.js"],"react-syntax-highlighter_languages_refractor_arff":["/react-syntax-highlighter_languages_refractor_arff-9ef1e4f5af9e206142df.js"],"react-syntax-highlighter_languages_refractor_asciidoc":["/react-syntax-highlighter_languages_refractor_asciidoc-0b0ce6c47dd0224d3b9e.js"],"react-syntax-highlighter_languages_refractor_asm6502":["/react-syntax-highlighter_languages_refractor_asm6502-8a4df6f0b9b8555d02a7.js"],"react-syntax-highlighter_languages_refractor_asmatmel":["/react-syntax-highlighter_languages_refractor_asmatmel-03a4ba81c6828cbd7698.js"],"react-syntax-highlighter_languages_refractor_aspnet":["/react-syntax-highlighter_languages_refractor_aspnet-7dfb3d16dbf97b08267d.js"],"react-syntax-highlighter_languages_refractor_autohotkey":["/react-syntax-highlighter_languages_refractor_autohotkey-abd8e9a18aa39ee284f0.js"],"react-syntax-highlighter_languages_refractor_autoit":["/react-syntax-highlighter_languages_refractor_autoit-b1fa2a830cb6644b0cd6.js"],"react-syntax-highlighter_languages_refractor_avisynth":["/react-syntax-highlighter_languages_refractor_avisynth-37b5f5f13a879a5361ec.js"],"react-syntax-highlighter_languages_refractor_avroIdl":["/react-syntax-highlighter_languages_refractor_avroIdl-59906825fdea5aab1e20.js"],"react-syntax-highlighter_languages_refractor_bash":["/react-syntax-highlighter_languages_refractor_bash-6c07a4a70f01b5afe7a5.js"],"react-syntax-highlighter_languages_refractor_basic":["/react-syntax-highlighter_languages_refractor_basic-37bdc70062d1c5304799.js"],"react-syntax-highlighter_languages_refractor_batch":["/react-syntax-highlighter_languages_refractor_batch-b06793c99a1600768cd9.js"],"react-syntax-highlighter_languages_refractor_bbcode":["/react-syntax-highlighter_languages_refractor_bbcode-c90b425d8f87c6def3d9.js"],"react-syntax-highlighter_languages_refractor_bicep":["/react-syntax-highlighter_languages_refractor_bicep-1d7a8fed61bf8a3b1490.js"],"react-syntax-highlighter_languages_refractor_birb":["/react-syntax-highlighter_languages_refractor_birb-47b53d9b41f6f7715c25.js"],"react-syntax-highlighter_languages_refractor_bison":["/react-syntax-highlighter_languages_refractor_bison-34252dfe51dfba8969d0.js"],"react-syntax-highlighter_languages_refractor_bnf":["/react-syntax-highlighter_languages_refractor_bnf-662f5ad31c5eb8bb3eb8.js"],"react-syntax-highlighter_languages_refractor_brainfuck":["/react-syntax-highlighter_languages_refractor_brainfuck-ea5e65aa1cbf64a4a745.js"],"react-syntax-highlighter_languages_refractor_brightscript":["/react-syntax-highlighter_languages_refractor_brightscript-0fd66e105441c30ec83e.js"],"react-syntax-highlighter_languages_refractor_bro":["/react-syntax-highlighter_languages_refractor_bro-3b486fc934694d813d6a.js"],"react-syntax-highlighter_languages_refractor_bsl":["/react-syntax-highlighter_languages_refractor_bsl-e3fbc80d1e602b7d9d80.js"],"react-syntax-highlighter_languages_refractor_c":["/react-syntax-highlighter_languages_refractor_c-568d5e5c94a870d7560f.js"],"react-syntax-highlighter_languages_refractor_cfscript":["/react-syntax-highlighter_languages_refractor_cfscript-7e71b8781337c5b130c5.js"],"react-syntax-highlighter_languages_refractor_chaiscript":["/react-syntax-highlighter_languages_refractor_chaiscript-f616b0ccec35ee1eedbb.js"],"react-syntax-highlighter_languages_refractor_cil":["/react-syntax-highlighter_languages_refractor_cil-920ee1c6d523a9039a14.js"],"react-syntax-highlighter_languages_refractor_clike":["/react-syntax-highlighter_languages_refractor_clike-c5224eb729a2f98632d2.js"],"react-syntax-highlighter_languages_refractor_clojure":["/react-syntax-highlighter_languages_refractor_clojure-4d3a30f529c9456763dc.js"],"react-syntax-highlighter_languages_refractor_cmake":["/react-syntax-highlighter_languages_refractor_cmake-85242aeafbd1fe933ac0.js"],"react-syntax-highlighter_languages_refractor_cobol":["/react-syntax-highlighter_languages_refractor_cobol-eba305d1997312e48f43.js"],"react-syntax-highlighter_languages_refractor_coffeescript":["/react-syntax-highlighter_languages_refractor_coffeescript-13f432b04144fe34829b.js"],"react-syntax-highlighter_languages_refractor_concurnas":["/react-syntax-highlighter_languages_refractor_concurnas-3743785b8452213d451a.js"],"react-syntax-highlighter_languages_refractor_coq":["/react-syntax-highlighter_languages_refractor_coq-22fa3decca8f6e30efda.js"],"react-syntax-highlighter_languages_refractor_cpp":["/react-syntax-highlighter_languages_refractor_cpp-fb34261ad86965c846f5.js"],"react-syntax-highlighter_languages_refractor_crystal":["/react-syntax-highlighter_languages_refractor_crystal-a34dc70abce7552b479a.js"],"react-syntax-highlighter_languages_refractor_csharp":["/react-syntax-highlighter_languages_refractor_csharp-5edc62e14d28dba5ae66.js"],"react-syntax-highlighter_languages_refractor_cshtml":["/react-syntax-highlighter_languages_refractor_cshtml-c579085bed724c041130.js"],"react-syntax-highlighter_languages_refractor_csp":["/react-syntax-highlighter_languages_refractor_csp-c1a911387065dc4f1803.js"],"react-syntax-highlighter_languages_refractor_cssExtras":["/react-syntax-highlighter_languages_refractor_cssExtras-97a26f6df62c36dfadb4.js"],"react-syntax-highlighter_languages_refractor_css":["/react-syntax-highlighter_languages_refractor_css-064847b9e6604b273a0f.js"],"react-syntax-highlighter_languages_refractor_csv":["/react-syntax-highlighter_languages_refractor_csv-fa50ed5253169b4227d6.js"],"react-syntax-highlighter_languages_refractor_cypher":["/react-syntax-highlighter_languages_refractor_cypher-47c01eb24bbe264fa6df.js"],"react-syntax-highlighter_languages_refractor_d":["/react-syntax-highlighter_languages_refractor_d-f31931503d89361d8932.js"],"react-syntax-highlighter_languages_refractor_dart":["/react-syntax-highlighter_languages_refractor_dart-f9a26ba492f4b3abcdb8.js"],"react-syntax-highlighter_languages_refractor_dataweave":["/react-syntax-highlighter_languages_refractor_dataweave-7358d57cccda55c18f94.js"],"react-syntax-highlighter_languages_refractor_dax":["/react-syntax-highlighter_languages_refractor_dax-d7c378ff7f9ee2e28cb5.js"],"react-syntax-highlighter_languages_refractor_dhall":["/react-syntax-highlighter_languages_refractor_dhall-f74480e64ad4592fc139.js"],"react-syntax-highlighter_languages_refractor_diff":["/react-syntax-highlighter_languages_refractor_diff-fa73cbcd620eb0f9dbf3.js"],"react-syntax-highlighter_languages_refractor_django":["/react-syntax-highlighter_languages_refractor_django-ad12bc3049d57057248e.js"],"react-syntax-highlighter_languages_refractor_dnsZoneFile":["/react-syntax-highlighter_languages_refractor_dnsZoneFile-c6fe3b5dc35c1d08537f.js"],"react-syntax-highlighter_languages_refractor_docker":["/react-syntax-highlighter_languages_refractor_docker-80db10c6cef1774523bf.js"],"react-syntax-highlighter_languages_refractor_dot":["/react-syntax-highlighter_languages_refractor_dot-b2e3a4942598753385a8.js"],"react-syntax-highlighter_languages_refractor_ebnf":["/react-syntax-highlighter_languages_refractor_ebnf-bd1e06af37b6ee59c0bb.js"],"react-syntax-highlighter_languages_refractor_editorconfig":["/react-syntax-highlighter_languages_refractor_editorconfig-bb3e40d2fd4a5fa347be.js"],"react-syntax-highlighter_languages_refractor_eiffel":["/react-syntax-highlighter_languages_refractor_eiffel-fe97f8508fabc2259207.js"],"react-syntax-highlighter_languages_refractor_ejs":["/react-syntax-highlighter_languages_refractor_ejs-a154594fa367369e1b3e.js"],"react-syntax-highlighter_languages_refractor_elixir":["/react-syntax-highlighter_languages_refractor_elixir-4334149a2062c473d13e.js"],"react-syntax-highlighter_languages_refractor_elm":["/react-syntax-highlighter_languages_refractor_elm-080d9361cd3090bc0472.js"],"react-syntax-highlighter_languages_refractor_erb":["/react-syntax-highlighter_languages_refractor_erb-9639e1ce9b0a944fdda6.js"],"react-syntax-highlighter_languages_refractor_erlang":["/react-syntax-highlighter_languages_refractor_erlang-beb9c6b5295db8a4d140.js"],"react-syntax-highlighter_languages_refractor_etlua":["/react-syntax-highlighter_languages_refractor_etlua-87b002f38ac4bf2470fb.js"],"react-syntax-highlighter_languages_refractor_excelFormula":["/react-syntax-highlighter_languages_refractor_excelFormula-b6198fde71eccb3f05ba.js"],"react-syntax-highlighter_languages_refractor_factor":["/react-syntax-highlighter_languages_refractor_factor-98aa2d5edbd9ae792592.js"],"react-syntax-highlighter_languages_refractor_falselang":["/react-syntax-highlighter_languages_refractor_falselang-b8296fe8575eb00b9184.js"],"react-syntax-highlighter_languages_refractor_firestoreSecurityRules":["/react-syntax-highlighter_languages_refractor_firestoreSecurityRules-d4423f7db2ecd706fc0a.js"],"react-syntax-highlighter_languages_refractor_flow":["/react-syntax-highlighter_languages_refractor_flow-d153388dcb8ddac481a1.js"],"react-syntax-highlighter_languages_refractor_fortran":["/react-syntax-highlighter_languages_refractor_fortran-d32e4e2129a4accf2893.js"],"react-syntax-highlighter_languages_refractor_fsharp":["/react-syntax-highlighter_languages_refractor_fsharp-c758ffa2e31f1e3c27d9.js"],"react-syntax-highlighter_languages_refractor_ftl":["/react-syntax-highlighter_languages_refractor_ftl-9b579bf1f5d54933222e.js"],"react-syntax-highlighter_languages_refractor_gap":["/react-syntax-highlighter_languages_refractor_gap-d05a2cc84f0f2f49f4a3.js"],"react-syntax-highlighter_languages_refractor_gcode":["/react-syntax-highlighter_languages_refractor_gcode-484595a41bf7e2b3f7fc.js"],"react-syntax-highlighter_languages_refractor_gdscript":["/react-syntax-highlighter_languages_refractor_gdscript-cc447c91a78073deecc5.js"],"react-syntax-highlighter_languages_refractor_gedcom":["/react-syntax-highlighter_languages_refractor_gedcom-618e75966df9780e4d17.js"],"react-syntax-highlighter_languages_refractor_gherkin":["/react-syntax-highlighter_languages_refractor_gherkin-3654e91b99ebeb619939.js"],"react-syntax-highlighter_languages_refractor_git":["/react-syntax-highlighter_languages_refractor_git-6bc8754c3d4fc07cdeb3.js"],"react-syntax-highlighter_languages_refractor_glsl":["/react-syntax-highlighter_languages_refractor_glsl-af04064ec346e0b9e11b.js"],"react-syntax-highlighter_languages_refractor_gml":["/react-syntax-highlighter_languages_refractor_gml-ac52db6de0ade0b1e7db.js"],"react-syntax-highlighter_languages_refractor_gn":["/react-syntax-highlighter_languages_refractor_gn-6df8e38b96be82feeba7.js"],"react-syntax-highlighter_languages_refractor_goModule":["/react-syntax-highlighter_languages_refractor_goModule-65e9c2acad83a068212a.js"],"react-syntax-highlighter_languages_refractor_go":["/react-syntax-highlighter_languages_refractor_go-6cedfe0de211fa4e9fc4.js"],"react-syntax-highlighter_languages_refractor_graphql":["/react-syntax-highlighter_languages_refractor_graphql-0deadc65d9bd3e791aed.js"],"react-syntax-highlighter_languages_refractor_groovy":["/react-syntax-highlighter_languages_refractor_groovy-70b6eae908e492329544.js"],"react-syntax-highlighter_languages_refractor_haml":["/react-syntax-highlighter_languages_refractor_haml-206f66f3d7a549d1b1fe.js"],"react-syntax-highlighter_languages_refractor_handlebars":["/react-syntax-highlighter_languages_refractor_handlebars-a0476a88fe4c8f534fd7.js"],"react-syntax-highlighter_languages_refractor_haskell":["/react-syntax-highlighter_languages_refractor_haskell-74986af42873678175fd.js"],"react-syntax-highlighter_languages_refractor_haxe":["/react-syntax-highlighter_languages_refractor_haxe-3542419d285a638f1867.js"],"react-syntax-highlighter_languages_refractor_hcl":["/react-syntax-highlighter_languages_refractor_hcl-b3e940b0ba0e817b647d.js"],"react-syntax-highlighter_languages_refractor_hlsl":["/react-syntax-highlighter_languages_refractor_hlsl-7b4c603dcb09c669ca8f.js"],"react-syntax-highlighter_languages_refractor_hoon":["/react-syntax-highlighter_languages_refractor_hoon-7972b97910bed1092aa9.js"],"react-syntax-highlighter_languages_refractor_hpkp":["/react-syntax-highlighter_languages_refractor_hpkp-3bc60c2fcf5789a0dc9c.js"],"react-syntax-highlighter_languages_refractor_hsts":["/react-syntax-highlighter_languages_refractor_hsts-56b2f2269d9450b824f8.js"],"react-syntax-highlighter_languages_refractor_http":["/react-syntax-highlighter_languages_refractor_http-387459ccfa417a8597b7.js"],"react-syntax-highlighter_languages_refractor_ichigojam":["/react-syntax-highlighter_languages_refractor_ichigojam-01df746e5ab4873f3f30.js"],"react-syntax-highlighter_languages_refractor_icon":["/react-syntax-highlighter_languages_refractor_icon-df7d55bf3bf4685a3674.js"],"react-syntax-highlighter_languages_refractor_icuMessageFormat":["/react-syntax-highlighter_languages_refractor_icuMessageFormat-7e6f6e3d4a60d6861db0.js"],"react-syntax-highlighter_languages_refractor_idris":["/react-syntax-highlighter_languages_refractor_idris-dfb1d39a41cb51a453fc.js"],"react-syntax-highlighter_languages_refractor_iecst":["/react-syntax-highlighter_languages_refractor_iecst-1c8103b5a83b9edc4094.js"],"react-syntax-highlighter_languages_refractor_ignore":["/react-syntax-highlighter_languages_refractor_ignore-8e0d0938a2e1312793bd.js"],"react-syntax-highlighter_languages_refractor_inform7":["/react-syntax-highlighter_languages_refractor_inform7-58a10434b7661f318df5.js"],"react-syntax-highlighter_languages_refractor_ini":["/react-syntax-highlighter_languages_refractor_ini-8fb0702b3ab5631d36e5.js"],"react-syntax-highlighter_languages_refractor_io":["/react-syntax-highlighter_languages_refractor_io-29aefceeeb475e333858.js"],"react-syntax-highlighter_languages_refractor_j":["/react-syntax-highlighter_languages_refractor_j-e984a17c85178fae20db.js"],"react-syntax-highlighter_languages_refractor_java":["/react-syntax-highlighter_languages_refractor_java-7abe25d229868a2e0ee0.js"],"react-syntax-highlighter_languages_refractor_javadoc":["/react-syntax-highlighter_languages_refractor_javadoc-70e0c3a8590e11434157.js"],"react-syntax-highlighter_languages_refractor_javadoclike":["/react-syntax-highlighter_languages_refractor_javadoclike-600b40899c8d43e9845f.js"],"react-syntax-highlighter_languages_refractor_javascript":["/react-syntax-highlighter_languages_refractor_javascript-da6454edeef6001df155.js"],"react-syntax-highlighter_languages_refractor_javastacktrace":["/react-syntax-highlighter_languages_refractor_javastacktrace-5a4d6948e8ff929a2524.js"],"react-syntax-highlighter_languages_refractor_jexl":["/react-syntax-highlighter_languages_refractor_jexl-f13db73bffae959ee3f5.js"],"react-syntax-highlighter_languages_refractor_jolie":["/react-syntax-highlighter_languages_refractor_jolie-152f4ddc82834cd0f2e9.js"],"react-syntax-highlighter_languages_refractor_jq":["/react-syntax-highlighter_languages_refractor_jq-27ee32a225a55be36056.js"],"react-syntax-highlighter_languages_refractor_jsExtras":["/react-syntax-highlighter_languages_refractor_jsExtras-a9b36afdc2e7bc6d3490.js"],"react-syntax-highlighter_languages_refractor_jsTemplates":["/react-syntax-highlighter_languages_refractor_jsTemplates-9ab310980c1d839dbc01.js"],"react-syntax-highlighter_languages_refractor_jsdoc":["/react-syntax-highlighter_languages_refractor_jsdoc-5dcb2c75ac02999623e0.js"],"react-syntax-highlighter_languages_refractor_json":["/react-syntax-highlighter_languages_refractor_json-8bc85db828feb1ea13bc.js"],"react-syntax-highlighter_languages_refractor_json5":["/react-syntax-highlighter_languages_refractor_json5-304c8c65425be8655bd8.js"],"react-syntax-highlighter_languages_refractor_jsonp":["/react-syntax-highlighter_languages_refractor_jsonp-0cb9d8850e286c3e202c.js"],"react-syntax-highlighter_languages_refractor_jsstacktrace":["/react-syntax-highlighter_languages_refractor_jsstacktrace-2fc13dd17cb88e11b951.js"],"react-syntax-highlighter_languages_refractor_jsx":["/react-syntax-highlighter_languages_refractor_jsx-e75f548acb9a1882c905.js"],"react-syntax-highlighter_languages_refractor_julia":["/react-syntax-highlighter_languages_refractor_julia-b752cd1097259affdfec.js"],"react-syntax-highlighter_languages_refractor_keepalived":["/react-syntax-highlighter_languages_refractor_keepalived-166b1fb74a63ea9ed350.js"],"react-syntax-highlighter_languages_refractor_keyman":["/react-syntax-highlighter_languages_refractor_keyman-bf5bc3ba75af40d40005.js"],"react-syntax-highlighter_languages_refractor_kotlin":["/react-syntax-highlighter_languages_refractor_kotlin-ca261c818b3452590b9a.js"],"react-syntax-highlighter_languages_refractor_kumir":["/react-syntax-highlighter_languages_refractor_kumir-35619d0467f9058aba06.js"],"react-syntax-highlighter_languages_refractor_kusto":["/react-syntax-highlighter_languages_refractor_kusto-2433a8b2ebb3bb495912.js"],"react-syntax-highlighter_languages_refractor_latex":["/react-syntax-highlighter_languages_refractor_latex-d815ba12a602e606f950.js"],"react-syntax-highlighter_languages_refractor_latte":["/react-syntax-highlighter_languages_refractor_latte-22265d1b5ffe9eed34c5.js"],"react-syntax-highlighter_languages_refractor_less":["/react-syntax-highlighter_languages_refractor_less-ccc2c0d46c149ea91287.js"],"react-syntax-highlighter_languages_refractor_lilypond":["/react-syntax-highlighter_languages_refractor_lilypond-d69ad8d4f37f5afb9105.js"],"react-syntax-highlighter_languages_refractor_liquid":["/react-syntax-highlighter_languages_refractor_liquid-dab58530da7facdd6815.js"],"react-syntax-highlighter_languages_refractor_lisp":["/react-syntax-highlighter_languages_refractor_lisp-61dc3f39aae01f43deaf.js"],"react-syntax-highlighter_languages_refractor_livescript":["/react-syntax-highlighter_languages_refractor_livescript-0af62b14802eed90309f.js"],"react-syntax-highlighter_languages_refractor_llvm":["/react-syntax-highlighter_languages_refractor_llvm-cd1a55f86082c86736c7.js"],"react-syntax-highlighter_languages_refractor_log":["/react-syntax-highlighter_languages_refractor_log-7d501488b5a11f098841.js"],"react-syntax-highlighter_languages_refractor_lolcode":["/react-syntax-highlighter_languages_refractor_lolcode-0d93e92f116d27697269.js"],"react-syntax-highlighter_languages_refractor_lua":["/react-syntax-highlighter_languages_refractor_lua-767d42547ca25b74ba0e.js"],"react-syntax-highlighter_languages_refractor_magma":["/react-syntax-highlighter_languages_refractor_magma-269924058f2eca279325.js"],"react-syntax-highlighter_languages_refractor_makefile":["/react-syntax-highlighter_languages_refractor_makefile-4c916ee99f92eecbec22.js"],"react-syntax-highlighter_languages_refractor_markdown":["/react-syntax-highlighter_languages_refractor_markdown-d51b41363bf6e8eb3bcd.js"],"react-syntax-highlighter_languages_refractor_markupTemplating":["/react-syntax-highlighter_languages_refractor_markupTemplating-9e5c73e94040a49e0118.js"],"react-syntax-highlighter_languages_refractor_markup":["/react-syntax-highlighter_languages_refractor_markup-8bdd220f58607a1c15c9.js"],"react-syntax-highlighter_languages_refractor_matlab":["/react-syntax-highlighter_languages_refractor_matlab-fd1050cad304331b2071.js"],"react-syntax-highlighter_languages_refractor_maxscript":["/react-syntax-highlighter_languages_refractor_maxscript-803d9ad036732ced69b5.js"],"react-syntax-highlighter_languages_refractor_mel":["/react-syntax-highlighter_languages_refractor_mel-532132d0234a7b96e44c.js"],"react-syntax-highlighter_languages_refractor_mermaid":["/react-syntax-highlighter_languages_refractor_mermaid-6177ac3d67c3ee6ba6f6.js"],"react-syntax-highlighter_languages_refractor_mizar":["/react-syntax-highlighter_languages_refractor_mizar-08e6b18dca34700fce21.js"],"react-syntax-highlighter_languages_refractor_mongodb":["/react-syntax-highlighter_languages_refractor_mongodb-a9804c4bdd63ed6fc112.js"],"react-syntax-highlighter_languages_refractor_monkey":["/react-syntax-highlighter_languages_refractor_monkey-d20cdac9972e0762fd8a.js"],"react-syntax-highlighter_languages_refractor_moonscript":["/react-syntax-highlighter_languages_refractor_moonscript-f770507c0d0427cec6d7.js"],"react-syntax-highlighter_languages_refractor_n1ql":["/react-syntax-highlighter_languages_refractor_n1ql-00c321ba3eef1ba08b92.js"],"react-syntax-highlighter_languages_refractor_n4js":["/react-syntax-highlighter_languages_refractor_n4js-d6dc5f61d45356a08eed.js"],"react-syntax-highlighter_languages_refractor_nand2tetrisHdl":["/react-syntax-highlighter_languages_refractor_nand2tetrisHdl-079d733e637be7f325d0.js"],"react-syntax-highlighter_languages_refractor_naniscript":["/react-syntax-highlighter_languages_refractor_naniscript-4996ac6b72312800d4a7.js"],"react-syntax-highlighter_languages_refractor_nasm":["/react-syntax-highlighter_languages_refractor_nasm-90e3ad51c4c327c671d9.js"],"react-syntax-highlighter_languages_refractor_neon":["/react-syntax-highlighter_languages_refractor_neon-5c09a5f019c3e0feabf7.js"],"react-syntax-highlighter_languages_refractor_nevod":["/react-syntax-highlighter_languages_refractor_nevod-5965d58cba82369c095d.js"],"react-syntax-highlighter_languages_refractor_nginx":["/react-syntax-highlighter_languages_refractor_nginx-144f11cfc9aa7b3b4d71.js"],"react-syntax-highlighter_languages_refractor_nim":["/react-syntax-highlighter_languages_refractor_nim-a00b390f550327674d25.js"],"react-syntax-highlighter_languages_refractor_nix":["/react-syntax-highlighter_languages_refractor_nix-c9fc853d050d5973b320.js"],"react-syntax-highlighter_languages_refractor_nsis":["/react-syntax-highlighter_languages_refractor_nsis-287f1639372f1513e5f8.js"],"react-syntax-highlighter_languages_refractor_objectivec":["/react-syntax-highlighter_languages_refractor_objectivec-4d39a80884470feb2317.js"],"react-syntax-highlighter_languages_refractor_ocaml":["/react-syntax-highlighter_languages_refractor_ocaml-c62a2232ed080de77003.js"],"react-syntax-highlighter_languages_refractor_opencl":["/react-syntax-highlighter_languages_refractor_opencl-f3709205dd526f8d1d26.js"],"react-syntax-highlighter_languages_refractor_openqasm":["/react-syntax-highlighter_languages_refractor_openqasm-f5ecf584515f3ac9d127.js"],"react-syntax-highlighter_languages_refractor_oz":["/react-syntax-highlighter_languages_refractor_oz-93c96a4068ad24b47507.js"],"react-syntax-highlighter_languages_refractor_parigp":["/react-syntax-highlighter_languages_refractor_parigp-7b689003b222e5999fdc.js"],"react-syntax-highlighter_languages_refractor_parser":["/react-syntax-highlighter_languages_refractor_parser-be3084b33875c7f5892a.js"],"react-syntax-highlighter_languages_refractor_pascal":["/react-syntax-highlighter_languages_refractor_pascal-4569710380ae605669ad.js"],"react-syntax-highlighter_languages_refractor_pascaligo":["/react-syntax-highlighter_languages_refractor_pascaligo-f9a1bed638fccca15bcd.js"],"react-syntax-highlighter_languages_refractor_pcaxis":["/react-syntax-highlighter_languages_refractor_pcaxis-0a881e693af402e56a1d.js"],"react-syntax-highlighter_languages_refractor_peoplecode":["/react-syntax-highlighter_languages_refractor_peoplecode-bbc0b5925c6cbdfe9713.js"],"react-syntax-highlighter_languages_refractor_perl":["/react-syntax-highlighter_languages_refractor_perl-0f2cd26911b1ff482765.js"],"react-syntax-highlighter_languages_refractor_phpExtras":["/react-syntax-highlighter_languages_refractor_phpExtras-ac9b995e221ca7420e8b.js"],"react-syntax-highlighter_languages_refractor_php":["/react-syntax-highlighter_languages_refractor_php-e93ce8c6b0cbd11ab443.js"],"react-syntax-highlighter_languages_refractor_phpdoc":["/react-syntax-highlighter_languages_refractor_phpdoc-3b95c64bf59fcb1369d7.js"],"react-syntax-highlighter_languages_refractor_plsql":["/react-syntax-highlighter_languages_refractor_plsql-4ec23bb44fa528ccc325.js"],"react-syntax-highlighter_languages_refractor_powerquery":["/react-syntax-highlighter_languages_refractor_powerquery-1762495739eb583fef27.js"],"react-syntax-highlighter_languages_refractor_powershell":["/react-syntax-highlighter_languages_refractor_powershell-4924e1cdd0c6e7eb5c79.js"],"react-syntax-highlighter_languages_refractor_processing":["/react-syntax-highlighter_languages_refractor_processing-dfa4505e2c09526a005b.js"],"react-syntax-highlighter_languages_refractor_prolog":["/react-syntax-highlighter_languages_refractor_prolog-d705b3ed620b17216946.js"],"react-syntax-highlighter_languages_refractor_promql":["/react-syntax-highlighter_languages_refractor_promql-bdef98aa8f9064312f0b.js"],"react-syntax-highlighter_languages_refractor_properties":["/react-syntax-highlighter_languages_refractor_properties-c11e6d4a85b4d6aea5ce.js"],"react-syntax-highlighter_languages_refractor_protobuf":["/react-syntax-highlighter_languages_refractor_protobuf-fcfbafa98d1b73a35255.js"],"react-syntax-highlighter_languages_refractor_psl":["/react-syntax-highlighter_languages_refractor_psl-f311f987b6d718f404ad.js"],"react-syntax-highlighter_languages_refractor_pug":["/react-syntax-highlighter_languages_refractor_pug-7b6f79568f10ff02b93c.js"],"react-syntax-highlighter_languages_refractor_puppet":["/react-syntax-highlighter_languages_refractor_puppet-af8f8054aa21151c67df.js"],"react-syntax-highlighter_languages_refractor_pure":["/react-syntax-highlighter_languages_refractor_pure-545e5628115f10b525dd.js"],"react-syntax-highlighter_languages_refractor_purebasic":["/react-syntax-highlighter_languages_refractor_purebasic-ad710b184b78175aeb27.js"],"react-syntax-highlighter_languages_refractor_purescript":["/react-syntax-highlighter_languages_refractor_purescript-e894bd16c5c5a2cd9d26.js"],"react-syntax-highlighter_languages_refractor_python":["/react-syntax-highlighter_languages_refractor_python-0f8890b3c336bb98f73e.js"],"react-syntax-highlighter_languages_refractor_q":["/react-syntax-highlighter_languages_refractor_q-aedc2b3b7afb3f408897.js"],"react-syntax-highlighter_languages_refractor_qml":["/react-syntax-highlighter_languages_refractor_qml-e0c3c3fa4edc30331aff.js"],"react-syntax-highlighter_languages_refractor_qore":["/react-syntax-highlighter_languages_refractor_qore-6b341580ccd7fee4dbe4.js"],"react-syntax-highlighter_languages_refractor_qsharp":["/react-syntax-highlighter_languages_refractor_qsharp-636cd4527d7f53a0972d.js"],"react-syntax-highlighter_languages_refractor_r":["/react-syntax-highlighter_languages_refractor_r-1234d01ff229c7e79a8d.js"],"react-syntax-highlighter_languages_refractor_racket":["/react-syntax-highlighter_languages_refractor_racket-1ab704c3934341c447c3.js"],"react-syntax-highlighter_languages_refractor_reason":["/react-syntax-highlighter_languages_refractor_reason-43f2e14a14ed816e7f66.js"],"react-syntax-highlighter_languages_refractor_regex":["/react-syntax-highlighter_languages_refractor_regex-88eb5fbd55e9bdf34081.js"],"react-syntax-highlighter_languages_refractor_rego":["/react-syntax-highlighter_languages_refractor_rego-e8eb7a857e041c5633a3.js"],"react-syntax-highlighter_languages_refractor_renpy":["/react-syntax-highlighter_languages_refractor_renpy-7333e75eac30d1fd45f5.js"],"react-syntax-highlighter_languages_refractor_rest":["/react-syntax-highlighter_languages_refractor_rest-cd99394f12a5ad5767fe.js"],"react-syntax-highlighter_languages_refractor_rip":["/react-syntax-highlighter_languages_refractor_rip-3b2f47edd4c9e897fd3b.js"],"react-syntax-highlighter_languages_refractor_roboconf":["/react-syntax-highlighter_languages_refractor_roboconf-6cea64dfc39101a4ab80.js"],"react-syntax-highlighter_languages_refractor_robotframework":["/react-syntax-highlighter_languages_refractor_robotframework-504e45905444f70c5e65.js"],"react-syntax-highlighter_languages_refractor_ruby":["/react-syntax-highlighter_languages_refractor_ruby-7405dc492302a6ec76ff.js"],"react-syntax-highlighter_languages_refractor_rust":["/react-syntax-highlighter_languages_refractor_rust-32f0d303743173ada29a.js"],"react-syntax-highlighter_languages_refractor_sas":["/react-syntax-highlighter_languages_refractor_sas-cd5b3b39d74357b093c1.js"],"react-syntax-highlighter_languages_refractor_sass":["/react-syntax-highlighter_languages_refractor_sass-13a60784993134351d53.js"],"react-syntax-highlighter_languages_refractor_scala":["/react-syntax-highlighter_languages_refractor_scala-2a36d561549b5222f4a7.js"],"react-syntax-highlighter_languages_refractor_scheme":["/react-syntax-highlighter_languages_refractor_scheme-d47e8493c2c6e7d4e2eb.js"],"react-syntax-highlighter_languages_refractor_scss":["/react-syntax-highlighter_languages_refractor_scss-b19718bbca0b8a5add6d.js"],"react-syntax-highlighter_languages_refractor_shellSession":["/react-syntax-highlighter_languages_refractor_shellSession-f2a5dd48d8a50911d324.js"],"react-syntax-highlighter_languages_refractor_smali":["/react-syntax-highlighter_languages_refractor_smali-4a6212ae3295eb287600.js"],"react-syntax-highlighter_languages_refractor_smalltalk":["/react-syntax-highlighter_languages_refractor_smalltalk-962dc9094504c00ec976.js"],"react-syntax-highlighter_languages_refractor_smarty":["/react-syntax-highlighter_languages_refractor_smarty-16fbafb40f2f1c435d39.js"],"react-syntax-highlighter_languages_refractor_sml":["/react-syntax-highlighter_languages_refractor_sml-5559e20c44470555ba64.js"],"react-syntax-highlighter_languages_refractor_solidity":["/react-syntax-highlighter_languages_refractor_solidity-61e4a02a7bc66d250318.js"],"react-syntax-highlighter_languages_refractor_solutionFile":["/react-syntax-highlighter_languages_refractor_solutionFile-deee18403f872cf69d17.js"],"react-syntax-highlighter_languages_refractor_soy":["/react-syntax-highlighter_languages_refractor_soy-656b23e79da82fb0c9e3.js"],"react-syntax-highlighter_languages_refractor_sparql":["/react-syntax-highlighter_languages_refractor_sparql-d1a982f11f506568ef6a.js"],"react-syntax-highlighter_languages_refractor_splunkSpl":["/react-syntax-highlighter_languages_refractor_splunkSpl-ae187781568a602e56c0.js"],"react-syntax-highlighter_languages_refractor_sqf":["/react-syntax-highlighter_languages_refractor_sqf-1b03fce9307336b57631.js"],"react-syntax-highlighter_languages_refractor_sql":["/react-syntax-highlighter_languages_refractor_sql-621a5f8a38b8baa7ec0f.js"],"react-syntax-highlighter_languages_refractor_squirrel":["/react-syntax-highlighter_languages_refractor_squirrel-cd5a499887a4acc17857.js"],"react-syntax-highlighter_languages_refractor_stan":["/react-syntax-highlighter_languages_refractor_stan-18b37a0b1ab4fa9d4378.js"],"react-syntax-highlighter_languages_refractor_stylus":["/react-syntax-highlighter_languages_refractor_stylus-a68b3f06891726475dc4.js"],"react-syntax-highlighter_languages_refractor_swift":["/react-syntax-highlighter_languages_refractor_swift-048173e0d13d26a9f86f.js"],"react-syntax-highlighter_languages_refractor_systemd":["/react-syntax-highlighter_languages_refractor_systemd-7429ae6141352d57f70f.js"],"react-syntax-highlighter_languages_refractor_t4Cs":["/react-syntax-highlighter_languages_refractor_t4Cs-8cc0f5596eaa1af77277.js"],"react-syntax-highlighter_languages_refractor_t4Templating":["/react-syntax-highlighter_languages_refractor_t4Templating-ae2e97c1422516688588.js"],"react-syntax-highlighter_languages_refractor_t4Vb":["/react-syntax-highlighter_languages_refractor_t4Vb-a6816b50933292f5d580.js"],"react-syntax-highlighter_languages_refractor_tap":["/react-syntax-highlighter_languages_refractor_tap-36bc4cffffc15ee5b6fd.js"],"react-syntax-highlighter_languages_refractor_tcl":["/react-syntax-highlighter_languages_refractor_tcl-25f2219a9099b647df25.js"],"react-syntax-highlighter_languages_refractor_textile":["/react-syntax-highlighter_languages_refractor_textile-a12db22c97a77c8ce777.js"],"react-syntax-highlighter_languages_refractor_toml":["/react-syntax-highlighter_languages_refractor_toml-07b6eeac753a06d0a98f.js"],"react-syntax-highlighter_languages_refractor_tremor":["/react-syntax-highlighter_languages_refractor_tremor-b35b9bebac94f46d3b01.js"],"react-syntax-highlighter_languages_refractor_tsx":["/react-syntax-highlighter_languages_refractor_tsx-3f7baed5b045af3bc128.js"],"react-syntax-highlighter_languages_refractor_tt2":["/react-syntax-highlighter_languages_refractor_tt2-482fbc4cbb5b2e991ae7.js"],"react-syntax-highlighter_languages_refractor_turtle":["/react-syntax-highlighter_languages_refractor_turtle-26cf562d8cc7cb92fa72.js"],"react-syntax-highlighter_languages_refractor_twig":["/react-syntax-highlighter_languages_refractor_twig-b5037760469b9973648e.js"],"react-syntax-highlighter_languages_refractor_typescript":["/react-syntax-highlighter_languages_refractor_typescript-7fd94d2b2b0479efc907.js"],"react-syntax-highlighter_languages_refractor_typoscript":["/react-syntax-highlighter_languages_refractor_typoscript-05317155f8ba8a6247cc.js"],"react-syntax-highlighter_languages_refractor_unrealscript":["/react-syntax-highlighter_languages_refractor_unrealscript-156b37baf841fd2e5c46.js"],"react-syntax-highlighter_languages_refractor_uorazor":["/react-syntax-highlighter_languages_refractor_uorazor-4dcec8c4b69aea88c05e.js"],"react-syntax-highlighter_languages_refractor_uri":["/react-syntax-highlighter_languages_refractor_uri-c8f7b1faea60e7a84646.js"],"react-syntax-highlighter_languages_refractor_v":["/react-syntax-highlighter_languages_refractor_v-5119e9dda851a5bd918c.js"],"react-syntax-highlighter_languages_refractor_vala":["/react-syntax-highlighter_languages_refractor_vala-ee34d8e16d48cb323bf9.js"],"react-syntax-highlighter_languages_refractor_vbnet":["/react-syntax-highlighter_languages_refractor_vbnet-2fa21f44d7d8940a192b.js"],"react-syntax-highlighter_languages_refractor_velocity":["/react-syntax-highlighter_languages_refractor_velocity-041b43ca04e56d374ebe.js"],"react-syntax-highlighter_languages_refractor_verilog":["/react-syntax-highlighter_languages_refractor_verilog-c9023ec0520abd93b5ef.js"],"react-syntax-highlighter_languages_refractor_vhdl":["/react-syntax-highlighter_languages_refractor_vhdl-5b0de5ad8f4bb74a8654.js"],"react-syntax-highlighter_languages_refractor_vim":["/react-syntax-highlighter_languages_refractor_vim-ec50d9c1e121b32c5a21.js"],"react-syntax-highlighter_languages_refractor_visualBasic":["/react-syntax-highlighter_languages_refractor_visualBasic-c61adb8c810801a3cfcb.js"],"react-syntax-highlighter_languages_refractor_warpscript":["/react-syntax-highlighter_languages_refractor_warpscript-eb439da709a33cf9c7cc.js"],"react-syntax-highlighter_languages_refractor_wasm":["/react-syntax-highlighter_languages_refractor_wasm-8d1fa7140dc41f618e0a.js"],"react-syntax-highlighter_languages_refractor_webIdl":["/react-syntax-highlighter_languages_refractor_webIdl-002999751ed0b46439bd.js"],"react-syntax-highlighter_languages_refractor_wiki":["/react-syntax-highlighter_languages_refractor_wiki-456e5ee22e345dbef05f.js"],"react-syntax-highlighter_languages_refractor_wolfram":["/react-syntax-highlighter_languages_refractor_wolfram-1db25069f34d066e8328.js"],"react-syntax-highlighter_languages_refractor_wren":["/react-syntax-highlighter_languages_refractor_wren-8df6d459bd57959801a6.js"],"react-syntax-highlighter_languages_refractor_xeora":["/react-syntax-highlighter_languages_refractor_xeora-e1eb75ae808907080dfa.js"],"react-syntax-highlighter_languages_refractor_xmlDoc":["/react-syntax-highlighter_languages_refractor_xmlDoc-aaf98a037db9f572d5a3.js"],"react-syntax-highlighter_languages_refractor_xojo":["/react-syntax-highlighter_languages_refractor_xojo-95018d6bd9a118fd88dc.js"],"react-syntax-highlighter_languages_refractor_xquery":["/react-syntax-highlighter_languages_refractor_xquery-7dcd6fd0c328cbc15756.js"],"react-syntax-highlighter_languages_refractor_yaml":["/react-syntax-highlighter_languages_refractor_yaml-fd6d7bf04d87e91e3848.js"],"react-syntax-highlighter_languages_refractor_yang":["/react-syntax-highlighter_languages_refractor_yang-73696858865fd8205556.js"],"react-syntax-highlighter_languages_refractor_zig":["/react-syntax-highlighter_languages_refractor_zig-85311d9410ffa9c0df9f.js"]};/*]]>*/</script><script src="/app-245657610a2121dabdb3.js" async=""></script><script src="/b3a13d7d-7600c71b76b82cd6e4de.js" async=""></script><script src="/0a301732-da2c7c995eda7c71a0bc.js" async=""></script><script src="/framework-b610ddca6162846ba3a4.js" async=""></script><script src="/webpack-runtime-1ff4392028e10dc1dce7.js" async=""></script><div class="sc-6qxpz6-0 fDdiEu"> <link id="fonts-tag" rel="stylesheet" href="/fonts.css" media="print" onload="this.media='all'; this.onload=null;" disabled> <noscript> <link rel="stylesheet" href="/fonts.css"> </noscript> </div></body></html>