http://workers.dev/

Last Checked: Nov 16, 2023, 12:50 EST

IP Address: 104.18.13.15
ASN #: AS13335 CLOUDFLARENET, US
Location: Unknown, Unknown, Unknown
URL Reputation:
  • Unknown This URL is not identified as malicious in the PhishTank Database.
  • Unknown PhishCheck thinks this URL is likely not a phish.
  • Unknown OpenPhish: URL not in feed.

Other submissions on 104.18.13.15:

Other submissions on workers.dev:

  • https://mute-sun-cbe9.if721u977765.workers.dev/

  • http://summer-limit-87d4.rmyxfr.workers.dev/

  • http://quiet-mouse-60e2.ji2skodwu2.workers.dev/

  • https://pioeg.admetricspro.workers.dev/

  • https://workers.dev/

  • http://shop-status.opinew.workers.dev/

  • https://weathered-lab-edd7.jl1z51v82660.workers.dev/

  • https://blue-grass-7913.vorozsdd.workers.dev/

  • https://shop-status.opinew.workers.dev/

  • https://fragrant-mode-4352.cfhu-rv9.workers.dev/

Previous checks:

  • Jun 23, 2023, 16:14 EDT

  • Jun 23, 2023, 16:32 EDT

                               Domain Name: WORKERS.DEV
Registry Domain ID: 3160BBD7A-DEV
Registrar WHOIS Server: whois.cloudflare.com
Registrar URL: https://www.cloudflare.com
Updated Date: 2023-08-21T16:25:53Z
Creation Date: 2019-02-08T20:36:47Z
Registrar Registration Expiration Date: 2026-02-08T20:36:47Z
Registrar: Cloudflare, Inc.
Registrar IANA ID: 1910
Domain Status: clienttransferprohibited https://icann.org/epp#clienttransferprohibited
Domain Status: clientdeleteprohibited https://icann.org/epp#clientdeleteprohibited
Domain Status: clientupdateprohibited https://icann.org/epp#clientupdateprohibited
Registry Registrant ID:
Registrant Name: DATA REDACTED 
Registrant Organization: DATA REDACTED
Registrant Street: DATA REDACTED
Registrant City: DATA REDACTED
Registrant State/Province: CA
Registrant Postal Code: DATA REDACTED
Registrant Country: US
Registrant Phone: DATA REDACTED
Registrant Phone Ext: DATA REDACTED
Registrant Fax: DATA REDACTED
Registrant Fax Ext: DATA REDACTED
Registrant Email: https://domaincontact.cloudflareregistrar.com/workers.dev
Registry Admin ID:
Admin Name: DATA REDACTED 
Admin Organization: DATA REDACTED
Admin Street: DATA REDACTED
Admin City: DATA REDACTED
Admin State/Province: DATA REDACTED
Admin Postal Code: DATA REDACTED
Admin Country: DATA REDACTED
Admin Phone: DATA REDACTED
Admin Phone Ext: DATA REDACTED
Admin Fax: DATA REDACTED
Admin Fax Ext: DATA REDACTED
Admin Email: https://domaincontact.cloudflareregistrar.com/workers.dev
Registry Tech ID:
Tech Name: DATA REDACTED 
Tech Organization: DATA REDACTED
Tech Street: DATA REDACTED
Tech City: DATA REDACTED
Tech State/Province: DATA REDACTED
Tech Postal Code: DATA REDACTED
Tech Country: DATA REDACTED
Tech Phone: DATA REDACTED
Tech Phone Ext: DATA REDACTED
Tech Fax: DATA REDACTED
Tech Fax Ext: DATA REDACTED
Tech Email: https://domaincontact.cloudflareregistrar.com/workers.dev
Registry Billing ID:
Billing Name: DATA REDACTED 
Billing Organization: DATA REDACTED
Billing Street: DATA REDACTED
Billing City: DATA REDACTED
Billing State/Province: DATA REDACTED
Billing Postal Code: DATA REDACTED
Billing Country: DATA REDACTED
Billing Phone: DATA REDACTED
Billing Phone Ext: DATA REDACTED
Billing Fax: DATA REDACTED
Billing Fax Ext: DATA REDACTED
Billing Email: https://domaincontact.cloudflareregistrar.com/workers.dev
Name Server: clyde.ns.cloudflare.com
Name Server: sofia.ns.cloudflare.com
DNSSEC: unsigned
Registrar Abuse Contact Email: registrar-abuse@cloudflare.com
Registrar Abuse Contact Phone: +1.4153197517
URL of the ICANN WHOIS Data Problem Reporting System: http://wdprs.internic.net/
>>> Last update of WHOIS database: 2023-11-16T17:50:09Z <<<

For more information on Whois status codes, please visit https://icann.org/epp

Cloudflare provides more than 13 million domains with the tools to give their global users a faster, more secure, and more reliable internet experience.

NOTICE:

Data in the Cloudflare Registrar WHOIS database is provided to you by Cloudflare
under the terms and conditions at https://www.cloudflare.com/domain-registration-agreement/

By submitting this query, you agree to abide by these terms.

Register your domain name at https://www.cloudflare.com/registrar/

                             
  • POST
    0 Timed out waiting for a response.

    https://stats.g.doubleclick.net/g/collect?v=2&tid=G-PHVG60J2FD&cid=1051044753.1700157008&gtm=45je3b81v877972523z877207555&aip=1&dma=0&gcd=11l1l1l1l2

  • http://workers.dev/ https://workers.cloudflare.com
  • https://ad.doubleclick.net/activity;src=9309168;type=adh_o0;cat=adh_g0;ord=3106682196759;auiddc=1719399334.1700157007;u1=2023%20Nov%2016%2017%3A50%3A06;u2=undefined;u3=https%3A%2F%2Fworkers.cloudflare.com%2F;u4=undefined;u5=undefined;u6=undefined;u7=undefined;u8=undefined;u9=undefined;u10=undefined;u11=undefined;u12=undefined;u13=undefined;u14=undefined;gtm=45He3b81v77207555;gcd=11l1l1l1l1;dma=0;epver=2? https://ad.doubleclick.net/activity;dc_pre=CKG79rOKyYIDFcYI-QAd7TQGEw;src=9309168;type=adh_o0;cat=adh_g0;ord=3106682196759;auiddc=1719399334.1700157007;u1=2023%20Nov%2016%2017%3A50%3A06;u2=undefined;u3=https%3A%2F%2Fworkers.cloudflare.com%2F;u4=undefined;u5=undefined;u6=undefined;u7=undefined;u8=undefined;u9=undefined;u10=undefined;u11=undefined;u12=undefined;u13=undefined;u14=undefined;gtm=45He3b81v77207555;gcd=11l1l1l1l1;dma=0;epver=2
  • https://ad.doubleclick.net/activity;dc_pre=CKG79rOKyYIDFcYI-QAd7TQGEw;src=9309168;type=adh_o0;cat=adh_g0;ord=3106682196759;auiddc=1719399334.1700157007;u1=2023%20Nov%2016%2017%3A50%3A06;u2=undefined;u3=https%3A%2F%2Fworkers.cloudflare.com%2F;u4=undefined;u5=undefined;u6=undefined;u7=undefined;u8=undefined;u9=undefined;u10=undefined;u11=undefined;u12=undefined;u13=undefined;u14=undefined;gtm=45He3b81v77207555;gcd=11l1l1l1l1;dma=0;epver=2 https://adservice.google.com/ddm/fls/p/dc_pre=CKG79rOKyYIDFcYI-QAd7TQGEw;src=9309168;type=adh_o0;cat=adh_g0;ord=3106682196759;auiddc=1719399334.1700157007;u1=2023%20Nov%2016%2017%3A50%3A06;u2=undefined;u3=https%3A%2F%2Fworkers.cloudflare.com%2F;u4=undefined;u5=undefined;u6=undefined;u7=undefined;u8=undefined;u9=undefined;u10=undefined;u11=undefined;u12=undefined;u13=undefined;u14=undefined;gtm=45He3b81v77207555;gcd=11l1l1l1l1;dma=0;epver=2;~oref=https://workers.cloudflare.com/
  • https://9309168.fls.doubleclick.net/activityi;src=9309168;type=solut0;cat=us-so0;ord=5620262818817;auiddc=1719399334.1700157007;u1=2023%20Nov%2016%2017%3A50%3A06;u2=undefined;u3=https%3A%2F%2Fworkers.cloudflare.com%2F;u4=undefined;u5=undefined;u6=undefined;u10=undefined;gtm=45He3b81v77207555;gcd=11l1l1l1l1;dma=0;epver=2;~oref=https%3A%2F%2Fworkers.cloudflare.com%2F? https://9309168.fls.doubleclick.net/activityi;dc_pre=COjJg7SKyYIDFYM0RAgdMHkGLw;src=9309168;type=solut0;cat=us-so0;ord=5620262818817;auiddc=1719399334.1700157007;u1=2023%20Nov%2016%2017%3A50%3A06;u2=undefined;u3=https%3A%2F%2Fworkers.cloudflare.com%2F;u4=undefined;u5=undefined;u6=undefined;u10=undefined;gtm=45He3b81v77207555;gcd=11l1l1l1l1;dma=0;epver=2;~oref=https%3A%2F%2Fworkers.cloudflare.com%2F
<html theme="light" domain="workers.cloudflare.com" js-focus-visible-polyfill-available="" data-react-helmet="lang" lang="en"><head><meta charset="utf-8"><meta http-equiv="x-ua-compatible" content="ie=edge"><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"><meta name="generator" content="Gatsby 5.11.0"><meta data-react-helmet="true" name="description" content="Build your next application with Cloudflare Workers"><meta data-react-helmet="true" name="image" content="https://repository-images.githubusercontent.com/215130914/0a128400-41f5-11ea-8dc8-b1c09a48fa06"><meta data-react-helmet="true" property="og:description" content="Build your next application with Cloudflare Workers"><meta data-react-helmet="true" name="og:image" content="https://repository-images.githubusercontent.com/215130914/0a128400-41f5-11ea-8dc8-b1c09a48fa06"><meta data-react-helmet="true" property="og:title" content="Cloudflare Workers®"><meta data-react-helmet="true" property="og:type" content="website"><meta data-react-helmet="true" name="twitter:card" content="summary"><meta data-react-helmet="true" name="twitter:creator" content="@cloudflaredev"><meta data-react-helmet="true" name="twitter:description" content="Build your next application with Cloudflare Workers"><meta data-react-helmet="true" name="twitter:image:src" content="https://repository-images.githubusercontent.com/215130914/0a128400-41f5-11ea-8dc8-b1c09a48fa06"><meta data-react-helmet="true" name="twitter:title" content="Cloudflare Workers®"><style data-href="/styles.c5b10a4369f46b8a9b98.css" data-identity="gatsby-global-css">@import url(https://static.cloud.coveo.com/searchui/v2.10096/css/CoveoFullSearch.min.css);*{box-sizing:inherit;margin:0}img,svg{display:block}img{max-width:100%}svg{height:100%;width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6{font-weight:400}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}html{--html-font-size:17px;--line-height:1.5;--form-field-line-height:1.3;--focus-size:.1875em;--button-top-padding:.55em;--button-bottom-padding:.65em;--button-horizontal-padding:.9em;--button-line-height:var(--form-field-line-height);--button-border-radius:.375em;--section-vertical-padding:6em;--header-height:4.5rem;--code-font-size:.9em;--inline-code-font-size:.85em}@media (max-width:1280px){html{--html-font-size:16px}}@media (max-width:1024px){html{--section-vertical-padding:4em}}@media (max-width:414px){html{--header-height:4rem;--code-font-size:.8em;--inline-code-font-size:var(--code-font-size)}}html{--sans-serif-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--monospace-font-family:Menlo,"SF Mono","Andale Mono","Roboto Mono",Monaco,monospace;--font-family:var(--sans-serif-font-family);--cloudflare-logo-gray-rgb:64,64,65;--cloudflare-logo-orange-rgb:243,128,32;--cloudflare-logo-light-orange-rgb:248,173,76;--orange-rgb:var(--cloudflare-logo-orange-rgb);--orange:rgb(var(--orange-rgb));--orange-for-use-as-selection-color:#ef9530;--light-blue-rgb:79,140,200;--light-blue:rgb(var(--light-blue-rgb));--blue-rgb:0,81,127;--blue:rgb(var(--blue-rgb));--red-0:#430c15;--red-0-rgb:67,12,21;--red-1:#711423;--red-1-rgb:113,20,35;--red-2:#a01c32;--red-2-rgb:160,28,50;--red-3:#bf223c;--red-3-rgb:191,34,60;--red-4:#da304c;--red-4-rgb:218,48,76;--red-5:#e35f75;--red-5-rgb:227,95,117;--red-6:#ec93a2;--red-6-rgb:236,147,162;--red-7:#f3bac3;--red-7-rgb:243,186,195;--red-8:#f9dce1;--red-8-rgb:249,220,225;--red-9:#fcf0f2;--red-9-rgb:252,240,242;--orange-0:#341a04;--orange-0-rgb:52,26,4;--orange-1:#5b2c06;--orange-1-rgb:91,44,6;--orange-2:#813f09;--orange-2-rgb:129,63,9;--orange-3:#a24f0b;--orange-3-rgb:162,79,11;--orange-4:#b6590d;--orange-4-rgb:182,89,13;--orange-5:#e06d10;--orange-5-rgb:224,109,16;--orange-6:#f4a15d;--orange-6-rgb:244,161,93;--orange-7:#f8c296;--orange-7-rgb:248,194,150;--orange-8:#fbdbc1;--orange-8-rgb:251,219,193;--orange-9:#fdf1e7;--orange-9-rgb:253,241,231;--gold-0:#2c1c02;--gold-0-rgb:44,28,2;--gold-1:#573905;--gold-1-rgb:87,57,5;--gold-2:#744c06;--gold-2-rgb:116,76,6;--gold-3:#8e5c07;--gold-3-rgb:142,92,7;--gold-4:#a26a09;--gold-4-rgb:162,106,9;--gold-5:#c7820a;--gold-5-rgb:199,130,10;--gold-6:#f4a929;--gold-6-rgb:244,169,41;--gold-7:#f8cd81;--gold-7-rgb:248,205,129;--gold-8:#fbe2b6;--gold-8-rgb:251,226,182;--gold-9:#fdf3e2;--gold-9-rgb:253,243,226;--green-0:#0f2417;--green-0-rgb:15,36,23;--green-1:#1c422b;--green-1-rgb:28,66,43;--green-2:#285d3d;--green-2-rgb:40,93,61;--green-3:#31724b;--green-3-rgb:49,114,75;--green-4:#398557;--green-4-rgb:57,133,87;--green-5:#46a46c;--green-5-rgb:70,164,108;--green-6:#79c698;--green-6-rgb:121,198,152;--green-7:#b0ddc2;--green-7-rgb:176,221,194;--green-8:#d8eee1;--green-8-rgb:216,238,225;--green-9:#eff8f3;--green-9-rgb:239,248,243;--cyan-0:#0c2427;--cyan-0-rgb:12,36,39;--cyan-1:#164249;--cyan-1-rgb:22,66,73;--cyan-2:#1d5962;--cyan-2-rgb:29,89,98;--cyan-3:#26727e;--cyan-3-rgb:38,114,126;--cyan-4:#2b818e;--cyan-4-rgb:43,129,142;--cyan-5:#35a0b1;--cyan-5-rgb:53,160,177;--cyan-6:#66c3d1;--cyan-6-rgb:102,195,209;--cyan-7:#a5dce4;--cyan-7-rgb:165,220,228;--cyan-8:#d0edf1;--cyan-8-rgb:208,237,241;--cyan-9:#e9f7f9;--cyan-9-rgb:233,247,249;--blue-0:#0c2231;--blue-0-rgb:12,34,49;--blue-1:#163d57;--blue-1-rgb:22,61,87;--blue-2:#1f567a;--blue-2-rgb:31,86,122;--blue-3:#276d9b;--blue-3-rgb:39,109,155;--blue-4:#2c7cb0;--blue-4-rgb:44,124,176;--blue-5:#479ad1;--blue-5-rgb:71,154,209;--blue-6:#7cb7de;--blue-6-rgb:124,183,222;--blue-7:#add2eb;--blue-7-rgb:173,210,235;--blue-8:#d6e9f5;--blue-8-rgb:214,233,245;--blue-9:#ebf4fa;--blue-9-rgb:235,244,250;--indigo-0:#181e34;--indigo-0-rgb:24,30,52;--indigo-1:#2c365e;--indigo-1-rgb:44,54,94;--indigo-2:#404e88;--indigo-2-rgb:64,78,136;--indigo-3:#5062aa;--indigo-3-rgb:80,98,170;--indigo-4:#6373b6;--indigo-4-rgb:99,115,182;--indigo-5:#8794c7;--indigo-5-rgb:135,148,199;--indigo-6:#a5aed5;--indigo-6-rgb:165,174,213;--indigo-7:#c8cde5;--indigo-7-rgb:200,205,229;--indigo-8:#e0e3f0;--indigo-8-rgb:224,227,240;--indigo-9:#f1f3f8;--indigo-9-rgb:241,243,248;--violet-0:#2d1832;--violet-0-rgb:45,24,50;--violet-1:#502b5a;--violet-1-rgb:80,43,90;--violet-2:#753f83;--violet-2-rgb:117,63,131;--violet-3:#8e4c9e;--violet-3-rgb:142,76,158;--violet-4:#9f5bb0;--violet-4-rgb:159,91,176;--violet-5:#b683c3;--violet-5-rgb:182,131,195;--violet-6:#c9a2d2;--violet-6-rgb:201,162,210;--violet-7:#dbc1e1;--violet-7-rgb:219,193,225;--violet-8:#ebddee;--violet-8-rgb:235,221,238;--violet-9:#f7f1f8;--violet-9-rgb:247,241,248;--gray-00-rgb:23,23,24;--gray-00:rgb(var(--gray-00-rgb));--gray-0F-rgb:25,27,29;--gray-0F:rgb(var(--gray-0F-rgb));--gray-0-rgb:29,31,32;--gray-0:rgb(var(--gray-0-rgb));--gray-05-rgb:36,38,40;--gray-05:rgb(var(--gray-05-rgb));--gray-1-rgb:54,57,58;--gray-1:rgb(var(--gray-1-rgb));--gray-2-rgb:78,82,85;--gray-2:rgb(var(--gray-2-rgb));--gray-3-rgb:98,103,106;--gray-3:rgb(var(--gray-3-rgb));--gray-4-rgb:114,119,123;--gray-4:rgb(var(--gray-4-rgb));--gray-5-rgb:146,151,155;--gray-5:rgb(var(--gray-5-rgb));--gray-6-rgb:183,187,189;--gray-6:rgb(var(--gray-6-rgb));--gray-7-rgb:213,215,216;--gray-7:rgb(var(--gray-7-rgb));--gray-8-rgb:234,235,235;--gray-8:rgb(var(--gray-8-rgb));--gray-9-rgb:243,243,244;--gray-9:rgb(var(--gray-9-rgb));--gray-A-rgb:247,247,248;--gray-A:rgb(var(--gray-A-rgb));--code-gray:#a7a7a3;--code-red:#ed8978;--code-orange:#fba056;--code-gold:#fdda68;--code-green:#57c78f;--code-blue:#78c0ed;--code-cyan:#71e4f4;--code-indigo:#7b99ea;--code-lilac:#d188dd;--code-violet:#a68adb;--code-gray-light-theme:var(--gray-3);--code-red-light-theme:#8f1500;--code-orange-light-theme:#b35000;--code-gold-light-theme:#b35300;--code-green-light-theme:#007a3d;--code-blue-light-theme:#00588f;--code-cyan-light-theme:#006c7a;--code-indigo-light-theme:#00268f;--code-lilac-light-theme:#7c008f;--code-violet-light-theme:#32008f;--diff-indicator-red:var(--code-red);--diff-indicator-green:var(--code-green);--diff-indicator-red-light-theme:#eb0052;--diff-indicator-green-light-theme:#0c6}html[theme=light]{--color-rgb:var(--gray-0-rgb);--color:rgb(var(--color-rgb));--cloudflare-logo-wordmark-color:rgb(var(--cloudflare-logo-gray-rgb));--background-color-rgb:255,255,255;--background-color:rgb(var(--background-color-rgb));--focus-color:rgba(var(--orange-rgb),.5);--selection-background-color:var(--orange-for-use-as-selection-color);--selection-color:#fff;--code-block-color:#fff;--code-block-background-color:var(--color);--code-block-background-color-light-theme:var(--gray-9);--code-block-scrollbar-color:hsla(0,0%,100%,.25);--tab-background-color:var(--gray-9);--shadow-color-rgb:var(--color-rgb);--section-tiger-stripe-background-color:var(--gray-9);--deemphasized-color:var(--gray-1)}html[theme=dark]{--color-rgb:255,255,255;--color:rgb(var(--color-rgb));--cloudflare-logo-wordmark-color:rgb(var(--cloudflare-logo-gray-rgb));--background-color-rgb:var(--gray-0-rgb);--background-color:rgb(var(--background-color-rgb));--focus-color:rgba(var(--orange-rgb),.5);--selection-background-color:#ff9e40;--selection-color:rgb(var(--color-rgb));--code-block-color:rgb(var(--color-rgb));--code-block-background-color:var(--gray-05);--code-block-scrollbar-color:hsla(0,0%,100%,.25);--tab-background-color:var(--gray-1);--shadow-color-rgb:0,0,0;--section-tiger-stripe-background-color:var(--gray-05);--deemphasized-color:var(--gray-7)}[theme=dark] [light-theme-only],[theme=light] [dark-theme-only]{display:none}::-moz-selection{background:var(--selection-background-color);color:var(--selection-color)}::selection{background:var(--selection-background-color);color:var(--selection-color)}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--background-color);box-sizing:border-box;color:var(--color);font-family:var(--font-family);font-size:var(--html-font-size);line-height:var(--line-height)}@media (max-width:414px){[desktop-only]{display:none!important}}@media (min-width:415px){[mobile-only]{display:none!important}}@media (prefers-reduced-motion:no-preference){[is-smooth-scrolling]{scroll-behavior:smooth}}[is-visually-hidden]{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);border:0;-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}[with-styled-webkit-scrollbars]{--scrollbar-thumb-background-color:var(--gray-6);--scrollbar-thumb-background-color-active:var(--gray-4)}[theme=dark] [with-styled-webkit-scrollbars],[theme=dark][with-styled-webkit-scrollbars]{--scrollbar-thumb-background-color:var(--gray-2);--scrollbar-thumb-background-color-active:var(--gray-5)}[with-styled-webkit-scrollbars] ::-webkit-scrollbar,[with-styled-webkit-scrollbars]::-webkit-scrollbar{width:1em}[with-styled-webkit-scrollbars] ::-webkit-scrollbar-track,[with-styled-webkit-scrollbars]::-webkit-scrollbar-track{background:none;border:none}[with-styled-webkit-scrollbars] ::-webkit-scrollbar-thumb,[with-styled-webkit-scrollbars]::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--scrollbar-thumb-background-color);border:.25em solid transparent;border-radius:.5em;box-shadow:none;min-height:3.5em}[with-styled-webkit-scrollbars] ::-webkit-scrollbar-thumb:active,[with-styled-webkit-scrollbars]::-webkit-scrollbar-thumb:active{background-color:var(--scrollbar-thumb-background-color-active)}.CloudflareWorkersLogo{display:block}.CloudflareWorkersLogo-horizontal-combination-mark{height:2.75em;width:10em}.CloudflareWorkersLogoCombinationMark--cloudflare-wordmark,.CloudflareWorkersLogoCombinationMark--workers-wordmark{fill:currentColor}.CloudflareWorkersLogoCombinationMark--cloudflare-wordmark{opacity:.6}.Button{-webkit-tap-highlight-color:transparent;--active-box-shadow-color:transparent;--active-box-shadow:inset 0 .0625em .1875em var(--active-box-shadow-color);--active-overlay-box-shadow-color:transparent;--active-overlay-box-shadow:inset 0 0 0 9999em var(--active-overlay-box-shadow-color);--hover-box-shadow-color:transparent;--hover-box-shadow:inset 0 0 0 9999em var(--hover-box-shadow-color);--focus-box-shadow:0 0 0 var(--focus-size) var(--focus-color);--border-color:transparent;--border-box-shadow:inset 0 0 0 1px var(--border-color);--shadow-box-shadow:0 1px 1px rgba(var(--shadow-color-rgb),.075),0 .1333em .26667em rgba(var(--shadow-color-rgb),.075),0 .2222em .66667em 0 rgba(var(--shadow-color-rgb),.075),0 .4444em 1.3333em 0 rgba(var(--shadow-color-rgb),.075);--box-shadow:0 0 0 0 transparent;--box-shadow-transition-duration:.3s;background:transparent;border:0;border-radius:var(--button-border-radius);box-shadow:var(--active-box-shadow),var(--active-overlay-box-shadow),var(--hover-box-shadow),var(--focus-box-shadow),var(--border-box-shadow),var(--box-shadow);color:inherit;cursor:pointer;display:inline-block;line-height:var(--button-line-height);padding:var(--button-top-padding) var(--button-horizontal-padding) var(--button-bottom-padding);position:relative;text-decoration:none;touch-action:manipulation;transition:box-shadow var(--box-shadow-transition-duration) ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Button[disabled]{cursor:not-allowed;opacity:.5}@media (hover:hover){.Button:hover{--hover-box-shadow-color:hsla(0,0%,100%,.2)}[theme=dark] .Button:hover{--hover-box-shadow-color:hsla(0,0%,100%,.05)}}.Button:not([disabled]):active{--box-shadow-transition-duration:0s;--hover-box-shadow-color:transparent;--box-shadow:0 0 0 0 transparent;--active-overlay-box-shadow-color:rgba(0,0,0,.08);--active-box-shadow-color:rgba(0,0,0,.2)}@media (hover:none){.Button:not([disabled]):active{--active-overlay-box-shadow-color:rgba(0,0,0,.3)}}[js-focus-visible-polyfill-available] .Button:focus{outline:none}.Button[is-focus-visible]{--box-shadow-transition-duration:0s}.Button:not([is-focus-visible]){--focus-size:0}.Button-is-primary{--box-shadow:var(--shadow-box-shadow);background:linear-gradient(25deg,rgb(var(--cloudflare-logo-orange-rgb)),rgb(var(--cloudflare-logo-light-orange-rgb)));color:#fff}.Button-is-secondary{background:var(--gray-9)}[theme=dark] .Button-is-secondary{background:var(--gray-05)}.Button-is-secondary-orange{--color-rgb:var(--orange-3-rgb);background:rgba(var(--cloudflare-logo-light-orange-rgb),.12);color:rgb(var(--color-rgb))}[theme=dark] .Button-is-secondary-orange{--color-rgb:var(--orange-7-rgb)}[theme=light] .Button-is-secondary-orange:not([disabled]):active{--active-box-shadow-color:rgba(var(--color-rgb),.4)}.Button-is-docs-primary{background:var(--orange-5);color:#fff}[theme=dark] .Button-is-docs-primary{--border-color:rgba(var(--orange-rgb),.7);background:transparent;color:inherit}.Button-is-docs-secondary{background:var(--gray-9)}[theme=dark] .Button-is-docs-secondary{--border-color:rgba(var(--color-rgb),.3);background:transparent;color:inherit}[theme=dark] .Button-is-docs-secondary[is-focus-visible]{--border-color:rgba(var(--orange-rgb),.7)}.Button-is-white{background:#fff}.Button-is-inverted{background:var(--color);color:var(--background-color)}.Nav{display:flex;height:100%}.Nav--link-logo{border-bottom-right-radius:.3125em}.Nav--item,.Nav--link-logo{align-items:center;display:flex;flex-shrink:0}.Nav--link{color:inherit;text-decoration:none;transition:box-shadow .3s ease}.Nav--link:hover{background:rgba(var(--color-rgb),.05)}.Nav--link:active{background:rgba(var(--color-rgb),.1)}[js-focus-visible-polyfill-available] .Nav--link:focus{outline:none}.Nav--link[is-focus-visible]:focus{box-shadow:0 0 0 var(--focus-size) var(--focus-color)}.Nav--link:not([is-focus-visible]){--focus-size:0}.Nav--main-links{display:flex;height:100%;margin-left:0}.Nav--main-links .Nav--link{border-radius:10em;padding:.5em 1em}@media (min-width:1280px){.Nav--main-links .Nav--item{padding-left:.25em;padding-right:.25em}}.Nav--main-links .Nav--link.Nav--link-is-active{background:rgba(var(--gray-5-rgb),.2)}[theme=dark] .Nav--main-links .Nav--link.Nav--link-is-active{background:rgba(var(--orange-rgb),.08);color:var(--code-orange)}.Nav--item-sign-up,.Nav--link.Nav--link-logo{padding-left:1em;padding-right:1em}.Nav--account-management{display:flex;height:100%}.Nav--item-sign-in{padding-right:0}.Nav--search{display:flex;margin-left:20px;margin-right:auto}.Nav--search-form{align-content:center;display:flex}.Nav--search-input,.Nav--search-input:focus-visible{border:none;outline:none}[theme=dark] .Nav--search-input{background-color:var(--gray-01)!important;color:#fff}.Nav--search-icon{margin-right:10px;opacity:.3;transition:color .3s ease,opacity .3s ease;width:.8rem}.Nav--search:focus-within .Nav--search-icon{color:var(--code-orange);opacity:1}@media (max-width:1136px){.Nav--link-home{display:none}}@media (max-width:768px){.Nav--main-links{display:none}.Nav--link.Nav--link-logo:first-child{margin-right:auto}}@media (max-width:414px){.Nav--link-logo{font-size:.85em}.Nav--item-sign-up{display:none}.Nav--item-sign-in,.Nav--link.Nav--link-logo{padding-left:.75em;padding-right:.75em}}.Header{height:var(--header-height);position:absolute;width:100%;z-index:10}.CoveoSearchInterface{min-width:inherit!important;padding:8rem 3rem}.coveo-modal-content{top:50px}.CoveoSearchInterface svg{display:inline-block!important}.CoveoSearchInterface p{margin-bottom:0!important}.CoveoDynamicFacet,.CoveoDynamicFacetRange,.CoveoDynamicHierarchicalFacet,.CoveoSearchInterface .magic-box .magic-box-clear,.CoveoSearchInterface .magic-box .magic-box-input,.CoveoSearchInterface input,.CoveoSearchInterface.coveo-small-facets .coveo-facet-dropdown-header{background:transparent!important}.CoveoFieldValue .coveo-field-caption,.CoveoSearchButton,.CoveoSearchInterface,.CoveoSearchInterface .coveo-search-button-svg,.CoveoSearchInterface .magic-box,.CoveoSearchInterface .magic-box-clear-svg,.CoveoSearchInterface input[type=text],.coveo-checkbox-label,.coveo-dynamic-facet-breadcrumb-collapse,.coveo-dynamic-facet-breadcrumb-value,.coveo-dynamic-facet-header-btn,.coveo-dynamic-facet-header-title,.coveo-dynamic-facet-show-more,.coveo-dynamic-facet-value .coveo-checkbox-span-label-suffix{color:inherit!important}[theme=dark] .CoveoSearchInterface.coveo-small-facets .coveo-facet-column.coveo-facet-dropdown-modal-content{background-color:var(--gray-00)!important}[theme=dark] .coveo-combobox-values,[theme=dark] .coveo-facet-dropdown-header{background-color:var(--gray-05)!important}[theme=dark] .coveo-combobox-values li:hover{background-color:var(--gray-00)!important}[theme=dark] .coveo-modal-backdrop{background-color:var(--gray-05)!important}[theme=dark] .coveo-modal-body,[theme=dark] .coveo-modal-header{background-color:var(--gray-00)!important}[theme=dark] .CoveoResult a.CoveoResultLink,[theme=dark] .CoveoResultLink,[theme=dark] .coveo-accessible-button.coveo-clickable,[theme=dark] a.CoveoResultLink{--background-color-alpha:0.03!important;--border-bottom-color-rgb:var(--orange-rgb)!important;--border-bottom-color-alpha:0.35!important;color:var(--code-orange)!important}[theme=dark] .CoveoFieldValue .coveo-clickable{color:var(--code-orange)}[theme=dark] .coveo-pager-list-item,[theme=dark] .coveo-results-per-page-list-item{color:var(--code-orange)!important}[theme=dark] .coveo-dynamic-facet-collapse-toggle-svg,[theme=dark] .coveo-pager-next-icon-svg,[theme=dark] .coveo-pager-previous-icon-svg{color:var(--code-orange)}[theme=dark] .coveo-active,[theme=dark] .coveo-pager-list-item:hover,[theme=dark] .coveo-results-per-page-list-item:hover{background-color:var(--orange-0)}[theme=dark] .coveo-dropdown-header p{color:#fff}.search ul{list-style:none!important}.search li{margin-bottom:.5rem}.coveo-result-cell .CoveoFieldValue{font-size:85%;font-style:italic;margin-right:15px}.coveo-dynamic-facet-header h2{font-size:15px!important;font-weight:700!important;line-height:35px!important;margin-top:0!important}.CoveoQueryDuration:before{content:" "}.Footer{padding:var(--section-vertical-padding) 3em 3em}.Footer-with-top-separator,[theme=light] .Footer-with-top-separator-light-theme-only{box-shadow:inset 0 .125em .5em -.5em}[theme=dark] .Footer-with-top-separator{box-shadow:inset 0 1px rgba(var(--color-rgb),.05)}.Footer--columns{display:flex;justify-content:center;margin-bottom:var(--section-vertical-padding);margin-left:auto;margin-right:auto;max-width:100%;width:64em}.Footer--column{width:14em}.Footer--column-title{color:rgba(var(--color-rgb),.75);font-family:var(--monospace-font-family);font-size:.9em;margin-bottom:1.5em}.Footer--column-list-item:not(:last-child){margin-bottom:.5em}.Footer--column-logo{margin-left:5em}.Footer--logo-link{color:inherit;display:inline-block;text-decoration:none}.Footer--logo-link-image{width:5em}.Footer--column-list{list-style:none;padding:0}.Footer--legal{color:rgba(var(--color-rgb),.75);font-size:.8em;margin-left:-1.5em;margin-right:-1.5em;text-align:center}@media (max-width:900px){.Footer--columns{grid-gap:2.5em;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;margin-left:auto;margin-right:auto;width:50em}.Footer--column{width:auto}.Footer--column-logo{grid-column:1/-1;margin:auto}.Footer--logo-link{display:block;margin-bottom:1em;margin-left:auto;margin-right:auto}}@media (max-width:768px){.Footer--columns{grid-template-columns:1fr 1fr;width:24em}}html #ot-sdk-btn.ot-sdk-show-settings{border:none!important;color:inherit;font-size:inherit!important;line-height:inherit!important;padding:0!important;text-decoration:none;transition:none!important}html #ot-sdk-btn.ot-sdk-show-settings:hover{background-color:transparent;color:var(--accent-color)}.ErrorPage{--extra-vertical-padding:var(--header-height,0);--vertical-padding:var(--section-vertical-padding,3em);align-items:center;display:flex;justify-content:center}.ErrorPage--content{padding:calc(var(--extra-vertical-padding) + var(--vertical-padding)) 1em calc(var(--extra-vertical-padding)/2 + var(--vertical-padding));text-align:center}.ErrorPage--title{font-size:3em;font-weight:700;line-height:1;margin-bottom:.333em}@media (max-width:768px){.ErrorPage--title{font-size:2em}}.ErrorPage--description{margin-bottom:2em}.ErrorPage--action{font-size:1.3em}svg.Icon{overflow:visible}.Number{line-height:1.5;white-space:nowrap}.Number--dollars{display:inline-block;font-size:.75em;line-height:1;margin-top:.45em;padding-right:.05em;vertical-align:top}.Number--per,.Number--per-unit,.Number--unit{font-size:.8em}.Number.Number-is-strong .Number--dollars,.Number.Number-is-strong .Number--number{font-weight:500}.Superscript{font-size:.8em;position:relative;top:-.5em;vertical-align:initial}.Link{--accent-color:var(--orange);--underline-size:-.16em;--underline-color:var(--accent-color);--underline-shadow:inset 0 var(--underline-size) var(--underline-color);--focus-size:3px;--focus-shadow:0 0 0 var(--focus-size) var(--focus-color);box-shadow:var(--focus-shadow),var(--underline-shadow);color:inherit;text-decoration:none}.Link-is-blue{--accent-color:var(--blue-6)}.Link-is-cyan{--accent-color:var(--cyan-6)}.Link-is-gray{--accent-color:var(--gray-6)}.Link-is-green{--accent-color:var(--green-6)}.Link-is-gold{--accent-color:var(--gold-6)}.Link-is-orange{--accent-color:var(--orange)}.Link-is-indigo{--accent-color:var(--indigo-6)}.Link-is-violet{--accent-color:var(--violet-6)}@media (hover:hover){.Link:hover{color:var(--accent-color)}}.Link-is-juicy{margin:-.5em;padding:.5em}.Link-with-left-arrow,.Link-with-right-arrow,.Link-without-underline{--underline-size:0}.Link-with-left-arrow:before{content:"←\00a0"}.Link-with-right-arrow:after{content:"\00a0→"}[js-focus-visible-polyfill-available] .Link:focus{outline:none}.Link[is-focus-visible]{--underline-size:0}.Link:not([is-focus-visible]){--focus-size:0}.InlineCode{--default-padding:.2em .3em;--default-background:rgba(var(--color-rgb),.05);background:var(--background,var(--default-background));border-radius:.25em;font-family:var(--monospace-font-family);font-size:var(--inline-code-font-size);max-width:100%;padding:var(--padding,var(--default-padding))}.InlineCode.InlineCode-is-nowrap{white-space:nowrap}.InlineCode--type,.InlineCode.InlineCode-is-type{--border-opacity:.4;border-radius:.2em;box-shadow:0 0 0 1px rgba(var(--color-rgb),var(--border-opacity));font-size:.7rem;font-weight:700;opacity:.75;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}[theme=dark] .InlineCode.InlineCode-is-type{--border-opacity:.3}.InlineCode.InlineCode-is-type{--background:transparent;padding:1px 4px}.InlineCode--type{--border-opacity:.25;margin-left:.5em;padding:0 3px}@media (max-width:768px){.InlineCode--type,.InlineCode.InlineCode-is-type{padding:0 2px}}.CodeBlock{-webkit-font-smoothing:antialiased;--padding-vertical:.9em;--padding-horizontal:1.25em;--border-radius:.5em;--outdent:0rem;background:var(--code-block-background-color);border-radius:var(--border-radius);color:var(--code-block-color);cursor:text;display:block;font-family:var(--monospace-font-family);font-size:var(--code-font-size);margin:0;margin-left:calc(var(--outdent)*-1);max-width:calc(100% + var(--outdent)*2);position:relative;white-space:pre-wrap;width:calc(100% + var(--outdent)*2);word-break:break-word}[theme=light] .CodeBlock-is-light-in-light-theme{--code-block-background-color:var(--code-block-background-color-light-theme);--code-block-color:currentColor;--code-block-scrollbar-color:var(--gray-6);--code-gray:var(--code-gray-light-theme);--code-red:var(--code-red-light-theme);--code-orange:var(--code-orange-light-theme);--code-gold:var(--code-gold-light-theme);--code-green:var(--code-green-light-theme);--code-blue:var(--code-blue-light-theme);--code-cyan:var(--code-cyan-light-theme);--code-indigo:var(--code-indigo-light-theme);--code-lilac:var(--code-lilac-light-theme);--code-violet:var(--code-violet-light-theme);--diff-indicator-red:var(--diff-indicator-red-light-theme);--diff-indicator-green:var(--diff-indicator-green-light-theme)}.CodeBlock>code{cursor:default;display:block;font-family:inherit;padding:var(--padding-vertical) var(--padding-horizontal)}.CodeBlock>code>*{cursor:text}.CodeBlock>code::-webkit-scrollbar{height:14px}.CodeBlock>code::-webkit-scrollbar-track-piece{background:transparent;border-radius:var(--border-radius)}.CodeBlock>code::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--code-block-scrollbar-color);border:4px solid transparent;border-radius:var(--border-radius);border-radius:calc(var(--border-radius)*20);box-shadow:inset 0 1px 1px rgba(var(--background-color-rgb),.1)}[theme=dark] .CodeBlock>code::-webkit-scrollbar-thumb{box-shadow:inset 0 1px 1px rgba(var(--color-rgb),.1)}.CodeBlock-is-one-liner>code{border-radius:calc(var(--border-radius)*.625);white-space:nowrap}.CodeBlock-is-one-liner>code,.CodeBlock-scrolls-horizontally>code{-webkit-overflow-scrolling:touch;overflow-x:auto;word-break:normal}.CodeBlock-scrolls-horizontally>code{white-space:pre}.CodeBlock-is-hero{--padding-vertical:1.25em;--padding-horizontal:1.5em;box-shadow:0 1px 1px rgba(var(--shadow-color-rgb),.075),0 .1333em .26667em rgba(var(--shadow-color-rgb),.075),0 .2222em .66667em 0 rgba(var(--shadow-color-rgb),.075),0 .4444em 1.3333em 0 rgba(var(--shadow-color-rgb),.075)}.CodeBlock--filename,.CodeBlock--header{background:rgba(var(--color-rgb),.05);border-radius:var(--border-radius) var(--border-radius) 0 0;box-shadow:0 1px rgba(var(--shadow-color-rgb),.12);display:block;font-weight:700;opacity:.9;padding:.4em var(--padding-horizontal)}[theme=light] .CodeBlock-is-light-in-light-theme .CodeBlock--filename,[theme=light] .CodeBlock-is-light-in-light-theme .CodeBlock--header{background:transparent}.CodeBlock--header{font-family:var(--font-family)}.CodeBlock--filename{font-size:.9em;padding-left:calc(var(--padding-horizontal)/.9);padding-right:calc(var(--padding-horizontal)/.9);padding-top:.45em}.CodeBlock b{font-weight:400}.CodeBlock u{pointer-events:none;text-decoration:none;transition:opacity .25s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.CodeBlock:hover u,.CodeBlock[has-selection-contained-within] u{opacity:.25}.CodeBlock.CodeBlock-with-rows.CodeBlock-scrolls-horizontally>code{display:block}.CodeBlock.CodeBlock-with-rows,.CodeBlock.CodeBlock-with-rows>code{white-space:normal}.CodeBlock-with-rows>code{padding-left:0;padding-right:0}.CodeBlock-with-rows .CodeBlock--rows{display:block}.CodeBlock-with-rows .CodeBlock--rows-content{display:inline-block;min-width:100%}.CodeBlock-with-rows .CodeBlock--row{display:block;position:relative;width:100%}.CodeBlock-with-rows .CodeBlock--row-content{display:block;padding:0 var(--padding-horizontal);white-space:pre-wrap}.CodeBlock-with-rows.CodeBlock-scrolls-horizontally .CodeBlock--row-content{white-space:pre}.CodeBlock--row-is-highlighted{background:rgba(var(--color-rgb),.05);box-shadow:inset 2px 0 rgba(var(--color-rgb),.3)}.CodeBlock--row-diff-add{--row-diff-background-color:rgba(var(--color-rgb),.05);background:var(--row-diff-background-color)}[theme=light] .CodeBlock-is-light-in-light-theme.CodeBlock-with-rows .CodeBlock--row-diff-add{--row-diff-background-color:rgba(var(--background-color-rgb),.8)}.CodeBlock--row-diff-remove{pointer-events:none;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.CodeBlock-with-rows .CodeBlock--row-diff-add .CodeBlock--row-indicator,.CodeBlock-with-rows .CodeBlock--row-diff-remove .CodeBlock--row-indicator{--width:.75em;background:linear-gradient(to right,var(--row-diff-background-color),transparent),linear-gradient(to right,var(--code-block-background-color),transparent);border-left:.125em solid;display:flex;left:0;margin-right:calc(var(--width)*-1);position:sticky;width:var(--width)}.CodeBlock-with-rows .CodeBlock--row-diff-add .CodeBlock--row-indicator{border-left-color:var(--diff-indicator-green)}.CodeBlock-with-rows .CodeBlock--row-diff-remove .CodeBlock--row-indicator{border-left-color:var(--diff-indicator-red)}[theme=light] .CodeBlock-with-rows.CodeBlock-is-light-in-light-theme .CodeBlock--row-diff-add .CodeBlock--row-indicator{background:transparent}.CodeBlock-with-rows .CodeBlock--word-remove{opacity:.5;position:relative}.CodeBlock-with-rows .CodeBlock--word-remove:after{background:linear-gradient(to right,rgba(var(--color-rgb),0),rgba(var(--color-rgb),0) 1em,rgba(var(--color-rgb),.5) 2em,rgba(var(--color-rgb),.5) calc(100% - 2em),rgba(var(--color-rgb),0) calc(100% - .5em),rgba(var(--color-rgb),0));bottom:0;content:"";display:block;height:1px;left:-.5em;margin-bottom:auto;margin-top:auto;position:absolute;right:-.5em;top:.125em}.CodeBlock--token-punctuation,.CodeBlock--token-template-string.CodeBlock--token-interpolation{color:inherit}.CodeBlock--token-block-comment,.CodeBlock--token-cdata,.CodeBlock--token-comment,.CodeBlock--token-doctype,.CodeBlock--token-prolog{color:var(--code-gray);font-style:italic}.CodeBlock--token-keyword,.CodeBlock--token-operator,.CodeBlock--token-template-string.CodeBlock--token-interpolation.CodeBlock--token-interpolation-punctuation{color:var(--code-red)}.CodeBlock--token-class,.CodeBlock--token-class-name,.CodeBlock--token-function,.CodeBlock--token-function-name,.CodeBlock--token-template-string.CodeBlock--token-interpolation.CodeBlock--token-function{color:var(--code-green)}.CodeBlock--token-constant,.CodeBlock--token-symbol,.CodeBlock--token-template-string.CodeBlock--token-interpolation.CodeBlock--token-interpolation-constant{color:var(--code-indigo)}.CodeBlock--token-arrow,.CodeBlock--token-declaration-keyword{color:var(--code-cyan)}.CodeBlock--token-function-parameter,.CodeBlock--token-parameter{color:var(--code-lilac);font-style:italic}.CodeBlock--token-boolean,.CodeBlock--token-builtin,.CodeBlock--token-method,.CodeBlock--token-null-undefined,.CodeBlock--token-number{color:var(--code-violet)}.CodeBlock--token-api{color:var(--code-orange)}.CodeBlock--token-char,.CodeBlock--token-object-property,.CodeBlock--token-regex,.CodeBlock--token-string,.CodeBlock--token-template-string{color:var(--code-gold)}.CodeBlock--token-bold,.CodeBlock--token-important{font-weight:700}.CodeBlock--token-italic{font-style:italic}.CodeBlock--token-deleted,.CodeBlock--token-namespace{color:var(--code-red)}.CodeBlock--token-entity{color:var(--code-blue);cursor:help}.CodeBlock--token-inserted{color:var(--code-green)}.CodeBlock--token-link,.CodeBlock--token-url{color:var(--code-violet)}.CodeBlock--token-link.CodeBlock--token-content,.CodeBlock--token-url.CodeBlock--token-content{color:inherit}.CodeBlock--token-tag{color:var(--code-red)}.CodeBlock--token-tag.CodeBlock--token-punctuation{color:inherit}.CodeBlock--token-tag.CodeBlock--token-attr-name{color:var(--code-green)}.CodeBlock--token-tag.CodeBlock--token-attr-name+.CodeBlock--token-punctuation{color:inherit}.CodeBlock--token-tag.CodeBlock--token-attr-value{color:var(--code-gold)}.CodeBlock--language-css.CodeBlock--token-plain,.CodeBlock--language-css.CodeBlock--token-property,.CodeBlock--language-css.CodeBlock--token-style,[language=css] .CodeBlock--token-plain,[language=css] .CodeBlock--token-property{color:var(--code-blue)}.CodeBlock--language-css.CodeBlock--token-style.CodeBlock--token-punctuation{color:inherit}.CodeBlock--language-css.CodeBlock--token-selector,[language=css] .CodeBlock--token-selector{color:var(--code-red)}.CodeBlock--language-css.CodeBlock--token-attribute,.CodeBlock--language-css.CodeBlock--token-class,[language=css] .CodeBlock--token-attribute,[language=css] .CodeBlock--token-class{color:var(--code-green)}.CodeBlock--language-css.CodeBlock--token-function,[language=css] .CodeBlock--token-function{color:var(--code-lilac)}.CodeBlock--language-css.CodeBlock--token-variable,[language=css] .CodeBlock--token-variable{color:var(--code-violet)}.CodeBlock--language-css.CodeBlock--token-attribute.CodeBlock--token-value,[language=css] .CodeBlock--token-attribute.CodeBlock--token-value{color:var(--code-gold)}.CodeBlock--language-css.CodeBlock--token-color,[language=css] .CodeBlock--token-color{color:var(--code-violet)}.CodeBlock--language-css.CodeBlock--token-attribute.CodeBlock--token-punctuation,[language=css] .CodeBlock--token-attribute.CodeBlock--token-punctuation{color:inherit}.CodeBlock--language-css.CodeBlock--token-atrule.CodeBlock--token-rule,.CodeBlock--language-css.CodeBlock--token-attribute.CodeBlock--token-operator,.CodeBlock--language-css.CodeBlock--token-important,.CodeBlock--language-css.CodeBlock--token-unit,[language=css] .CodeBlock--token-atrule.CodeBlock--token-rule,[language=css] .CodeBlock--token-attribute.CodeBlock--token-operator,[language=css] .CodeBlock--token-important,[language=css] .CodeBlock--token-unit{color:var(--code-red)}.CodeBlock--language-css.CodeBlock--token-pseudo-class,.CodeBlock--language-css.CodeBlock--token-pseudo-element,[language=css] .CodeBlock--token-pseudo-class,[language=css] .CodeBlock--token-pseudo-element{color:var(--code-violet)}[language=markdown] .CodeBlock--token-header,[language=markdown] .CodeBlock--token-title{color:var(--code-orange)}[language=markdown] .CodeBlock--token-list{color:var(--code-red)}[language=markdown] .CodeBlock--token-blockquote{color:var(--code-blue)}[language=markdown] .CodeBlock--token-code{color:var(--code-green)}[language=markdown] .CodeBlock--token-hr{color:var(--code-gold)}[language=sh] .CodeBlock--token-directory{color:var(--code-orange)}[language=sh] .CodeBlock--token-prompt{color:var(--code-orange);opacity:.7}[language=sh] .CodeBlock--token-value{color:var(--code-cyan)}[language=sh] .CodeBlock--token-success{color:var(--code-green)}[language=sh] .CodeBlock--token-plain{color:var(--code-gray)}[language=sh] .CodeBlock--token-plain,[language=sh] .CodeBlock--token-unselectable{pointer-events:none;text-decoration:none;transition:opacity .25s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}[language=sh]:hover .CodeBlock--token-plain,[language=sh]:hover .CodeBlock--token-unselectable,[language=sh][has-selection-contained-within] .CodeBlock--token-plain,[language=sh][has-selection-contained-within] .CodeBlock--token-unselectable{opacity:.25}.CodeBlock--row>.CodeBlock--row-indicator:empty+.CodeBlock--row-content>.CodeBlock--token-plain:empty+.CodeBlock--token-doc-comment.CodeBlock--token-comment:empty:after,.CodeBlock--row>.CodeBlock--row-indicator:empty+.CodeBlock--row-content>.CodeBlock--token-table.CodeBlock--token-table-data-rows:empty+.CodeBlock--token-plain:empty:after{content:" "}.MarkdownLite>ol:not(:last-child),.MarkdownLite>p:not(:last-child),.MarkdownLite>ul:not(:last-child){margin-bottom:.5em}.MarkdownLite>figure:not(:last-child),.MarkdownLite>pre:not(:last-child){margin-bottom:1.5em}.UnorderedListWorkersThemed{list-style:none;padding:0}.UnorderedListWorkersThemed>li{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 17" height="16" width="17"><path fill="%23232324" d="M9.5.4l5 2.8c1 .5 1.5 1.5 1.5 2.5v5.6c0 1-.6 2-1.5 2.5l-5 2.8a3 3 0 0 1-3 0l-5-2.8A2.8 2.8 0 0 1 0 11.3V5.7c0-1 .6-2 1.5-2.5l5-2.8a3 3 0 0 1 3 0z"/></svg>') no-repeat .25em .4em;background-size:.6em .6em;padding-left:2em}[theme=dark] .UnorderedListWorkersThemed>li{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 17" height="16" width="17"><path fill="%23fff" d="M9.5.4l5 2.8c1 .5 1.5 1.5 1.5 2.5v5.6c0 1-.6 2-1.5 2.5l-5 2.8a3 3 0 0 1-3 0l-5-2.8A2.8 2.8 0 0 1 0 11.3V5.7c0-1 .6-2 1.5-2.5l5-2.8a3 3 0 0 1 3 0z"/></svg>') no-repeat .25em .4em;background-size:.6em .6em}.UnorderedListWorkersThemed>li:not(:last-child){margin-bottom:.5em}.UnorderedListWorkersThemed.UnorderedListWorkersThemed-is-primary>li,[theme=dark] .UnorderedListWorkersThemed.UnorderedListWorkersThemed-is-primary>li{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 17" height="16" width="17"><defs><linearGradient id="g" x1="87%" x2="13.7%" y1="0%" y2="100%"><stop offset="0%" stop-color="%23faae40"/><stop offset="100%" stop-color="%23f38020"/></linearGradient></defs><path fill="url(%23g)" d="M9.5.4l5 2.8c1 .5 1.5 1.5 1.5 2.5v5.6c0 1-.6 2-1.5 2.5l-5 2.8a3 3 0 0 1-3 0l-5-2.8A2.8 2.8 0 0 1 0 11.3V5.7c0-1 .6-2 1.5-2.5l5-2.8a3 3 0 0 1 3 0z"/></svg>') no-repeat 0 .275em;background-size:1em 1em;padding-left:2em}.UnorderedListWorkersThemed.UnorderedListWorkersThemed-is-primary>li:not(:last-child){margin-bottom:.75em}.HeroSection--column{--vertical-padding-top:3.5em;--horizontal-gap:4em;--illustration-width-ems:28.8;--illustration-font-size:1em;align-items:center;display:flex;justify-content:center;padding:calc(var(--header-height) + var(--vertical-padding-top)) 2em var(--section-vertical-padding);width:100%}.HeroSection--content{flex:1;margin-right:var(--horizontal-gap);max-width:29em;position:relative;z-index:2}.HeroSection--title{font-size:3.1em;font-weight:700;line-height:1.2;margin-bottom:.2em}.HeroSection--title-first-line{font-size:.9em;line-height:.9}.HeroSection--description{font-size:1.5em;margin-bottom:1.25em}.HeroSection--actions{display:flex;font-size:1.333em;justify-content:flex-start;margin-bottom:2em}.HeroSection--actions-mobile{display:none}.HeroSection--key-points{font-size:.95em;text-align:left}.HeroSection--new-badge{color:rgb(var(--cloudflare-logo-orange-rgb));font-size:.8em;font-weight:800;margin-left:2px;position:relative;top:-1px}[theme=dark] .HeroSection--key-points{color:var(--gray-7)}.HeroSection--actions-item:not(:last-child){margin-right:1em}.HeroSection--illustration{flex-shrink:0;font-size:var(--illustration-font-size);width:calc(1em*var(--illustration-width-ems))}.HeroSection--notice-wrap{display:block;margin:calc(var(--section-vertical-padding)*-1 + 2.75em) auto 7em;padding:0 10vw;text-align:center}@media (min-width:1001px) and (max-width:1300px){.HeroSection--column{--illustration-font-size:1.4vw}}@media (min-width:1001px){.HeroSection--illustration{margin-bottom:1em;perspective:1500px}.HeroSection--illustration-card{border-radius:.5em;box-shadow:2em 4em 6em -2em rgba(0,0,0,.5),1em 2em 3.5em -2.5em rgba(0,0,0,.5);transform:rotate3d(.5,-.866,0,15deg) rotate(1deg);transition:transform .4s ease,box-shadow .4s ease;will-change:transform}}@media (min-width:1001px) and (hover:hover){.HeroSection--illustration:hover .HeroSection--illustration-card,.HeroSection--illustration[has-selection-contained-within] .HeroSection--illustration-card{transform:rotate3d(0,0,0,0deg) rotate(0deg)}}@media (max-width:1000px){.HeroSection--column{flex-direction:column;margin-left:auto;margin-right:auto;max-width:100%;padding-left:1em;padding-right:1em;width:32em}.HeroSection--content{flex:0;margin-bottom:3em;margin-right:0}.HeroSection--key-points{font-size:1em}.HeroSection--illustration{width:100%}.HeroSection--notice-wrap{margin-top:0;max-width:100%;width:38em}}@media (max-width:414px){.HeroSection--column{--vertical-padding-top:2em}.HeroSection--content{text-align:center}.HeroSection--title{font-size:8.8vw}.HeroSection--description{font-size:1.25em;margin-left:auto;margin-right:auto}.HeroSection--actions{font-size:1.2em;justify-content:center;margin-bottom:2em}.HeroSection--actions-desktop{display:none}.HeroSection--actions-mobile{display:flex}.HeroSection--illustration{font-size:.75em}}.QuoteSection{background:var(--section-tiger-stripe-background-color);padding:var(--section-vertical-padding) 3em}.QuoteSection--column{display:flex;justify-content:center}.QuoteSection--cite{font-style:normal;margin-right:4em}.QuoteSection--cite-name{font-size:2em;font-weight:700}.QuoteSection--cite-title{margin-bottom:1em}.QuoteSection--cite-company-logo{width:7em}.QuoteSection--quote{font-size:2em;max-width:100%;width:19.5em}@media (max-width:1001px){.QuoteSection--quote{font-size:1.75em}}.QuoteSection--quote strong{font-weight:600}.QuoteSection--quote>p{text-indent:-.425em}@media (max-width:768px){.QuoteSection--column{align-items:center;flex-direction:column}.QuoteSection--quote{font-size:1.25em;margin:0 0 1em;order:0}.QuoteSection--cite{font-style:italic;margin:0;order:1;padding-left:3em}.QuoteSection--cite-name{font-size:1.25em;position:relative}.QuoteSection--cite-name:before{content:"—";position:absolute;right:calc(100% + .4em);top:0}}.GreatPowerSection{display:flex;justify-content:center;margin-left:auto;margin-right:auto;max-width:100%;padding-top:var(--section-vertical-padding);text-align:center}.GreatPowerSection--title{font-size:3.25em;font-weight:700;line-height:1.2;margin-left:auto;margin-right:auto;margin-top:-.25em}.GreatPowerSection--title-first-line{font-size:1.5em}[theme=dark] .GreatPowerSection--title-second-line{color:var(--gray-4)}@media (max-width:500px){.GreatPowerSection--title{font-size:8vw}}.BenefitsSection--column{margin-left:auto;margin-right:auto;max-width:100%;padding:var(--section-vertical-padding) 3em;width:86em}.BenefitsSection--benefits{--benefit-width:22em;--gutter:4em;align-items:stretch;display:flex;flex-wrap:wrap;justify-content:center;margin:calc(var(--gutter)*-1/2);margin-left:auto;margin-right:auto;max-width:100%;width:calc((var(--benefit-width) + var(--gutter))*2)}.BenefitsSection--benefit{margin:calc(var(--gutter)/2);max-width:100%;width:var(--benefit-width)}.BenefitsSection--cta{font-size:1.333em;margin-top:calc(var(--section-vertical-padding)*.5);text-align:center}.BenefitsSection--cta-title{font-size:1.5em;font-weight:700;margin-bottom:1em}@media (max-width:50em){.BenefitsSection--column{padding-left:1em;padding-right:1em}.BenefitsSection--benefits{--gutter:4em}.BenefitsSection--benefit{margin-left:auto;margin-right:auto}}.BenefitsSection--benefit-illustration{margin-bottom:.5em}.BenefitsSection--benefit-title{font-size:1.333em;font-weight:700;margin-bottom:.3333em}[theme=dark] .BenefitsSection--benefit-description{color:var(--gray-6)}.BenefitsSection--benefit-description-footnote-p{font-size:.9em;font-style:italic;padding-right:2em}.BenefitsSection--benefit-description-latency-test{align-items:center;display:flex}.BenefitsSection--benefit-description-latency-test-value{font-family:var(--monospace-font-family);font-size:.925em;font-weight:700;margin-left:.5em;margin-right:1.5em}.BenefitsSection--benefit-description-latency-test-value>span{animation:benefit-section-latency-test-flash .3s ease}@keyframes benefit-section-latency-test-flash{0%{color:var(--orange-6)}to{color:inherit}}.BenefitsSection--benefit-description-latency-test-button{font-size:.8em;margin-left:auto}@media (max-width:414px){.BenefitsSection--benefit-illustration>img{margin:auto}.BenefitsSection--benefit-description,.BenefitsSection--benefit-title{text-align:center}.BenefitsSection--benefit-description{padding-left:1em;padding-right:1em}.BenefitsSection--benefit-description-footnote-p{padding-right:0}.BenefitsSection--cta{font-size:1em}.BenefitsSection--cta-cta{font-size:1.333em}}@media (max-width:320px){.BenefitsSection--benefit-description{padding-left:0;padding-right:0}}.CustomerLogosSection{background:var(--section-tiger-stripe-background-color);color:var(--deemphasized-color);padding-bottom:3.5em;padding-top:3em}.CustomerLogosSection--title{font-family:var(--monospace-font-family);font-weight:700;margin-bottom:2em;text-align:center;text-transform:uppercase}.CustomerLogosSection--logos{--frame-width:78em;margin-bottom:-1em;margin-top:-1em;overflow:hidden}.CustomerLogosSection--logos-frame{margin:0 calc(var(--frame-width)*-.5);width:calc(100vw + var(--frame-width))}.CustomerLogosSection--logos-content{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-left:auto;margin-right:auto;padding-left:1em;padding-right:1em;width:var(--frame-width)}.CustomerLogosSection--logo{--height:2em;--vertical-adjust:0;height:var(--height);margin:1em calc(var(--height)*.875);position:relative;top:calc(var(--height)*var(--vertical-adjust));width:calc(var(--height)/var(--aspect-ratio))}[theme=dark] .CustomerLogosSection--logo{-webkit-filter:brightness(3.2)}@media (min-width:901px){[theme=dark] .CustomerLogosSection{padding-bottom:0;padding-top:var(--section-vertical-padding)}}@media (max-width:1000px){.CustomerLogosSection--logos{--frame-width:58em}}@media (max-width:600px){.CustomerLogosSection--title{margin-bottom:3em}.CustomerLogosSection--logos{--frame-width:44em}}@media (max-width:414px){.CustomerLogosSection--logos{--frame-width:78em;font-size:3vw}}.PlansSection--column{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:var(--section-vertical-padding) 1em;width:100%}[theme=light] .PlansSection-is-top-abutted .PlansSection--column{padding-top:0}.PlansSection--plans{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;width:100%}.PlansSection--plan{background:#fff;border:1px solid rgba(var(--cloudflare-logo-orange-rgb),.4);border-radius:1em;padding:3em;width:26em}@media (min-width:901px){.PlansSection--plan-is-free{border-bottom-right-radius:0;border-top-right-radius:0;margin-right:-1px}.PlansSection--plan-is-bundled{box-shadow:0 .5em 1em -.75em rgba(var(--cloudflare-logo-orange-rgb),.5);padding-bottom:5em;padding-top:5em}[theme=dark] .PlansSection--plan-is-free{margin-right:0}[theme=dark] .PlansSection{background:var(--section-tiger-stripe-background-color)}[theme=dark] .PlansSection-is-after-customer-logos-section .PlansSection--column{padding-top:3em}[theme=dark] .PlansSection--plan{background:rgba(0,0,0,.1);border:0;box-shadow:inset 0 .25em .75em rgba(0,0,0,.05)}[theme=dark] .PlansSection--plan-is-bundled{background:hsla(0,0%,100%,.03);box-shadow:0 .5em 1em rgba(var(--gray-0-rgb),.5)}}.PlansSection--plan-header{margin-bottom:2em;text-align:center}.PlansSection--plan-title{font-size:3.25em;font-weight:700;line-height:1;margin-bottom:.5em}.PlansSection--plan-subtitle{font-size:1.333em}.PlansSection--plan-subtitle-note{font-size:.8em;margin-bottom:1.5em}.PlansSection--plan-plus-symbol{font-size:1.5em;font-weight:700;line-height:.5;margin-left:.25em;margin-right:.25em}.PlansSection--plan-details{display:inline-block;margin-bottom:2em;padding-left:1em;text-align:left}.PlansSection--plan-details-list-alignment-item{opacity:0}.PlansSection--plan-cta{font-size:1.333em;text-align:center}@media (max-width:900px){.PlansSection--plans{display:block;max-width:100%}.PlansSection--plan{background:transparent;border:0;margin-left:auto;margin-right:auto;max-width:100%;padding:0;text-align:center;width:30em}.PlansSection--plan-details{margin-bottom:1em;padding-left:.5em}.PlansSection--plan:not(:last-child){margin-bottom:var(--section-vertical-padding)}.PlansSection--plan-details-list-alignment-item{height:0;margin-top:-1em}}.Markdown>*{margin-bottom:.75em;margin-top:.75em}.Markdown>*+h1,.Markdown>*+h2,.Markdown>*+h3,.Markdown>*+h4,.Markdown>*+h5,.Markdown>*+h6{margin-top:1.5em}.Markdown>h1,.Markdown>h2{font-size:1.333em;font-weight:700;line-height:1.2em;margin-bottom:.5em}.Markdown>h3,.Markdown>h4,.Markdown>h5,.Markdown>h6{font-size:1.15em;font-weight:700;line-height:1.333em;margin-bottom:.5em}.Markdown>h1+*,.Markdown>h2+*,.Markdown>h3+*,.Markdown>h4+*,.Markdown>h5+*,.Markdown>h6+*{margin-top:0}.Markdown>h1+h2,.Markdown>h2+h3,.Markdown>h3+h4,.Markdown>h4+h5,.Markdown>h5+h6{margin-top:1em}.Markdown>ol:not(:last-child),.Markdown>ul:not(:last-child){margin-bottom:1.5em}.Markdown>:first-child{margin-top:0}.Markdown>:last-child{margin-bottom:0}.Markdown blockquote{border-left:.25em solid var(--gray-8);padding-left:1em}.Project---link{--accent-color:var(--orange-6);--focus-size:5px;--focus-shadow:0 0 0 var(--focus-size) var(--focus-color);--border-radius:.5em;border-radius:var(--border-radius);box-shadow:var(--focus-shadow);color:inherit;display:block;text-decoration:none;transition:box-shadow .3s ease}[theme=dark] .Project---link{background:rgba(var(--gray-1-rgb),.5)}[js-focus-visible-polyfill-available] .Project---link:focus{outline:none}.Project---link:not([is-focus-visible]):hover{transition-duration:0s}.Project---link:not([is-focus-visible]):not(:hover){--focus-size:0}@media (hover:none){.Project---link:not([is-focus-visible]):hover{--focus-size:0}}.Project{border-radius:var(--border-radius,.5em);position:relative;width:var(--project-width,20em)}.Project---link-fills-height,.Project-fills-height{height:100%}.Project:after{border:1px solid rgba(var(--shadow-color-rgb),.25);border-radius:var(--border-radius);bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0;transition:border .3s ease}[theme=dark] .Project:after{border-color:transparent}@media (hover:hover){[theme] .Project---link:hover .Project:after,[theme] .Project---link[is-focus-visible] .Project:after{border-color:rgba(var(--orange-3-rgb),.4)}}@media (hover:none){.Project---link:active .Project:after,.Project---link:focus .Project:after{background:rgba(var(--shadow-color-rgb),.25)}}.Project--image{border-radius:var(--border-radius);border-bottom-left-radius:0;border-bottom-right-radius:0;overflow:hidden;position:relative}.Project--image-img{height:200px;-o-object-fit:cover;object-fit:cover;width:100%}.Project--image>.gatsby-image-wrapper>div:not([style*="padding-bottom: 62.5%"]):first-child{padding-bottom:62.5%!important}[domain=localhost] .Project--image>.gatsby-image-wrapper>div:not([style*="padding-bottom: 62.5%"]):first-child{background:var(--red-8);color:var(--red-3)}[domain=localhost] .Project--image>.gatsby-image-wrapper>div:not([style*="padding-bottom: 62.5%"]):first-child~*{opacity:0}[domain=localhost] .Project--image>.gatsby-image-wrapper>div:not([style*="padding-bottom: 62.5%"]):first-child:before{bottom:0;content:"Please use a 16:10 image.";height:1em;left:0;line-height:1;margin:auto;position:absolute;right:0;text-align:center;top:0}.Project--image:after{background:rgba(var(--color-rgb),.13);bottom:0;content:"";display:block;height:1px;left:0;position:absolute;right:0}.Project--image picture img{-o-object-position:top center!important;object-position:top center!important}.Project--content{padding:1.33em}.Project--title{font-size:1.3em;line-height:1.25;margin-bottom:.33em;margin-top:-.1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Project--features{display:none}.Project--description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:.9em;overflow:hidden;text-overflow:ellipsis}.Project--bookmark{border-radius:2px 2px 5px 5px;height:34px;position:absolute;right:26px;top:-2px;width:26px;z-index:1}.Project--bookmark-should-fade-in{animation:project-bookmark-fade-in .5s ease forwards;opacity:0}@keyframes project-bookmark-fade-in{to{opacity:1}}.BuiltWithWorkersPage{--vertical-padding-top:2em;padding:calc(var(--header-height) + var(--vertical-padding-top)) 0 var(--section-vertical-padding);width:100%}.BuiltWithWorkersPage--hero{margin-bottom:2.5em;margin-left:auto;margin-right:auto;max-width:100%;padding:1em 1em 0;text-align:center;width:38em}.BuiltWithWorkersPage--hero>h1{font-size:2.75em;font-weight:600;line-height:1;margin-bottom:.25em}@media (max-width:768px){.BuiltWithWorkersPage--hero{padding-top:0}.BuiltWithWorkersPage--hero>h1{font-size:2em}}.BuiltWithWorkersPage--hero>p{font-size:1.1em}.BuiltWithWorkersPage--hero>p:not(:last-child){margin-bottom:1em}.Collections{align-items:center;display:flex;flex-direction:column}.Collections>.Collections--collection:not(:last-child){margin-bottom:4em}.Collection{--content-horizontal-padding:4.5em;--gutter:3em;--project-width:20em}@media (max-width:576px){.Collection{--content-horizontal-padding:2.5em;--gutter:1.5em}}@media (max-width:375px){.Collection{--content-horizontal-padding:3em;--gutter:2em}}@media (max-width:2400px){.Collection{--columns:6}}@media (max-width:2100px){.Collection{--columns:5}}@media (max-width:1800px){.Collection{--columns:4}}@media (max-width:1500px){.Collection{--columns:3}}@media (max-width:1200px){.Collection{--columns:2}}@media (max-width:375px){.Collection{--columns:1}}@media (max-width:2400px){.Collection{--project-width:calc((100vw - var(--content-horizontal-padding) - var(--columns)*var(--gutter))/(var(--columns) + 0.5))}}@media (max-width:768px) and (min-height:600px){.Collection{--columns:1;--project-width:80vw}}@media (max-width:375px){.Collection{--project-width:calc(100vw - var(--content-horizontal-padding)*2)}}.Collection--header{align-items:center;display:flex}.Collection--title a{color:var(--color);font-size:25px;text-decoration:none}.Collection--title a:hover{text-decoration:underline}.Collection--projects{display:grid;gap:1em calc(var(--gutter)/2);grid-template-columns:repeat(var(--columns),var(--project-width))}@supports (-webkit-font-smoothing:antialiased){@media (any-pointer){.Collection--projects::-webkit-scrollbar{border:0;height:0;width:0}}}@media (max-width:375px){.Collection--projects{scroll-snap-align:center;scroll-snap-type:x mandatory}}.Collection--project{--border-radius:.5em;border-radius:var(--border-radius);margin:1em 0;scroll-snap-align:start;width:var(--project-width)}.Collection--spacer{flex-shrink:0;width:calc(100vw - var(--project-width) - var(--content-horizontal-padding) - var(--gutter)/2)}.Collection-is-centered{--scroll-padding:calc(50vw - var(--project-width)/2)}.Collection-is-centered .Collection--projects{justify-content:center;scroll-padding:var(--scroll-padding)}.Collection-is-centered .Collection--spacer{width:calc(50vw - var(--project-width)/2 - var(--gutter)/2)}.Collection-is-centered .Collection--header{justify-content:center}.Collection-is-centered .Collection--title{font-size:2em;font-weight:700;margin-bottom:1em;text-align:center}@media (max-width:768px){.Collection-is-centered .Collection--title{font-size:1.4em}}.ProjectPage{--column-width:44em;--horizontal-padding:1em}.ProjectPage--header{align-items:center;display:flex;margin:0 auto 3em;max-width:100%;padding:0 var(--horizontal-padding);width:calc(var(--column-width) + var(--horizontal-padding)*2)}.ProjectPage--back-link{color:rgba(var(--color-rgb),.8)}.ProjectPage--header-content{flex:1}.ProjectPage--header-actions{margin-left:3em;padding-top:1.666em}.ProjectPage--header-action-button{font-size:1.2em;text-align:center;white-space:nowrap}.ProjectPage--header-action-primary{margin-bottom:.75em}.ProjectPage--header-action-bookmark{font-size:.85em;text-align:center}.ProjectPage--header-action-bookmark-icon{display:inline-block;height:1.2em;margin-right:.7em;position:relative;top:-.05em;vertical-align:middle;width:1em}.ProjectPage--header-action-bookmark-text{font-size:.9em}.ProjectPage--header-action-bookmark[data-bookmark-state=loading]{opacity:0}.ProjectPage--header-action-bookmark[data-bookmark-state=bookmarked] .ProjectPage--header-action-bookmark-text{font-size:.9em}@media (max-width:768px){.ProjectPage{--column-width:32em}.ProjectPage--header{flex-direction:column;text-align:center}.ProjectPage--back-link{display:none}.ProjectPage--header-content{margin-bottom:2em}.ProjectPage--header-actions{margin-left:0;padding-top:0}.ProjectPage--header-action-button{width:100%}}.ProjectPage--title{font-size:2.5em;font-weight:600;line-height:1.2;margin-bottom:.25em}@media (max-width:414px){.ProjectPage--title{font-size:2em}}.ProjectPage--description{font-size:1.1em}.ProjectPage--image{margin:0 auto 3em;max-width:100%;position:relative;width:calc(var(--column-width) + 10em)}.ProjectPage--image:after{--border-opacity:0.15;border:1px solid rgba(var(--color-rgb),var(--border-opacity));bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0}[theme=dark] .ProjectPage--image:after{--border-opacity:0.1}.ProjectPage--body{align-items:flex-start;display:flex;margin:0 auto;max-width:100%;padding:0 var(--horizontal-padding);position:relative;width:calc(var(--column-width) + var(--horizontal-padding)*2)}.ProjectPage--about{word-wrap:break-word;margin-right:3em;max-width:100%;width:30em}.ProjectPage--metadata{background-image:linear-gradient(0deg,rgba(var(--shadow-color-rgb),0),rgba(var(--shadow-color-rgb),.2),rgba(var(--shadow-color-rgb),0));background-repeat:no-repeat;background-size:1px;flex-shrink:0;margin-bottom:-.5em;margin-top:-.5em;padding-bottom:.5em;padding-left:2em;padding-top:.5em;position:sticky;top:2em;width:13em}@media (max-width:768px){.ProjectPage--body{flex-direction:column}.ProjectPage--about{margin-bottom:2em;margin-right:0;width:100%}.ProjectPage--metadata{background:var(--section-tiger-stripe-background-color);border-radius:.25em;padding:1.5em;width:100%}}.ProjectPage--metadata-link{display:block}.ProjectPage--more{--separator-opacity:0.1;border-top:1px solid rgba(var(--color-rgb),var(--separator-opacity));margin-top:var(--section-vertical-padding);padding-top:var(--section-vertical-padding)}[theme=dark] .ProjectPage--more{--separator-opacity:0.05}.DefinitionList{margin:0}.DefinitionList--term{color:var(--gray-4);font-size:.9em;margin-bottom:.125em}.DefinitionList--definition{display:block;font-size:1em;margin-left:0;max-width:100%}.DefinitionList--definition:not(:last-child){margin-bottom:1em}</style><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="text/javascript" async="" src="https://cdn.bizible.com/xdc.js?_biz_u=1e02a8e296b14274b8830051ad74bc05&amp;_biz_h=-884118237&amp;cdn_o=a&amp;jsVer=4.23.11.09" class="optanon-category-C0003-C0004 "></script><script async="" src="https://www.googletagmanager.com/gtm.js?id=GTM-PKQFGQB&amp;l=cfDataLayer"></script><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><title>Cloudflare Workers®</title><link data-react-helmet="true" rel="icon" type="image/png" href="/favicon.ico" sizes="48x48"><link rel="preconnect" href="https://cdn.sanity.io"><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','cfDataLayer', 'GTM-PKQFGQB');</script><link rel="sitemap" type="application/xml" href="/sitemap-index.xml"><script>
  document.documentElement.setAttribute('domain', document.domain)
</script><script>
  (() => {
    const setTheme = (theme) => {
      document.documentElement.setAttribute("theme", theme)
      localStorage.theme = theme
    }

    const query = window.matchMedia("(prefers-color-scheme: dark)")
    query.addListener(() => {
      setTheme(query.matches ? "dark" : "light")
    })

    if (["dark", "light"].includes(localStorage.theme)) {
      setTheme(localStorage.theme)
    } else {
      setTheme(query.matches ? "dark" : "light")
    }
  })()
</script><script type="text/javascript" src="https://cdn.cookielaw.org/consent/316fefa6-e079-422c-b2be-31e41b337bad/OtAutoBlock.js"></script><script src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" type="text/javascript" charset="UTF-8" data-domain-script="316fefa6-e079-422c-b2be-31e41b337bad"></script><script type="text/javascript">function OptanonWrapper() </script><meta http-equiv="origin-trial" content="AymqwRC7u88Y4JPvfIF2F37QKylC04248hLCdJAsh8xgOfe/dVJPV3XS3wLFca1ZMVOtnBfVjaCMTVudWM//5g4AAAB7eyJvcmlnaW4iOiJodHRwczovL3d3dy5nb29nbGV0YWdtYW5hZ2VyLmNvbTo0NDMiLCJmZWF0dXJlIjoiUHJpdmFjeVNhbmRib3hBZHNBUElzIiwiZXhwaXJ5IjoxNjk1MTY3OTk5LCJpc1RoaXJkUGFydHkiOnRydWV9"><meta http-equiv="origin-trial" content="AymqwRC7u88Y4JPvfIF2F37QKylC04248hLCdJAsh8xgOfe/dVJPV3XS3wLFca1ZMVOtnBfVjaCMTVudWM//5g4AAAB7eyJvcmlnaW4iOiJodHRwczovL3d3dy5nb29nbGV0YWdtYW5hZ2VyLmNvbTo0NDMiLCJmZWF0dXJlIjoiUHJpdmFjeVNhbmRib3hBZHNBUElzIiwiZXhwaXJ5IjoxNjk1MTY3OTk5LCJpc1RoaXJkUGFydHkiOnRydWV9"><script src="https://cdn.cookielaw.org/scripttemplates/202309.1.0/otBannerSdk.js" async="" type="text/javascript"></script><style id="onetrust-style">#onetrust-banner-sdk{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}#onetrust-banner-sdk .onetrust-vendors-list-handler{cursor:pointer;color:#1f96db;font-size:inherit;font-weight:bold;text-decoration:none;margin-left:5px}#onetrust-banner-sdk .onetrust-vendors-list-handler:hover{color:#1f96db}#onetrust-banner-sdk:focus{outline:2px solid #000;outline-offset:-2px}#onetrust-banner-sdk a:focus{outline:2px solid #000}#onetrust-banner-sdk #onetrust-accept-btn-handler,#onetrust-banner-sdk #onetrust-reject-all-handler,#onetrust-banner-sdk #onetrust-pc-btn-handler{outline-offset:1px}#onetrust-banner-sdk.ot-bnr-w-logo .ot-bnr-logo{height:64px;width:64px}#onetrust-banner-sdk .ot-tcf2-vendor-count.ot-text-bold{font-weight:bold}#onetrust-banner-sdk .ot-close-icon,#onetrust-pc-sdk .ot-close-icon,#ot-sync-ntfy .ot-close-icon{background-size:contain;background-repeat:no-repeat;background-position:center;height:12px;width:12px}#onetrust-banner-sdk .powered-by-logo,#onetrust-banner-sdk .ot-pc-footer-logo a,#onetrust-pc-sdk .powered-by-logo,#onetrust-pc-sdk .ot-pc-footer-logo a,#ot-sync-ntfy .powered-by-logo,#ot-sync-ntfy .ot-pc-footer-logo a{background-size:contain;background-repeat:no-repeat;background-position:center;height:25px;width:152px;display:block;text-decoration:none;font-size:.75em}#onetrust-banner-sdk .powered-by-logo:hover,#onetrust-banner-sdk .ot-pc-footer-logo a:hover,#onetrust-pc-sdk .powered-by-logo:hover,#onetrust-pc-sdk .ot-pc-footer-logo a:hover,#ot-sync-ntfy .powered-by-logo:hover,#ot-sync-ntfy .ot-pc-footer-logo a:hover{color:#565656}#onetrust-banner-sdk h3 *,#onetrust-banner-sdk h4 *,#onetrust-banner-sdk h6 *,#onetrust-banner-sdk button *,#onetrust-banner-sdk a[data-parent-id] *,#onetrust-pc-sdk h3 *,#onetrust-pc-sdk h4 *,#onetrust-pc-sdk h6 *,#onetrust-pc-sdk button *,#onetrust-pc-sdk a[data-parent-id] *,#ot-sync-ntfy h3 *,#ot-sync-ntfy h4 *,#ot-sync-ntfy h6 *,#ot-sync-ntfy button *,#ot-sync-ntfy a[data-parent-id] *{font-size:inherit;font-weight:inherit;color:inherit}#onetrust-banner-sdk .ot-hide,#onetrust-pc-sdk .ot-hide,#ot-sync-ntfy .ot-hide{display:none !important}#onetrust-banner-sdk button.ot-link-btn:hover,#onetrust-pc-sdk button.ot-link-btn:hover,#ot-sync-ntfy button.ot-link-btn:hover{text-decoration:underline;opacity:1}#onetrust-pc-sdk .ot-sdk-row .ot-sdk-column{padding:0}#onetrust-pc-sdk .ot-sdk-container{padding-right:0}#onetrust-pc-sdk .ot-sdk-row{flex-direction:initial;width:100%}#onetrust-pc-sdk [type=checkbox]:checked,#onetrust-pc-sdk [type=checkbox]:not(:checked){pointer-events:initial}#onetrust-pc-sdk [type=checkbox]:disabled+label::before,#onetrust-pc-sdk [type=checkbox]:disabled+label:after,#onetrust-pc-sdk [type=checkbox]:disabled+label{pointer-events:none;opacity:.7}#onetrust-pc-sdk #vendor-list-content{transform:translate3d(0, 0, 0)}#onetrust-pc-sdk li input[type=checkbox]{z-index:1}#onetrust-pc-sdk li .ot-checkbox label{z-index:2}#onetrust-pc-sdk li .ot-checkbox input[type=checkbox]{height:auto;width:auto}#onetrust-pc-sdk li .host-title a,#onetrust-pc-sdk li .ot-host-name a,#onetrust-pc-sdk li .accordion-text,#onetrust-pc-sdk li .ot-acc-txt{z-index:2;position:relative}#onetrust-pc-sdk input{margin:3px .1ex}#onetrust-pc-sdk .pc-logo,#onetrust-pc-sdk .ot-pc-logo{height:60px;width:180px;background-position:center;background-size:contain;background-repeat:no-repeat;display:inline-flex;justify-content:center;align-items:center}#onetrust-pc-sdk .pc-logo img,#onetrust-pc-sdk .ot-pc-logo img{max-height:100%;max-width:100%}#onetrust-pc-sdk .screen-reader-only,#onetrust-pc-sdk .ot-scrn-rdr,.ot-sdk-cookie-policy .screen-reader-only,.ot-sdk-cookie-policy .ot-scrn-rdr{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#onetrust-pc-sdk.ot-fade-in,.onetrust-pc-dark-filter.ot-fade-in,#onetrust-banner-sdk.ot-fade-in{animation-name:onetrust-fade-in;animation-duration:400ms;animation-timing-function:ease-in-out}#onetrust-pc-sdk.ot-hide{display:none !important}.onetrust-pc-dark-filter.ot-hide{display:none !important}#ot-sdk-btn.ot-sdk-show-settings,#ot-sdk-btn.optanon-show-settings{color:#68b631;border:1px solid #68b631;height:auto;white-space:normal;word-wrap:break-word;padding:.8em 2em;font-size:.8em;line-height:1.2;cursor:pointer;-moz-transition:.1s ease;-o-transition:.1s ease;-webkit-transition:1s ease;transition:.1s ease}#ot-sdk-btn.ot-sdk-show-settings:hover,#ot-sdk-btn.optanon-show-settings:hover{color:#fff;background-color:#68b631}.onetrust-pc-dark-filter{background:rgba(0,0,0,.5);z-index:2147483646;width:100%;height:100%;overflow:hidden;position:fixed;top:0;bottom:0;left:0}@keyframes onetrust-fade-in{0%{opacity:0}100%{opacity:1}}.ot-cookie-label{text-decoration:underline}@media only screen and (min-width: 426px)and (max-width: 896px)and (orientation: landscape){#onetrust-pc-sdk p{font-size:.75em}}#onetrust-banner-sdk .banner-option-input:focus+label{outline:1px solid #000;outline-style:auto}.category-vendors-list-handler+a:focus,.category-vendors-list-handler+a:focus-visible{outline:2px solid #000}#onetrust-pc-sdk .ot-userid-title{margin-top:10px}#onetrust-pc-sdk .ot-userid-title>span,#onetrust-pc-sdk .ot-userid-timestamp>span{font-weight:700}#onetrust-pc-sdk .ot-userid-desc{font-style:italic}#onetrust-pc-sdk .ot-host-desc a{pointer-events:initial}#onetrust-pc-sdk .ot-ven-hdr>p a{position:relative;z-index:2;pointer-events:initial}#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info a,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info a{margin-right:auto}#onetrust-pc-sdk .ot-pc-footer-logo img{width:136px;height:16px}#onetrust-pc-sdk .ot-pur-vdr-count{font-weight:400;font-size:.7rem;padding-top:3px;display:block}#onetrust-banner-sdk .ot-optout-signal,#onetrust-pc-sdk .ot-optout-signal{border:1px solid #32ae88;border-radius:3px;padding:5px;margin-bottom:10px;background-color:#f9fffa;font-size:.85rem;line-height:2}#onetrust-banner-sdk .ot-optout-signal .ot-optout-icon,#onetrust-pc-sdk .ot-optout-signal .ot-optout-icon{display:inline;margin-right:5px}#onetrust-banner-sdk .ot-optout-signal svg,#onetrust-pc-sdk .ot-optout-signal svg{height:20px;width:30px;transform:scale(0.5)}#onetrust-banner-sdk .ot-optout-signal svg path,#onetrust-pc-sdk .ot-optout-signal svg path{fill:#32ae88}#onetrust-banner-sdk,#onetrust-pc-sdk,#ot-sdk-cookie-policy,#ot-sync-ntfy{font-size:16px}#onetrust-banner-sdk *,#onetrust-banner-sdk ::after,#onetrust-banner-sdk ::before,#onetrust-pc-sdk *,#onetrust-pc-sdk ::after,#onetrust-pc-sdk ::before,#ot-sdk-cookie-policy *,#ot-sdk-cookie-policy ::after,#ot-sdk-cookie-policy ::before,#ot-sync-ntfy *,#ot-sync-ntfy ::after,#ot-sync-ntfy ::before{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}#onetrust-banner-sdk div,#onetrust-banner-sdk span,#onetrust-banner-sdk h1,#onetrust-banner-sdk h2,#onetrust-banner-sdk h3,#onetrust-banner-sdk h4,#onetrust-banner-sdk h5,#onetrust-banner-sdk h6,#onetrust-banner-sdk p,#onetrust-banner-sdk img,#onetrust-banner-sdk svg,#onetrust-banner-sdk button,#onetrust-banner-sdk section,#onetrust-banner-sdk a,#onetrust-banner-sdk label,#onetrust-banner-sdk input,#onetrust-banner-sdk ul,#onetrust-banner-sdk li,#onetrust-banner-sdk nav,#onetrust-banner-sdk table,#onetrust-banner-sdk thead,#onetrust-banner-sdk tr,#onetrust-banner-sdk td,#onetrust-banner-sdk tbody,#onetrust-banner-sdk .ot-main-content,#onetrust-banner-sdk .ot-toggle,#onetrust-banner-sdk #ot-content,#onetrust-banner-sdk #ot-pc-content,#onetrust-banner-sdk .checkbox,#onetrust-pc-sdk div,#onetrust-pc-sdk span,#onetrust-pc-sdk h1,#onetrust-pc-sdk h2,#onetrust-pc-sdk h3,#onetrust-pc-sdk h4,#onetrust-pc-sdk h5,#onetrust-pc-sdk h6,#onetrust-pc-sdk p,#onetrust-pc-sdk img,#onetrust-pc-sdk svg,#onetrust-pc-sdk button,#onetrust-pc-sdk section,#onetrust-pc-sdk a,#onetrust-pc-sdk label,#onetrust-pc-sdk input,#onetrust-pc-sdk ul,#onetrust-pc-sdk li,#onetrust-pc-sdk nav,#onetrust-pc-sdk table,#onetrust-pc-sdk thead,#onetrust-pc-sdk tr,#onetrust-pc-sdk td,#onetrust-pc-sdk tbody,#onetrust-pc-sdk .ot-main-content,#onetrust-pc-sdk .ot-toggle,#onetrust-pc-sdk #ot-content,#onetrust-pc-sdk #ot-pc-content,#onetrust-pc-sdk .checkbox,#ot-sdk-cookie-policy div,#ot-sdk-cookie-policy span,#ot-sdk-cookie-policy h1,#ot-sdk-cookie-policy h2,#ot-sdk-cookie-policy h3,#ot-sdk-cookie-policy h4,#ot-sdk-cookie-policy h5,#ot-sdk-cookie-policy h6,#ot-sdk-cookie-policy p,#ot-sdk-cookie-policy img,#ot-sdk-cookie-policy svg,#ot-sdk-cookie-policy button,#ot-sdk-cookie-policy section,#ot-sdk-cookie-policy a,#ot-sdk-cookie-policy label,#ot-sdk-cookie-policy input,#ot-sdk-cookie-policy ul,#ot-sdk-cookie-policy li,#ot-sdk-cookie-policy nav,#ot-sdk-cookie-policy table,#ot-sdk-cookie-policy thead,#ot-sdk-cookie-policy tr,#ot-sdk-cookie-policy td,#ot-sdk-cookie-policy tbody,#ot-sdk-cookie-policy .ot-main-content,#ot-sdk-cookie-policy .ot-toggle,#ot-sdk-cookie-policy #ot-content,#ot-sdk-cookie-policy #ot-pc-content,#ot-sdk-cookie-policy .checkbox,#ot-sync-ntfy div,#ot-sync-ntfy span,#ot-sync-ntfy h1,#ot-sync-ntfy h2,#ot-sync-ntfy h3,#ot-sync-ntfy h4,#ot-sync-ntfy h5,#ot-sync-ntfy h6,#ot-sync-ntfy p,#ot-sync-ntfy img,#ot-sync-ntfy svg,#ot-sync-ntfy button,#ot-sync-ntfy section,#ot-sync-ntfy a,#ot-sync-ntfy label,#ot-sync-ntfy input,#ot-sync-ntfy ul,#ot-sync-ntfy li,#ot-sync-ntfy nav,#ot-sync-ntfy table,#ot-sync-ntfy thead,#ot-sync-ntfy tr,#ot-sync-ntfy td,#ot-sync-ntfy tbody,#ot-sync-ntfy .ot-main-content,#ot-sync-ntfy .ot-toggle,#ot-sync-ntfy #ot-content,#ot-sync-ntfy #ot-pc-content,#ot-sync-ntfy .checkbox{font-family:inherit;font-weight:normal;-webkit-font-smoothing:auto;letter-spacing:normal;line-height:normal;padding:0;margin:0;height:auto;min-height:0;max-height:none;width:auto;min-width:0;max-width:none;border-radius:0;border:none;clear:none;float:none;position:static;bottom:auto;left:auto;right:auto;top:auto;text-align:left;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;white-space:normal;background:none;overflow:visible;vertical-align:baseline;visibility:visible;z-index:auto;box-shadow:none}#onetrust-banner-sdk label:before,#onetrust-banner-sdk label:after,#onetrust-banner-sdk .checkbox:after,#onetrust-banner-sdk .checkbox:before,#onetrust-pc-sdk label:before,#onetrust-pc-sdk label:after,#onetrust-pc-sdk .checkbox:after,#onetrust-pc-sdk .checkbox:before,#ot-sdk-cookie-policy label:before,#ot-sdk-cookie-policy label:after,#ot-sdk-cookie-policy .checkbox:after,#ot-sdk-cookie-policy .checkbox:before,#ot-sync-ntfy label:before,#ot-sync-ntfy label:after,#ot-sync-ntfy .checkbox:after,#ot-sync-ntfy .checkbox:before{content:"";content:none}#onetrust-banner-sdk .ot-sdk-container,#onetrust-pc-sdk .ot-sdk-container,#ot-sdk-cookie-policy .ot-sdk-container{position:relative;width:100%;max-width:100%;margin:0 auto;padding:0 20px;box-sizing:border-box}#onetrust-banner-sdk .ot-sdk-column,#onetrust-banner-sdk .ot-sdk-columns,#onetrust-pc-sdk .ot-sdk-column,#onetrust-pc-sdk .ot-sdk-columns,#ot-sdk-cookie-policy .ot-sdk-column,#ot-sdk-cookie-policy .ot-sdk-columns{width:100%;float:left;box-sizing:border-box;padding:0;display:initial}@media(min-width: 400px){#onetrust-banner-sdk .ot-sdk-container,#onetrust-pc-sdk .ot-sdk-container,#ot-sdk-cookie-policy .ot-sdk-container{width:90%;padding:0}}@media(min-width: 550px){#onetrust-banner-sdk .ot-sdk-container,#onetrust-pc-sdk .ot-sdk-container,#ot-sdk-cookie-policy .ot-sdk-container{width:100%}#onetrust-banner-sdk .ot-sdk-column,#onetrust-banner-sdk .ot-sdk-columns,#onetrust-pc-sdk .ot-sdk-column,#onetrust-pc-sdk .ot-sdk-columns,#ot-sdk-cookie-policy .ot-sdk-column,#ot-sdk-cookie-policy .ot-sdk-columns{margin-left:4%}#onetrust-banner-sdk .ot-sdk-column:first-child,#onetrust-banner-sdk .ot-sdk-columns:first-child,#onetrust-pc-sdk .ot-sdk-column:first-child,#onetrust-pc-sdk .ot-sdk-columns:first-child,#ot-sdk-cookie-policy .ot-sdk-column:first-child,#ot-sdk-cookie-policy .ot-sdk-columns:first-child{margin-left:0}#onetrust-banner-sdk .ot-sdk-two.ot-sdk-columns,#onetrust-pc-sdk .ot-sdk-two.ot-sdk-columns,#ot-sdk-cookie-policy .ot-sdk-two.ot-sdk-columns{width:13.3333333333%}#onetrust-banner-sdk .ot-sdk-three.ot-sdk-columns,#onetrust-pc-sdk .ot-sdk-three.ot-sdk-columns,#ot-sdk-cookie-policy .ot-sdk-three.ot-sdk-columns{width:22%}#onetrust-banner-sdk .ot-sdk-four.ot-sdk-columns,#onetrust-pc-sdk .ot-sdk-four.ot-sdk-columns,#ot-sdk-cookie-policy .ot-sdk-four.ot-sdk-columns{width:30.6666666667%}#onetrust-banner-sdk .ot-sdk-eight.ot-sdk-columns,#onetrust-pc-sdk .ot-sdk-eight.ot-sdk-columns,#ot-sdk-cookie-policy .ot-sdk-eight.ot-sdk-columns{width:65.3333333333%}#onetrust-banner-sdk .ot-sdk-nine.ot-sdk-columns,#onetrust-pc-sdk .ot-sdk-nine.ot-sdk-columns,#ot-sdk-cookie-policy .ot-sdk-nine.ot-sdk-columns{width:74%}#onetrust-banner-sdk .ot-sdk-ten.ot-sdk-columns,#onetrust-pc-sdk .ot-sdk-ten.ot-sdk-columns,#ot-sdk-cookie-policy .ot-sdk-ten.ot-sdk-columns{width:82.6666666667%}#onetrust-banner-sdk .ot-sdk-eleven.ot-sdk-columns,#onetrust-pc-sdk .ot-sdk-eleven.ot-sdk-columns,#ot-sdk-cookie-policy .ot-sdk-eleven.ot-sdk-columns{width:91.3333333333%}#onetrust-banner-sdk .ot-sdk-twelve.ot-sdk-columns,#onetrust-pc-sdk .ot-sdk-twelve.ot-sdk-columns,#ot-sdk-cookie-policy .ot-sdk-twelve.ot-sdk-columns{width:100%;margin-left:0}}#onetrust-banner-sdk h1,#onetrust-banner-sdk h2,#onetrust-banner-sdk h3,#onetrust-banner-sdk h4,#onetrust-banner-sdk h5,#onetrust-banner-sdk h6,#onetrust-pc-sdk h1,#onetrust-pc-sdk h2,#onetrust-pc-sdk h3,#onetrust-pc-sdk h4,#onetrust-pc-sdk h5,#onetrust-pc-sdk h6,#ot-sdk-cookie-policy h1,#ot-sdk-cookie-policy h2,#ot-sdk-cookie-policy h3,#ot-sdk-cookie-policy h4,#ot-sdk-cookie-policy h5,#ot-sdk-cookie-policy h6{margin-top:0;font-weight:600;font-family:inherit}#onetrust-banner-sdk h1,#onetrust-pc-sdk h1,#ot-sdk-cookie-policy h1{font-size:1.5rem;line-height:1.2}#onetrust-banner-sdk h2,#onetrust-pc-sdk h2,#ot-sdk-cookie-policy h2{font-size:1.5rem;line-height:1.25}#onetrust-banner-sdk h3,#onetrust-pc-sdk h3,#ot-sdk-cookie-policy h3{font-size:1.5rem;line-height:1.3}#onetrust-banner-sdk h4,#onetrust-pc-sdk h4,#ot-sdk-cookie-policy h4{font-size:1.5rem;line-height:1.35}#onetrust-banner-sdk h5,#onetrust-pc-sdk h5,#ot-sdk-cookie-policy h5{font-size:1.5rem;line-height:1.5}#onetrust-banner-sdk h6,#onetrust-pc-sdk h6,#ot-sdk-cookie-policy h6{font-size:1.5rem;line-height:1.6}@media(min-width: 550px){#onetrust-banner-sdk h1,#onetrust-pc-sdk h1,#ot-sdk-cookie-policy h1{font-size:1.5rem}#onetrust-banner-sdk h2,#onetrust-pc-sdk h2,#ot-sdk-cookie-policy h2{font-size:1.5rem}#onetrust-banner-sdk h3,#onetrust-pc-sdk h3,#ot-sdk-cookie-policy h3{font-size:1.5rem}#onetrust-banner-sdk h4,#onetrust-pc-sdk h4,#ot-sdk-cookie-policy h4{font-size:1.5rem}#onetrust-banner-sdk h5,#onetrust-pc-sdk h5,#ot-sdk-cookie-policy h5{font-size:1.5rem}#onetrust-banner-sdk h6,#onetrust-pc-sdk h6,#ot-sdk-cookie-policy h6{font-size:1.5rem}}#onetrust-banner-sdk p,#onetrust-pc-sdk p,#ot-sdk-cookie-policy p{margin:0 0 1em 0;font-family:inherit;line-height:normal}#onetrust-banner-sdk a,#onetrust-pc-sdk a,#ot-sdk-cookie-policy a{color:#565656;text-decoration:underline}#onetrust-banner-sdk a:hover,#onetrust-pc-sdk a:hover,#ot-sdk-cookie-policy a:hover{color:#565656;text-decoration:none}#onetrust-banner-sdk .ot-sdk-button,#onetrust-banner-sdk button,#onetrust-pc-sdk .ot-sdk-button,#onetrust-pc-sdk button,#ot-sdk-cookie-policy .ot-sdk-button,#ot-sdk-cookie-policy button{margin-bottom:1rem;font-family:inherit}#onetrust-banner-sdk .ot-sdk-button,#onetrust-banner-sdk button,#onetrust-pc-sdk .ot-sdk-button,#onetrust-pc-sdk button,#ot-sdk-cookie-policy .ot-sdk-button,#ot-sdk-cookie-policy button{display:inline-block;height:38px;padding:0 30px;color:#555;text-align:center;font-size:.9em;font-weight:400;line-height:38px;letter-spacing:.01em;text-decoration:none;white-space:nowrap;background-color:rgba(0,0,0,0);border-radius:2px;border:1px solid #bbb;cursor:pointer;box-sizing:border-box}#onetrust-banner-sdk .ot-sdk-button:hover,#onetrust-banner-sdk :not(.ot-leg-btn-container)>button:not(.ot-link-btn):hover,#onetrust-banner-sdk :not(.ot-leg-btn-container)>button:not(.ot-link-btn):focus,#onetrust-pc-sdk .ot-sdk-button:hover,#onetrust-pc-sdk :not(.ot-leg-btn-container)>button:not(.ot-link-btn):hover,#onetrust-pc-sdk :not(.ot-leg-btn-container)>button:not(.ot-link-btn):focus,#ot-sdk-cookie-policy .ot-sdk-button:hover,#ot-sdk-cookie-policy :not(.ot-leg-btn-container)>button:not(.ot-link-btn):hover,#ot-sdk-cookie-policy :not(.ot-leg-btn-container)>button:not(.ot-link-btn):focus{color:#333;border-color:#888;opacity:.7}#onetrust-banner-sdk .ot-sdk-button:focus,#onetrust-banner-sdk :not(.ot-leg-btn-container)>button:focus,#onetrust-pc-sdk .ot-sdk-button:focus,#onetrust-pc-sdk :not(.ot-leg-btn-container)>button:focus,#ot-sdk-cookie-policy .ot-sdk-button:focus,#ot-sdk-cookie-policy :not(.ot-leg-btn-container)>button:focus{outline:2px solid #000}#onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary,#onetrust-banner-sdk button.ot-sdk-button-primary,#onetrust-banner-sdk input[type=submit].ot-sdk-button-primary,#onetrust-banner-sdk input[type=reset].ot-sdk-button-primary,#onetrust-banner-sdk input[type=button].ot-sdk-button-primary,#onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary,#onetrust-pc-sdk button.ot-sdk-button-primary,#onetrust-pc-sdk input[type=submit].ot-sdk-button-primary,#onetrust-pc-sdk input[type=reset].ot-sdk-button-primary,#onetrust-pc-sdk input[type=button].ot-sdk-button-primary,#ot-sdk-cookie-policy .ot-sdk-button.ot-sdk-button-primary,#ot-sdk-cookie-policy button.ot-sdk-button-primary,#ot-sdk-cookie-policy input[type=submit].ot-sdk-button-primary,#ot-sdk-cookie-policy input[type=reset].ot-sdk-button-primary,#ot-sdk-cookie-policy input[type=button].ot-sdk-button-primary{color:#fff;background-color:#33c3f0;border-color:#33c3f0}#onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary:hover,#onetrust-banner-sdk button.ot-sdk-button-primary:hover,#onetrust-banner-sdk input[type=submit].ot-sdk-button-primary:hover,#onetrust-banner-sdk input[type=reset].ot-sdk-button-primary:hover,#onetrust-banner-sdk input[type=button].ot-sdk-button-primary:hover,#onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary:focus,#onetrust-banner-sdk button.ot-sdk-button-primary:focus,#onetrust-banner-sdk input[type=submit].ot-sdk-button-primary:focus,#onetrust-banner-sdk input[type=reset].ot-sdk-button-primary:focus,#onetrust-banner-sdk input[type=button].ot-sdk-button-primary:focus,#onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary:hover,#onetrust-pc-sdk button.ot-sdk-button-primary:hover,#onetrust-pc-sdk input[type=submit].ot-sdk-button-primary:hover,#onetrust-pc-sdk input[type=reset].ot-sdk-button-primary:hover,#onetrust-pc-sdk input[type=button].ot-sdk-button-primary:hover,#onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary:focus,#onetrust-pc-sdk button.ot-sdk-button-primary:focus,#onetrust-pc-sdk input[type=submit].ot-sdk-button-primary:focus,#onetrust-pc-sdk input[type=reset].ot-sdk-button-primary:focus,#onetrust-pc-sdk input[type=button].ot-sdk-button-primary:focus,#ot-sdk-cookie-policy .ot-sdk-button.ot-sdk-button-primary:hover,#ot-sdk-cookie-policy button.ot-sdk-button-primary:hover,#ot-sdk-cookie-policy input[type=submit].ot-sdk-button-primary:hover,#ot-sdk-cookie-policy input[type=reset].ot-sdk-button-primary:hover,#ot-sdk-cookie-policy input[type=button].ot-sdk-button-primary:hover,#ot-sdk-cookie-policy .ot-sdk-button.ot-sdk-button-primary:focus,#ot-sdk-cookie-policy button.ot-sdk-button-primary:focus,#ot-sdk-cookie-policy input[type=submit].ot-sdk-button-primary:focus,#ot-sdk-cookie-policy input[type=reset].ot-sdk-button-primary:focus,#ot-sdk-cookie-policy input[type=button].ot-sdk-button-primary:focus{color:#fff;background-color:#1eaedb;border-color:#1eaedb}#onetrust-banner-sdk input[type=text],#onetrust-pc-sdk input[type=text],#ot-sdk-cookie-policy input[type=text]{height:38px;padding:6px 10px;background-color:#fff;border:1px solid #d1d1d1;border-radius:4px;box-shadow:none;box-sizing:border-box}#onetrust-banner-sdk input[type=text],#onetrust-pc-sdk input[type=text],#ot-sdk-cookie-policy input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none}#onetrust-banner-sdk input[type=text]:focus,#onetrust-pc-sdk input[type=text]:focus,#ot-sdk-cookie-policy input[type=text]:focus{border:1px solid #000;outline:0}#onetrust-banner-sdk label,#onetrust-pc-sdk label,#ot-sdk-cookie-policy label{display:block;margin-bottom:.5rem;font-weight:600}#onetrust-banner-sdk input[type=checkbox],#onetrust-pc-sdk input[type=checkbox],#ot-sdk-cookie-policy input[type=checkbox]{display:inline}#onetrust-banner-sdk ul,#onetrust-pc-sdk ul,#ot-sdk-cookie-policy ul{list-style:circle inside}#onetrust-banner-sdk ul,#onetrust-pc-sdk ul,#ot-sdk-cookie-policy ul{padding-left:0;margin-top:0}#onetrust-banner-sdk ul ul,#onetrust-pc-sdk ul ul,#ot-sdk-cookie-policy ul ul{margin:1.5rem 0 1.5rem 3rem;font-size:90%}#onetrust-banner-sdk li,#onetrust-pc-sdk li,#ot-sdk-cookie-policy li{margin-bottom:1rem}#onetrust-banner-sdk th,#onetrust-banner-sdk td,#onetrust-pc-sdk th,#onetrust-pc-sdk td,#ot-sdk-cookie-policy th,#ot-sdk-cookie-policy td{padding:12px 15px;text-align:left;border-bottom:1px solid #e1e1e1}#onetrust-banner-sdk button,#onetrust-pc-sdk button,#ot-sdk-cookie-policy button{margin-bottom:1rem;font-family:inherit}#onetrust-banner-sdk .ot-sdk-container:after,#onetrust-banner-sdk .ot-sdk-row:after,#onetrust-pc-sdk .ot-sdk-container:after,#onetrust-pc-sdk .ot-sdk-row:after,#ot-sdk-cookie-policy .ot-sdk-container:after,#ot-sdk-cookie-policy .ot-sdk-row:after{content:"";display:table;clear:both}#onetrust-banner-sdk .ot-sdk-row,#onetrust-pc-sdk .ot-sdk-row,#ot-sdk-cookie-policy .ot-sdk-row{margin:0;max-width:none;display:block}#onetrust-banner-sdk{box-shadow:0 0 18px rgba(0,0,0,.2)}#onetrust-banner-sdk.otFlat{position:fixed;z-index:2147483645;bottom:0;right:0;left:0;background-color:#fff;max-height:90%;overflow-x:hidden;overflow-y:auto}#onetrust-banner-sdk.otFlat.top{top:0px;bottom:auto}#onetrust-banner-sdk.otRelFont{font-size:1rem}#onetrust-banner-sdk>.ot-sdk-container{overflow:hidden}#onetrust-banner-sdk::-webkit-scrollbar{width:11px}#onetrust-banner-sdk::-webkit-scrollbar-thumb{border-radius:10px;background:#c1c1c1}#onetrust-banner-sdk{scrollbar-arrow-color:#c1c1c1;scrollbar-darkshadow-color:#c1c1c1;scrollbar-face-color:#c1c1c1;scrollbar-shadow-color:#c1c1c1}#onetrust-banner-sdk #onetrust-policy{margin:1.25em 0 .625em 2em;overflow:hidden}#onetrust-banner-sdk #onetrust-policy .ot-gv-list-handler{float:left;font-size:.82em;padding:0;margin-bottom:0;border:0;line-height:normal;height:auto;width:auto}#onetrust-banner-sdk #onetrust-policy-title{font-size:1.2em;line-height:1.3;margin-bottom:10px}#onetrust-banner-sdk #onetrust-policy-text{clear:both;text-align:left;font-size:.88em;line-height:1.4}#onetrust-banner-sdk #onetrust-policy-text *{font-size:inherit;line-height:inherit}#onetrust-banner-sdk #onetrust-policy-text a{font-weight:bold;margin-left:5px}#onetrust-banner-sdk #onetrust-policy-title,#onetrust-banner-sdk #onetrust-policy-text{color:dimgray;float:left}#onetrust-banner-sdk #onetrust-button-group-parent{min-height:1px;text-align:center}#onetrust-banner-sdk #onetrust-button-group{display:inline-block}#onetrust-banner-sdk #onetrust-accept-btn-handler,#onetrust-banner-sdk #onetrust-reject-all-handler,#onetrust-banner-sdk #onetrust-pc-btn-handler{background-color:#68b631;color:#fff;border-color:#68b631;margin-right:1em;min-width:125px;height:auto;white-space:normal;word-break:break-word;word-wrap:break-word;padding:12px 10px;line-height:1.2;font-size:.813em;font-weight:600}#onetrust-banner-sdk #onetrust-pc-btn-handler.cookie-setting-link{background-color:#fff;border:none;color:#68b631;text-decoration:underline;padding-left:0;padding-right:0}#onetrust-banner-sdk .onetrust-close-btn-ui{width:44px;height:44px;background-size:12px;border:none;position:relative;margin:auto;padding:0}#onetrust-banner-sdk .banner_logo{display:none}#onetrust-banner-sdk.ot-bnr-w-logo .ot-bnr-logo{position:absolute;top:50%;transform:translateY(-50%);left:0px}#onetrust-banner-sdk.ot-bnr-w-logo #onetrust-policy{margin-left:65px}#onetrust-banner-sdk .ot-b-addl-desc{clear:both;float:left;display:block}#onetrust-banner-sdk #banner-options{float:left;display:table;margin-right:0;margin-left:1em;width:calc(100% - 1em)}#onetrust-banner-sdk .banner-option-input{cursor:pointer;width:auto;height:auto;border:none;padding:0;padding-right:3px;margin:0 0 10px;font-size:.82em;line-height:1.4}#onetrust-banner-sdk .banner-option-input *{pointer-events:none;font-size:inherit;line-height:inherit}#onetrust-banner-sdk .banner-option-input[aria-expanded=true]~.banner-option-details{display:block;height:auto}#onetrust-banner-sdk .banner-option-input[aria-expanded=true] .ot-arrow-container{transform:rotate(90deg)}#onetrust-banner-sdk .banner-option{margin-bottom:12px;margin-left:0;border:none;float:left;padding:0}#onetrust-banner-sdk .banner-option:first-child{padding-left:2px}#onetrust-banner-sdk .banner-option:not(:first-child){padding:0;border:none}#onetrust-banner-sdk .banner-option-header{cursor:pointer;display:inline-block}#onetrust-banner-sdk .banner-option-header :first-child{color:dimgray;font-weight:bold;float:left}#onetrust-banner-sdk .banner-option-header .ot-arrow-container{display:inline-block;border-top:6px solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,0);border-left:6px solid dimgray;margin-left:10px;vertical-align:middle}#onetrust-banner-sdk .banner-option-details{display:none;font-size:.83em;line-height:1.5;padding:10px 0px 5px 10px;margin-right:10px;height:0px}#onetrust-banner-sdk .banner-option-details *{font-size:inherit;line-height:inherit;color:dimgray}#onetrust-banner-sdk .ot-arrow-container,#onetrust-banner-sdk .banner-option-details{transition:all 300ms ease-in 0s;-webkit-transition:all 300ms ease-in 0s;-moz-transition:all 300ms ease-in 0s;-o-transition:all 300ms ease-in 0s}#onetrust-banner-sdk .ot-dpd-container{float:left}#onetrust-banner-sdk .ot-dpd-title{margin-bottom:10px}#onetrust-banner-sdk .ot-dpd-title,#onetrust-banner-sdk .ot-dpd-desc{font-size:.88em;line-height:1.4;color:dimgray}#onetrust-banner-sdk .ot-dpd-title *,#onetrust-banner-sdk .ot-dpd-desc *{font-size:inherit;line-height:inherit}#onetrust-banner-sdk.ot-iab-2 #onetrust-policy-text *{margin-bottom:0}#onetrust-banner-sdk.ot-iab-2 .onetrust-vendors-list-handler{display:block;margin-left:0;margin-top:5px;clear:both;margin-bottom:0;padding:0;border:0;height:auto;width:auto}#onetrust-banner-sdk.ot-iab-2 #onetrust-button-group button{display:block}#onetrust-banner-sdk.ot-close-btn-link{padding-top:25px}#onetrust-banner-sdk.ot-close-btn-link #onetrust-close-btn-container{top:15px;transform:none;right:15px}#onetrust-banner-sdk.ot-close-btn-link #onetrust-close-btn-container button{padding:0;white-space:pre-wrap;border:none;height:auto;line-height:1.5;text-decoration:underline;font-size:.69em}#onetrust-banner-sdk #onetrust-policy-text,#onetrust-banner-sdk .ot-dpd-desc,#onetrust-banner-sdk .ot-b-addl-desc{font-size:.813em;line-height:1.5}#onetrust-banner-sdk .ot-dpd-desc{margin-bottom:10px}#onetrust-banner-sdk .ot-dpd-desc>.ot-b-addl-desc{margin-top:10px;margin-bottom:10px;font-size:1em}@media only screen and (max-width: 425px){#onetrust-banner-sdk #onetrust-close-btn-container{position:absolute;top:6px;right:2px}#onetrust-banner-sdk #onetrust-policy{margin-left:0;margin-top:3em}#onetrust-banner-sdk #onetrust-button-group{display:block}#onetrust-banner-sdk #onetrust-accept-btn-handler,#onetrust-banner-sdk #onetrust-reject-all-handler,#onetrust-banner-sdk #onetrust-pc-btn-handler{width:100%}#onetrust-banner-sdk .onetrust-close-btn-ui{top:auto;transform:none}#onetrust-banner-sdk #onetrust-policy-title{display:inline;float:none}#onetrust-banner-sdk #banner-options{margin:0;padding:0;width:100%}}@media only screen and (min-width: 426px)and (max-width: 896px){#onetrust-banner-sdk #onetrust-close-btn-container{position:absolute;top:0;right:0}#onetrust-banner-sdk #onetrust-policy{margin-left:1em;margin-right:1em}#onetrust-banner-sdk .onetrust-close-btn-ui{top:10px;right:10px}#onetrust-banner-sdk:not(.ot-iab-2) #onetrust-group-container{width:95%}#onetrust-banner-sdk.ot-iab-2 #onetrust-group-container{width:100%}#onetrust-banner-sdk.ot-bnr-w-logo #onetrust-button-group-parent{padding-left:50px}#onetrust-banner-sdk #onetrust-button-group-parent{width:100%;position:relative;margin-left:0}#onetrust-banner-sdk #onetrust-button-group button{display:inline-block}#onetrust-banner-sdk #onetrust-button-group{margin-right:0;text-align:center}#onetrust-banner-sdk .has-reject-all-button #onetrust-pc-btn-handler{float:left}#onetrust-banner-sdk .has-reject-all-button #onetrust-reject-all-handler,#onetrust-banner-sdk .has-reject-all-button #onetrust-accept-btn-handler{float:right}#onetrust-banner-sdk .has-reject-all-button #onetrust-button-group{width:calc(100% - 2em);margin-right:0}#onetrust-banner-sdk .has-reject-all-button #onetrust-pc-btn-handler.cookie-setting-link{padding-left:0px;text-align:left}#onetrust-banner-sdk.ot-buttons-fw .ot-sdk-three button{width:100%;text-align:center}#onetrust-banner-sdk.ot-buttons-fw #onetrust-button-group-parent button{float:none}#onetrust-banner-sdk.ot-buttons-fw #onetrust-pc-btn-handler.cookie-setting-link{text-align:center}}@media only screen and (min-width: 550px){#onetrust-banner-sdk .banner-option:not(:first-child){border-left:1px solid #d8d8d8;padding-left:25px}}@media only screen and (min-width: 425px)and (max-width: 550px){#onetrust-banner-sdk.ot-iab-2 #onetrust-button-group,#onetrust-banner-sdk.ot-iab-2 #onetrust-policy,#onetrust-banner-sdk.ot-iab-2 .banner-option{width:100%}}@media only screen and (min-width: 769px){#onetrust-banner-sdk #onetrust-button-group{margin-right:30%}#onetrust-banner-sdk #banner-options{margin-left:2em;margin-right:5em;margin-bottom:1.25em;width:calc(100% - 7em)}}@media only screen and (min-width: 897px)and (max-width: 1023px){#onetrust-banner-sdk.vertical-align-content #onetrust-button-group-parent{position:absolute;top:50%;left:75%;transform:translateY(-50%)}#onetrust-banner-sdk #onetrust-close-btn-container{top:50%;margin:auto;transform:translate(-50%, -50%);position:absolute;padding:0;right:0}#onetrust-banner-sdk #onetrust-close-btn-container button{position:relative;margin:0;right:-22px;top:2px}}@media only screen and (min-width: 1024px){#onetrust-banner-sdk #onetrust-close-btn-container{top:50%;margin:auto;transform:translate(-50%, -50%);position:absolute;right:0}#onetrust-banner-sdk #onetrust-close-btn-container button{right:-12px}#onetrust-banner-sdk #onetrust-policy{margin-left:2em}#onetrust-banner-sdk.vertical-align-content #onetrust-button-group-parent{position:absolute;top:50%;left:60%;transform:translateY(-50%)}#onetrust-banner-sdk .ot-optout-signal{width:50%}#onetrust-banner-sdk.ot-iab-2 #onetrust-policy-title{width:50%}#onetrust-banner-sdk.ot-iab-2 #onetrust-policy-text,#onetrust-banner-sdk.ot-iab-2 :not(.ot-dpd-desc)>.ot-b-addl-desc{margin-bottom:1em;width:50%;border-right:1px solid #d8d8d8;padding-right:1rem}#onetrust-banner-sdk.ot-iab-2 #onetrust-policy-text{margin-bottom:0;padding-bottom:1em}#onetrust-banner-sdk.ot-iab-2 :not(.ot-dpd-desc)>.ot-b-addl-desc{margin-bottom:0;padding-bottom:1em}#onetrust-banner-sdk.ot-iab-2 .ot-dpd-container{width:45%;padding-left:1rem;display:inline-block;float:none}#onetrust-banner-sdk.ot-iab-2 .ot-dpd-title{line-height:1.7}#onetrust-banner-sdk.ot-iab-2 #onetrust-button-group-parent{left:auto;right:4%;margin-left:0}#onetrust-banner-sdk.ot-iab-2 #onetrust-button-group button{display:block}#onetrust-banner-sdk:not(.ot-iab-2) #onetrust-button-group-parent{margin:auto;width:30%}#onetrust-banner-sdk:not(.ot-iab-2) #onetrust-group-container{width:60%}#onetrust-banner-sdk #onetrust-button-group{margin-right:auto}#onetrust-banner-sdk #onetrust-accept-btn-handler,#onetrust-banner-sdk #onetrust-reject-all-handler,#onetrust-banner-sdk #onetrust-pc-btn-handler{margin-top:1em}}@media only screen and (min-width: 890px){#onetrust-banner-sdk.ot-buttons-fw:not(.ot-iab-2) #onetrust-button-group-parent{padding-left:3%;padding-right:4%;margin-left:0}#onetrust-banner-sdk.ot-buttons-fw:not(.ot-iab-2) #onetrust-button-group{margin-right:0;margin-top:1.25em;width:100%}#onetrust-banner-sdk.ot-buttons-fw:not(.ot-iab-2) #onetrust-button-group button{width:100%;margin-bottom:5px;margin-top:5px}#onetrust-banner-sdk.ot-buttons-fw:not(.ot-iab-2) #onetrust-button-group button:last-of-type{margin-bottom:20px}}@media only screen and (min-width: 1280px){#onetrust-banner-sdk:not(.ot-iab-2) #onetrust-group-container{width:55%}#onetrust-banner-sdk:not(.ot-iab-2) #onetrust-button-group-parent{width:44%;padding-left:2%;padding-right:2%}#onetrust-banner-sdk:not(.ot-iab-2).vertical-align-content #onetrust-button-group-parent{position:absolute;left:55%}}
        #onetrust-consent-sdk #onetrust-banner-sdk {background-color: #FFFFFF;}
            #onetrust-consent-sdk #onetrust-policy-title,
                    #onetrust-consent-sdk #onetrust-policy-text,
                    #onetrust-consent-sdk .ot-b-addl-desc,
                    #onetrust-consent-sdk .ot-dpd-desc,
                    #onetrust-consent-sdk .ot-dpd-title,
                    #onetrust-consent-sdk #onetrust-policy-text *:not(.onetrust-vendors-list-handler),
                    #onetrust-consent-sdk .ot-dpd-desc *:not(.onetrust-vendors-list-handler),
                    #onetrust-consent-sdk #onetrust-banner-sdk #banner-options *,
                    #onetrust-banner-sdk .ot-cat-header,
                    #onetrust-banner-sdk .ot-optout-signal
                    {
                        color: #696969;
                    }
            #onetrust-consent-sdk #onetrust-banner-sdk .banner-option-details {
                    background-color: #E9E9E9;}
             #onetrust-consent-sdk #onetrust-banner-sdk a[href],
                    #onetrust-consent-sdk #onetrust-banner-sdk a[href] font,
                    #onetrust-consent-sdk #onetrust-banner-sdk .ot-link-btn
                        {
                            color: #3860BE;
                        }#onetrust-consent-sdk #onetrust-accept-btn-handler,
                         #onetrust-banner-sdk #onetrust-reject-all-handler {
                            background-color: #346E4A;border-color: #346E4A;
                color: #FFFFFF;
            }
            #onetrust-consent-sdk #onetrust-banner-sdk *:focus,
            #onetrust-consent-sdk #onetrust-banner-sdk:focus {
               outline-color: #000000;
               outline-width: 1px;
            }
            #onetrust-consent-sdk #onetrust-pc-btn-handler,
            #onetrust-consent-sdk #onetrust-pc-btn-handler.cookie-setting-link {
                color: #346E4A; border-color: #346E4A;
                background-color:
                #FFFFFF;
            }#onetrust-pc-sdk{position:fixed;width:730px;max-width:730px;height:610px;left:0;right:0;top:0;bottom:0;margin:auto;font-size:16px;z-index:2147483647;border-radius:2px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,0),0 7px 14px 0 rgba(50,50,93,.1)}#onetrust-pc-sdk.otRelFont{font-size:1rem}#onetrust-pc-sdk *,#onetrust-pc-sdk ::after,#onetrust-pc-sdk ::before{box-sizing:content-box}#onetrust-pc-sdk #ot-addtl-venlst .ot-arw-cntr,#onetrust-pc-sdk .ot-hide-tgl{visibility:hidden}#onetrust-pc-sdk #ot-addtl-venlst .ot-arw-cntr *,#onetrust-pc-sdk .ot-hide-tgl *{visibility:hidden}#onetrust-pc-sdk #ot-pc-content,#onetrust-pc-sdk #ot-pc-lst{height:calc(100% - 185px)}#onetrust-pc-sdk li{list-style:none}#onetrust-pc-sdk ul,#onetrust-pc-sdk li{margin:0}#onetrust-pc-sdk a{text-decoration:none}#onetrust-pc-sdk .ot-link-btn{padding:0;margin-bottom:0;border:0;font-weight:normal;line-height:normal;width:auto;height:auto}#onetrust-pc-sdk .ot-grps-cntr *::-webkit-scrollbar,#onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar{width:11px}#onetrust-pc-sdk .ot-grps-cntr *::-webkit-scrollbar-thumb,#onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar-thumb{border-radius:10px;background:#c1c1c1}#onetrust-pc-sdk .ot-grps-cntr *,#onetrust-pc-sdk .ot-pc-scrollbar{scrollbar-arrow-color:#c1c1c1;scrollbar-darkshadow-color:#c1c1c1;scrollbar-face-color:#c1c1c1;scrollbar-shadow-color:#c1c1c1}#onetrust-pc-sdk .ot-pc-header{height:auto;padding:10px;display:block;width:calc(100% - 20px);min-height:52px;border-bottom:1px solid #d8d8d8;position:relative}#onetrust-pc-sdk .ot-pc-logo{vertical-align:middle;width:180px}#onetrust-pc-sdk .ot-pc-logo.ot-pc-logo{height:40px}#onetrust-pc-sdk .ot-title-cntr{position:relative;display:inline-block;vertical-align:middle;width:calc(100% - 190px);padding-left:10px}#onetrust-pc-sdk .ot-optout-signal{margin:.625rem .625rem .625rem 1.75rem}#onetrust-pc-sdk .ot-always-active{font-size:.813em;line-height:1.5;font-weight:700;color:#3860be}#onetrust-pc-sdk .ot-close-cntr{float:right;position:absolute;right:-9px;top:50%;transform:translateY(-50%)}#onetrust-pc-sdk #ot-pc-content{position:relative;overflow-y:auto;overflow-x:hidden}#onetrust-pc-sdk #ot-pc-content .ot-sdk-container{margin-left:0}#onetrust-pc-sdk .ot-grps-cntr,#onetrust-pc-sdk .ot-grps-cntr>*{height:100%;overflow-y:auto}#onetrust-pc-sdk .category-menu-switch-handler{cursor:pointer;border-left:10px solid rgba(0,0,0,0);background-color:#f4f4f4;border-bottom:1px solid #d7d7d7;padding-top:12px;padding-right:5px;padding-bottom:12px;padding-left:12px;overflow:hidden}#onetrust-pc-sdk .category-menu-switch-handler h3{float:left;text-align:left;margin:0;color:dimgray;line-height:1.4;font-size:.875em;word-break:break-word;word-wrap:break-word}#onetrust-pc-sdk .ot-active-menu{border-left:10px solid #68b631;background-color:#fff;border-bottom:none;position:relative}#onetrust-pc-sdk .ot-active-menu h3{color:#263238;font-weight:bold}#onetrust-pc-sdk .ot-desc-cntr{word-break:break-word;word-wrap:break-word;padding-top:20px;padding-right:16px;padding-bottom:15px}#onetrust-pc-sdk .ot-grp-desc{word-break:break-word;word-wrap:break-word;text-align:left;font-size:.813em;line-height:1.5;margin:0}#onetrust-pc-sdk .ot-grp-desc *{font-size:inherit;line-height:inherit}#onetrust-pc-sdk #ot-pc-desc a{color:#3860be;cursor:pointer;font-size:1em;margin-right:8px}#onetrust-pc-sdk #ot-pc-desc a:hover{color:#1883fd}#onetrust-pc-sdk #ot-pc-desc button{margin-right:8px}#onetrust-pc-sdk #ot-pc-desc *{font-size:inherit}#onetrust-pc-sdk #ot-pc-desc ul li{padding:10px 0px;border-bottom:1px solid #e2e2e2}#onetrust-pc-sdk #ot-pc-desc+.ot-link-btn{display:none}#onetrust-pc-sdk .ot-btn-subcntr{float:right}#onetrust-pc-sdk .ot-close-icon{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjQ3Ljk3MSIgaGVpZ2h0PSI0Ny45NzEiIHZpZXdCb3g9IjAgMCA0Ny45NzEgNDcuOTcxIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0Ny45NzEgNDcuOTcxOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggZD0iTTI4LjIyOCwyMy45ODZMNDcuMDkyLDUuMTIyYzEuMTcyLTEuMTcxLDEuMTcyLTMuMDcxLDAtNC4yNDJjLTEuMTcyLTEuMTcyLTMuMDctMS4xNzItNC4yNDIsMEwyMy45ODYsMTkuNzQ0TDUuMTIxLDAuODhjLTEuMTcyLTEuMTcyLTMuMDctMS4xNzItNC4yNDIsMGMtMS4xNzIsMS4xNzEtMS4xNzIsMy4wNzEsMCw0LjI0MmwxOC44NjUsMTguODY0TDAuODc5LDQyLjg1Yy0xLjE3MiwxLjE3MS0xLjE3MiwzLjA3MSwwLDQuMjQyQzEuNDY1LDQ3LjY3NywyLjIzMyw0Ny45NywzLDQ3Ljk3czEuNTM1LTAuMjkzLDIuMTIxLTAuODc5bDE4Ljg2NS0xOC44NjRMNDIuODUsNDcuMDkxYzAuNTg2LDAuNTg2LDEuMzU0LDAuODc5LDIuMTIxLDAuODc5czEuNTM1LTAuMjkzLDIuMTIxLTAuODc5YzEuMTcyLTEuMTcxLDEuMTcyLTMuMDcxLDAtNC4yNDJMMjguMjI4LDIzLjk4NnoiLz48L2c+PC9zdmc+");background-size:12px;background-repeat:no-repeat;background-position:center;height:44px;width:44px;display:inline-block}#onetrust-pc-sdk .ot-tgl{float:right;position:relative;z-index:1}#onetrust-pc-sdk .ot-tgl input:checked+.ot-switch .ot-switch-nob{background-color:#cddcf2}#onetrust-pc-sdk .ot-tgl input:checked+.ot-switch .ot-switch-nob:before{-webkit-transform:translateX(16px);-ms-transform:translateX(16px);transform:translateX(16px);background-color:#4285f4}#onetrust-pc-sdk .ot-tgl input:focus+.ot-switch .ot-switch-nob:before{box-shadow:0 0 1px #2196f3;outline-style:auto;outline-width:1px}#onetrust-pc-sdk .ot-switch{position:relative;display:inline-block;width:35px;height:10px;margin-bottom:0}#onetrust-pc-sdk .ot-switch-nob{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#f2f1f1;border:none;transition:all .2s ease-in 0s;-moz-transition:all .2s ease-in 0s;-o-transition:all .2s ease-in 0s;-webkit-transition:all .2s ease-in 0s;border-radius:46px}#onetrust-pc-sdk .ot-switch-nob:before{position:absolute;content:"";height:20px;width:20px;bottom:1px;background-color:#7d7d7d;-webkit-transition:.4s;border-radius:100%;top:-5px;transition:.4s}#onetrust-pc-sdk .ot-chkbox{z-index:1;position:relative;float:left}#onetrust-pc-sdk .ot-chkbox input:checked~label::before{background-color:#3860be}#onetrust-pc-sdk .ot-chkbox input+label::after{content:none;color:#fff}#onetrust-pc-sdk .ot-chkbox input:checked+label::after{content:""}#onetrust-pc-sdk .ot-chkbox input:focus+label::before{outline-style:solid;outline-width:2px;outline-style:auto}#onetrust-pc-sdk .ot-chkbox label{position:relative;height:20px;padding-left:30px;display:inline-block;cursor:pointer}#onetrust-pc-sdk .ot-chkbox label::before,#onetrust-pc-sdk .ot-chkbox label::after{position:absolute;content:"";display:inline-block;border-radius:3px}#onetrust-pc-sdk .ot-chkbox label::before{height:18px;width:18px;border:1px solid #3860be;left:0px}#onetrust-pc-sdk .ot-chkbox label::after{height:5px;width:9px;border-left:3px solid;border-bottom:3px solid;transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);left:4px;top:5px}#onetrust-pc-sdk .ot-label-txt{display:none}#onetrust-pc-sdk .ot-fltr-opt .ot-label-txt{display:block}#onetrust-pc-sdk .ot-chkbox input,#onetrust-pc-sdk .ot-tgl input{position:absolute;opacity:0;width:0;height:0}#onetrust-pc-sdk .ot-arw-cntr{float:right;position:relative;pointer-events:none}#onetrust-pc-sdk .ot-arw{width:16px;height:16px;margin-left:5px;color:dimgray;display:inline-block;vertical-align:middle;-webkit-transition:all 150ms ease-in 0s;-moz-transition:all 150ms ease-in 0s;-o-transition:all 150ms ease-in 0s;transition:all 150ms ease-in 0s}#onetrust-pc-sdk input:checked~.ot-acc-hdr .ot-arw,#onetrust-pc-sdk button[aria-expanded=true]~.ot-acc-hdr .ot-arw-cntr svg{transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg)}#onetrust-pc-sdk .ot-label-status{font-size:.75em;position:relative;top:2px;display:none;padding-right:5px;float:left}#onetrust-pc-sdk #ot-lst-cnt .ot-label-status{top:-6px}#onetrust-pc-sdk .ot-fltr-btns{margin-left:15px;overflow:hidden;margin-right:15px}#onetrust-pc-sdk .ot-fltr-btns button{padding:12px 30px}#onetrust-pc-sdk .ot-pc-footer{position:absolute;bottom:0px;width:100%;max-height:160px;border-top:1px solid #d8d8d8}#onetrust-pc-sdk .ot-pc-footer button{margin-top:20px;margin-bottom:20px;font-weight:600;font-size:.813em;min-height:40px;height:auto;line-height:normal;padding:10px 30px}#onetrust-pc-sdk .ot-tab-desc{margin-left:3%}#onetrust-pc-sdk .ot-grp-hdr1{display:inline-block;width:100%;margin-bottom:10px}#onetrust-pc-sdk .ot-desc-cntr h4{color:#263238;display:inline-block;vertical-align:middle;margin:0;font-weight:bold;font-size:.875em;line-height:1.3;max-width:80%}#onetrust-pc-sdk .ot-subgrps .ot-subgrp h4{top:0;max-width:unset}#onetrust-pc-sdk #ot-pvcy-hdr{margin-bottom:10px}#onetrust-pc-sdk .ot-vlst-cntr{overflow:hidden}#onetrust-pc-sdk .category-vendors-list-handler,#onetrust-pc-sdk .category-host-list-handler,#onetrust-pc-sdk .category-vendors-list-handler+a{display:block;float:left;color:#3860be;font-size:.813em;font-weight:400;line-height:1.1;cursor:pointer;margin:5px 0px}#onetrust-pc-sdk .category-vendors-list-handler:hover,#onetrust-pc-sdk .category-host-list-handler:hover,#onetrust-pc-sdk .category-vendors-list-handler+a:hover{text-decoration-line:underline}#onetrust-pc-sdk .ot-vlst-cntr .ot-ext-lnk,#onetrust-pc-sdk .ot-ven-hdr .ot-ext-lnk{display:inline-block;height:13px;width:13px;background-repeat:no-repeat;margin-left:1px;margin-top:6px;cursor:pointer}#onetrust-pc-sdk .ot-ven-hdr .ot-ext-lnk{margin-bottom:-1px}#onetrust-pc-sdk .category-host-list-handler,#onetrust-pc-sdk .ot-vlst-cntr,#onetrust-pc-sdk #ot-pc-desc+.category-vendors-list-handler{margin-top:8px}#onetrust-pc-sdk .ot-grp-hdr1+.ot-vlst-cntr{margin-top:0px;margin-bottom:10px}#onetrust-pc-sdk .ot-always-active-group h3.ot-cat-header,#onetrust-pc-sdk .ot-subgrp.ot-always-active-group>h4{max-width:70%}#onetrust-pc-sdk .ot-always-active-group .ot-tgl-cntr{max-width:28%}#onetrust-pc-sdk .ot-grp-desc ul,#onetrust-pc-sdk li.ot-subgrp p ul{margin:0px;margin-left:15px;padding-bottom:8px}#onetrust-pc-sdk .ot-grp-desc ul li,#onetrust-pc-sdk li.ot-subgrp p ul li{font-size:inherit;padding-top:8px;display:list-item;list-style:disc}#onetrust-pc-sdk ul.ot-subgrps{margin:0;font-size:inherit}#onetrust-pc-sdk ul.ot-subgrps li{padding:0;border:none;position:relative}#onetrust-pc-sdk ul.ot-subgrps li h4,#onetrust-pc-sdk ul.ot-subgrps li p{font-size:.82em;line-height:1.4}#onetrust-pc-sdk ul.ot-subgrps li p{color:dimgray;clear:both;float:left;margin-top:10px;margin-bottom:0;word-break:break-word;word-wrap:break-word}#onetrust-pc-sdk ul.ot-subgrps li h4{color:#263238;font-weight:bold;margin-bottom:0;float:left;position:relative;top:3px}#onetrust-pc-sdk li.ot-subgrp{margin-left:30px;display:inline-block;width:calc(100% - 30px)}#onetrust-pc-sdk .ot-subgrp-tgl{float:right}#onetrust-pc-sdk .ot-subgrp-tgl.ot-always-active-subgroup{width:auto}#onetrust-pc-sdk .ot-pc-footer-logo{height:30px;width:100%;text-align:right;background:#f4f4f4;border-radius:0 0 2px 2px}#onetrust-pc-sdk .ot-pc-footer-logo a{display:inline-block;margin-top:5px;margin-right:10px}#onetrust-pc-sdk #accept-recommended-btn-handler{float:right;text-align:center}#onetrust-pc-sdk .save-preference-btn-handler{min-width:155px;background-color:#68b631;border-radius:2px;color:#fff;font-size:.9em;line-height:1.1;text-align:center;margin-left:15px;margin-right:15px}#onetrust-pc-sdk .ot-btn-subcntr button{margin-right:16px}#onetrust-pc-sdk.ot-ftr-stacked .save-preference-btn-handler,#onetrust-pc-sdk.ot-ftr-stacked .ot-btn-subcntr{max-width:40%;white-space:normal;text-align:center}#onetrust-pc-sdk.ot-ftr-stacked .ot-btn-subcntr button{margin-left:auto;margin-right:auto;min-width:60%;max-width:90%}#onetrust-pc-sdk.ot-ftr-stacked .ot-btn-subcntr button:nth-child(2){margin-top:0}#onetrust-pc-sdk.ot-ftr-stacked #accept-recommended-btn-handler{float:none}#onetrust-pc-sdk.ot-ftr-stacked .ot-btn-container{overflow:hidden}#onetrust-pc-sdk #ot-pc-title{margin:0px;overflow:hidden;position:relative;line-height:1.2;max-height:2.4em;padding-right:1em;font-size:1.37em;text-overflow:ellipsis;white-space:nowrap;display:block;max-width:90%}#onetrust-pc-sdk #ot-pc-title.ot-pc-title-shrink{max-width:70%}#onetrust-pc-sdk #ot-pc-lst{width:100%;position:relative}#onetrust-pc-sdk #ot-pc-lst .ot-acc-hdr{padding-top:17px;padding-right:15px;padding-bottom:17px;padding-left:20px;display:inline-block;width:calc(100% - 35px);vertical-align:middle}#onetrust-pc-sdk #ot-pc-lst .ot-acc-txt{padding-top:6px;padding-right:15px;padding-bottom:10px;padding-left:20px}#onetrust-pc-sdk .ot-lst-cntr{height:100%}#onetrust-pc-sdk #ot-pc-hdr{padding-top:15px;padding-right:30px;padding-bottom:15px;padding-left:20px;display:inline-block;width:calc(100% - 50px);height:20px;border-bottom:1px solid #d8d8d8}#onetrust-pc-sdk #ot-pc-hdr input{height:32px;width:100%;border-radius:50px;font-size:.8em;padding-right:35px;padding-left:15px;float:left}#onetrust-pc-sdk #ot-pc-hdr input::placeholder{color:#d4d4d4;font-style:italic}#onetrust-pc-sdk #ot-lst-cnt{height:calc(100% - 86px);padding-left:30px;padding-right:27px;padding-top:20px;margin-top:8px;margin-right:3px;margin-bottom:4px;margin-left:0;overflow-x:hidden;overflow-y:auto;transform:translate3d(0, 0, 0)}#onetrust-pc-sdk #ot-back-arw{height:12px;width:12px}#onetrust-pc-sdk #ot-lst-title{display:inline-block;font-size:1em}#onetrust-pc-sdk #ot-lst-title h3{color:dimgray;font-weight:bold;margin-left:10px;display:inline-block;font-size:1em}#onetrust-pc-sdk #ot-lst-title h3 *{font-size:inherit}#onetrust-pc-sdk .ot-lst-subhdr{float:right;position:relative;bottom:6px}#onetrust-pc-sdk #ot-search-cntr{display:inline-block;vertical-align:middle;position:relative;width:300px}#onetrust-pc-sdk #ot-search-cntr svg{position:absolute;right:0px;width:30px;height:30px;font-size:1em;line-height:1;top:2px}#onetrust-pc-sdk #ot-fltr-cntr{display:inline-block;position:relative;margin-left:20px;vertical-align:middle;font-size:0}#onetrust-pc-sdk #filter-btn-handler{background-color:#3860be;border-radius:17px;-moz-transition:.1s ease;-o-transition:.1s ease;-webkit-transition:1s ease;transition:.1s ease;width:32px;height:32px;padding:0;margin:0;position:relative}#onetrust-pc-sdk #filter-btn-handler svg{cursor:pointer;width:15px;height:15px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);padding-top:5px}#onetrust-pc-sdk #filter-btn-handler path{fill:#fff}#onetrust-pc-sdk #ot-sel-blk{min-width:200px;min-height:30px;padding-left:20px}#onetrust-pc-sdk #ot-selall-vencntr,#onetrust-pc-sdk #ot-selall-adtlvencntr{float:left;height:100%}#onetrust-pc-sdk #ot-selall-vencntr label,#onetrust-pc-sdk #ot-selall-adtlvencntr label{height:100%;padding-left:0}#onetrust-pc-sdk #ot-selall-hostcntr{width:21px;height:21px;position:relative;left:20px}#onetrust-pc-sdk #ot-selall-vencntr.line-through label::after,#onetrust-pc-sdk #ot-selall-adtlvencntr.line-through label::after,#onetrust-pc-sdk #ot-selall-licntr.line-through label::after,#onetrust-pc-sdk #ot-selall-hostcntr.line-through label::after,#onetrust-pc-sdk #ot-selall-gnvencntr.line-through label::after{height:auto;border-left:0;left:5px;top:10.5px;transform:none;-o-transform:none;-ms-transform:none;-webkit-transform:none}#onetrust-pc-sdk .ot-ven-name,#onetrust-pc-sdk .ot-host-name{color:#2c3643;font-weight:bold;font-size:.813em;line-height:1.2;margin:0;height:auto;text-align:left;word-break:break-word;word-wrap:break-word}#onetrust-pc-sdk .ot-ven-name *,#onetrust-pc-sdk .ot-host-name *{font-size:inherit}#onetrust-pc-sdk .ot-host-desc{font-size:.69em;line-height:1.4;margin-top:5px;margin-bottom:5px;color:dimgray}#onetrust-pc-sdk .ot-host-name>a{text-decoration:underline;position:relative;z-index:2;margin-bottom:5px;font-weight:bold}#onetrust-pc-sdk .ot-host-hdr{float:left;width:calc(100% - 50px);pointer-events:none;position:relative;z-index:1}#onetrust-pc-sdk .ot-host-hdr .ot-host-name{pointer-events:none}#onetrust-pc-sdk .ot-host-hdr a{pointer-events:initial}#onetrust-pc-sdk .ot-host-hdr .ot-host-name~a{margin-top:5px;font-size:.813em;text-decoration:underline}#onetrust-pc-sdk .ot-ven-hdr{width:88%;float:right}#onetrust-pc-sdk input:focus+.ot-acc-hdr{outline:#000 solid 1px !important}#onetrust-pc-sdk #ot-selall-hostcntr input[type=checkbox],#onetrust-pc-sdk #ot-selall-vencntr input[type=checkbox],#onetrust-pc-sdk #ot-selall-adtlvencntr input[type=checkbox]{position:absolute}#onetrust-pc-sdk .ot-host-item .ot-chkbox{float:left}#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-sel-all-hdr{right:38px}#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk{background-color:#f9f9fc;border:1px solid #e2e2e2;width:auto;padding-bottom:5px;padding-top:5px}#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-sel-all-chkbox{right:2px;width:auto}#onetrust-pc-sdk #ot-pc-lst .ot-acc-cntr{position:relative;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}#onetrust-pc-sdk #ot-pc-lst .ot-acc-cntr input{z-index:1}#onetrust-pc-sdk #ot-pc-lst .ot-acc-cntr>.ot-acc-hdr{background:#f9f9fc;padding-top:10px;padding-bottom:10px;background-color:#f9f9fc}#onetrust-pc-sdk #ot-pc-lst .ot-acc-cntr>.ot-acc-hdr input{z-index:2}#onetrust-pc-sdk #ot-pc-lst .ot-acc-cntr>input[type=checkbox]:checked~.ot-acc-hdr{border-bottom:1px solid #e2e2e2}#onetrust-pc-sdk #ot-pc-lst .ot-acc-cntr .ot-addtl-venbox{display:none}#onetrust-pc-sdk #ot-addtl-venlst .ot-tgl-cntr{margin-right:13px}#onetrust-pc-sdk .ot-vensec-title{font-size:.813em;display:inline-block}#onetrust-pc-sdk .ot-ven-item>button:focus,#onetrust-pc-sdk .ot-host-item>button:focus,#onetrust-pc-sdk .ot-acc-cntr>button:focus{outline:#000 solid 2px}#onetrust-pc-sdk .ot-ven-item>button,#onetrust-pc-sdk .ot-host-item>button,#onetrust-pc-sdk .ot-acc-cntr>button{position:absolute;cursor:pointer;width:100%;height:100%;border:0;opacity:0;margin:0;top:0;left:0}#onetrust-pc-sdk .ot-ven-item>button~.ot-acc-hdr,#onetrust-pc-sdk .ot-host-item>button~.ot-acc-hdr,#onetrust-pc-sdk .ot-acc-cntr>button~.ot-acc-hdr{cursor:pointer}#onetrust-pc-sdk .ot-ven-item>button[aria-expanded=false]~.ot-acc-txt,#onetrust-pc-sdk .ot-host-item>button[aria-expanded=false]~.ot-acc-txt,#onetrust-pc-sdk .ot-acc-cntr>button[aria-expanded=false]~.ot-acc-txt{margin-top:0;max-height:0;opacity:0;overflow:hidden;width:100%;transition:.25s ease-out;display:none}#onetrust-pc-sdk .ot-ven-item>button[aria-expanded=true]~.ot-acc-txt,#onetrust-pc-sdk .ot-host-item>button[aria-expanded=true]~.ot-acc-txt,#onetrust-pc-sdk .ot-acc-cntr>button[aria-expanded=true]~.ot-acc-txt{transition:.1s ease-in;display:block}#onetrust-pc-sdk .ot-ven-item ul{list-style:none inside;font-size:100%;margin:0}#onetrust-pc-sdk .ot-ven-item ul li{margin:0 !important;padding:0;border:none !important}#onetrust-pc-sdk .ot-hide-acc>button{pointer-events:none}#onetrust-pc-sdk .ot-hide-acc .ot-arw-cntr>*{visibility:hidden}#onetrust-pc-sdk #ot-ven-lst,#onetrust-pc-sdk #ot-host-lst,#onetrust-pc-sdk #ot-addtl-venlst,#onetrust-pc-sdk #ot-gn-venlst{width:100%}#onetrust-pc-sdk #ot-ven-lst li,#onetrust-pc-sdk #ot-host-lst li,#onetrust-pc-sdk #ot-addtl-venlst li,#onetrust-pc-sdk #ot-gn-venlst li{border:1px solid #d7d7d7;border-radius:2px;position:relative;margin-top:10px}#onetrust-pc-sdk #ot-gn-venlst li.ot-host-info{padding:.5rem;overflow-y:hidden}#onetrust-pc-sdk #ot-ven-lst .ot-tgl-cntr{width:65%}#onetrust-pc-sdk #ot-host-lst .ot-tgl-cntr{width:65%;float:left}#onetrust-pc-sdk label{margin-bottom:0}#onetrust-pc-sdk .ot-host-notice{float:right}#onetrust-pc-sdk .ot-ven-link,#onetrust-pc-sdk .ot-ven-legclaim-link,#onetrust-pc-sdk .ot-host-expand{color:dimgray;font-size:.75em;line-height:.9;display:inline-block}#onetrust-pc-sdk .ot-ven-link *,#onetrust-pc-sdk .ot-ven-legclaim-link *,#onetrust-pc-sdk .ot-host-expand *{font-size:inherit}#onetrust-pc-sdk .ot-ven-link,#onetrust-pc-sdk .ot-ven-legclaim-link{position:relative;z-index:2}#onetrust-pc-sdk .ot-ven-link:hover,#onetrust-pc-sdk .ot-ven-legclaim-link:hover{text-decoration:underline}#onetrust-pc-sdk .ot-ven-dets{border-radius:2px;background-color:#f8f8f8}#onetrust-pc-sdk .ot-ven-dets li:first-child p:first-child{border-top:none}#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:not(:first-child){border-top:1px solid #ddd !important}#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:nth-child(n+3) p{display:inline-block}#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:nth-child(n+3) p:nth-of-type(odd){width:30%}#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:nth-child(n+3) p:nth-of-type(even){width:50%;word-break:break-word;word-wrap:break-word}#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc p,#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc h4{padding-top:5px;padding-bottom:5px;display:block}#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc h4{display:inline-block}#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc p:nth-last-child(-n+1){padding-bottom:10px}#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc p:nth-child(-n+2):not(.disc-pur){padding-top:10px}#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc .disc-pur-cont{display:inline}#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc .disc-pur{position:relative;width:50% !important;word-break:break-word;word-wrap:break-word;left:calc(30% + 17px)}#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc .disc-pur:nth-child(-n+1){position:static}#onetrust-pc-sdk .ot-ven-dets p,#onetrust-pc-sdk .ot-ven-dets h4,#onetrust-pc-sdk .ot-ven-dets span{font-size:.69em;text-align:left;vertical-align:middle;word-break:break-word;word-wrap:break-word;margin:0;padding-bottom:10px;padding-left:15px;color:#2e3644}#onetrust-pc-sdk .ot-ven-dets h4{padding-top:5px}#onetrust-pc-sdk .ot-ven-dets span{color:dimgray;padding:0;vertical-align:baseline}#onetrust-pc-sdk .ot-ven-dets .ot-ven-pur h4{border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;padding-bottom:5px;margin-bottom:5px;font-weight:bold}#onetrust-pc-sdk .ot-host-opt{display:inline-block;width:100%;margin:0;font-size:inherit}#onetrust-pc-sdk .ot-host-opt li>div div{font-size:.81em;padding:5px 0}#onetrust-pc-sdk .ot-host-opt li>div div:nth-child(1){width:30%;float:left}#onetrust-pc-sdk .ot-host-opt li>div div:nth-child(2){width:70%;float:left;word-break:break-word;word-wrap:break-word}#onetrust-pc-sdk #ot-host-lst li.ot-host-info{border:none;font-size:.8em;color:dimgray;float:left;text-align:left;padding:10px;margin-bottom:10px;width:calc(100% - 10px);background-color:#f8f8f8}#onetrust-pc-sdk #ot-host-lst li.ot-host-info a{color:dimgray}#onetrust-pc-sdk #ot-host-lst li.ot-host-info>div{overflow:auto}#onetrust-pc-sdk #no-results{text-align:center;margin-top:30px}#onetrust-pc-sdk #no-results p{font-size:1em;color:#2e3644;word-break:break-word;word-wrap:break-word}#onetrust-pc-sdk #no-results p span{font-weight:bold}#onetrust-pc-sdk .ot-tgl-cntr{display:inline-block;vertical-align:middle}#onetrust-pc-sdk .ot-arw-cntr,#onetrust-pc-sdk .ot-tgl-cntr{float:right}#onetrust-pc-sdk .ot-desc-cntr{padding-top:0px;margin-top:20px;padding-right:0px;border-radius:3px;overflow:hidden;padding-bottom:10px}#onetrust-pc-sdk .ot-desc-cntr:focus,#onetrust-pc-sdk .ot-desc-cntr:active,#onetrust-pc-sdk .ot-desc-cntr:focus-visible{outline:2px solid #101010;border-radius:2px}#onetrust-pc-sdk .ot-leg-border-color{border:1px solid #e9e9e9}#onetrust-pc-sdk .ot-leg-border-color .ot-subgrp-cntr{border-top:1px solid #e9e9e9;padding-bottom:10px}#onetrust-pc-sdk .ot-category-desc{padding-bottom:10px}#onetrust-pc-sdk .ot-grp-hdr1{padding-left:10px;width:calc(100% - 20px);padding-top:10px;margin-bottom:0px;padding-bottom:8px}#onetrust-pc-sdk .ot-subgrp-cntr{padding-top:10px}#onetrust-pc-sdk .ot-desc-cntr>*:not(.ot-grp-hdr1){padding-left:10px;padding-right:10px}#onetrust-pc-sdk .ot-pli-hdr{overflow:hidden;padding-top:7.5px;padding-bottom:7.5px;background-color:#f8f8f8;border:none;border-bottom:1px solid #e9e9e9}#onetrust-pc-sdk .ot-pli-hdr span:first-child{text-align:left;max-width:80px;padding-right:5px}#onetrust-pc-sdk .ot-pli-hdr span:last-child{padding-right:20px;text-align:center}#onetrust-pc-sdk .ot-li-title{float:right;font-size:.813em}#onetrust-pc-sdk .ot-desc-cntr .ot-tgl-cntr:first-of-type,#onetrust-pc-sdk .ot-cat-header+.ot-tgl{padding-left:7px;padding-right:7px}#onetrust-pc-sdk .ot-always-active-group .ot-grp-hdr1 .ot-tgl-cntr:first-of-type{padding-left:0px}#onetrust-pc-sdk .ot-cat-header,#onetrust-pc-sdk .ot-subgrp h4{max-width:calc(100% - 133px)}#onetrust-pc-sdk #ot-lst-cnt #ot-sel-blk{width:100%;display:inline-block;padding:0}#onetrust-pc-sdk .ot-sel-all{display:inline-block;width:100%}#onetrust-pc-sdk .ot-sel-all-hdr,#onetrust-pc-sdk .ot-sel-all-chkbox{width:100%;float:right;position:relative}#onetrust-pc-sdk .ot-sel-all-chkbox{z-index:1}#onetrust-pc-sdk :not(.ot-hosts-ui) .ot-sel-all-hdr,#onetrust-pc-sdk :not(.ot-hosts-ui) .ot-sel-all-chkbox{right:23px;width:calc(100% - 23px)}#onetrust-pc-sdk .ot-consent-hdr,#onetrust-pc-sdk .ot-li-hdr{float:right;font-size:.813em;position:relative;line-height:normal;text-align:center;word-break:break-word;word-wrap:break-word}#onetrust-pc-sdk .ot-hosts-ui .ot-consent-hdr{float:left;position:relative;left:5px}#onetrust-pc-sdk .ot-li-hdr{max-width:100px;margin-right:10px}#onetrust-pc-sdk .ot-consent-hdr{max-width:55px}#onetrust-pc-sdk .ot-ven-ctgl{margin-left:10px}#onetrust-pc-sdk .ot-ven-litgl{margin-right:55px}#onetrust-pc-sdk .ot-ven-litgl.ot-ven-litgl-only{margin-right:86px}#onetrust-pc-sdk .ot-ven-ctgl,#onetrust-pc-sdk .ot-ven-litgl,#onetrust-pc-sdk .ot-ven-gvctgl{float:left}#onetrust-pc-sdk .ot-ven-ctgl label,#onetrust-pc-sdk .ot-ven-litgl label,#onetrust-pc-sdk .ot-ven-gvctgl label{width:22px;padding:0}#onetrust-pc-sdk #ot-selall-licntr{display:block;width:21px;height:21px;position:relative;float:right;right:80px}#onetrust-pc-sdk #ot-selall-licntr input{position:absolute}#onetrust-pc-sdk #ot-selall-vencntr,#onetrust-pc-sdk #ot-selall-adtlvencntr,#onetrust-pc-sdk #ot-selall-gnvencntr{float:right;width:21px;height:21px;position:relative;right:15px}#onetrust-pc-sdk #ot-ven-lst .ot-tgl-cntr{float:right;width:auto}#onetrust-pc-sdk .ot-ven-hdr{float:left;width:60%}#onetrust-pc-sdk #vdr-lst-dsc{font-size:.812em;line-height:1.5;padding:10px 15px 5px 15px}#onetrust-pc-sdk #ot-anchor{border:12px solid rgba(0,0,0,0);display:none;position:absolute;z-index:2147483647;top:40px;right:35px;transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);background-color:#fff;-webkit-box-shadow:-3px -3px 5px -2px #c7c5c7;-moz-box-shadow:-3px -3px 5px -2px #c7c5c7;box-shadow:-3px -3px 5px -2px #c7c5c7}#onetrust-pc-sdk #ot-fltr-modal{width:300px;position:absolute;z-index:2147483646;top:46px;height:90%;max-height:350px;display:none;-moz-transition:.2s ease;-o-transition:.2s ease;-webkit-transition:2s ease;transition:.2s ease;opacity:1;right:0}#onetrust-pc-sdk #ot-fltr-modal button{max-width:200px;line-height:1;word-break:break-word;white-space:normal;height:auto;font-weight:bold}#onetrust-pc-sdk #ot-fltr-cnt{background-color:#fff;margin:5px;border-radius:3px;height:100%;margin-right:10px;padding-right:10px;-webkit-box-shadow:0px 0px 12px 2px #c7c5c7;-moz-box-shadow:0px 0px 12px 2px #c7c5c7;box-shadow:0px 0px 12px 2px #c7c5c7}#onetrust-pc-sdk .ot-fltr-scrlcnt{overflow-y:auto;overflow-x:hidden;clear:both;max-height:calc(100% - 60px)}#onetrust-pc-sdk .ot-fltr-opt{margin-bottom:25px;margin-left:15px;clear:both}#onetrust-pc-sdk .ot-fltr-opt label{height:auto}#onetrust-pc-sdk .ot-fltr-opt span{cursor:pointer;color:dimgray;font-size:.8em;line-height:1.1;font-weight:normal}#onetrust-pc-sdk #clear-filters-handler{float:right;margin-top:15px;margin-bottom:10px;text-decoration:none;color:#3860be;font-size:.9em;border:none;padding:1px}#onetrust-pc-sdk #clear-filters-handler:hover{color:#1883fd}#onetrust-pc-sdk #clear-filters-handler:focus{outline:#000 solid 1px}#onetrust-pc-sdk #filter-apply-handler{margin-right:10px}#onetrust-pc-sdk .ot-grp-desc+.ot-leg-btn-container{margin-top:0}#onetrust-pc-sdk .ot-leg-btn-container{display:inline-block;width:100%;margin-top:10px}#onetrust-pc-sdk .ot-leg-btn-container button{height:auto;padding:6.5px 8px;margin-bottom:0;line-height:normal;letter-spacing:0}#onetrust-pc-sdk .ot-leg-btn-container svg{display:none;height:14px;width:14px;padding-right:5px;vertical-align:sub}#onetrust-pc-sdk .ot-active-leg-btn{cursor:default;pointer-events:none}#onetrust-pc-sdk .ot-active-leg-btn svg{display:inline-block}#onetrust-pc-sdk .ot-remove-objection-handler{border:none;text-decoration:underline;padding:0;font-size:.82em;font-weight:600;line-height:1.4;padding-left:10px}#onetrust-pc-sdk .ot-obj-leg-btn-handler span{font-weight:bold;text-align:center;font-size:.91em;line-height:1.5}#onetrust-pc-sdk.ot-close-btn-link #close-pc-btn-handler{border:none;height:auto;line-height:1.5;text-decoration:underline;font-size:.69em;background:none;width:auto}#onetrust-pc-sdk.ot-close-btn-link .ot-close-cntr{right:5px;top:5px;transform:none}#onetrust-pc-sdk .ot-grps-cntr{overflow-y:hidden}#onetrust-pc-sdk .ot-cat-header{float:left;font-weight:600;font-size:.875em;line-height:1.5;max-width:90%;vertical-align:middle}#onetrust-pc-sdk .ot-vnd-item>button:focus{outline:#000 solid 2px}#onetrust-pc-sdk .ot-vnd-item>button{position:absolute;cursor:pointer;width:100%;height:100%;margin:0;top:0;left:0;z-index:1;max-width:none;border:none}#onetrust-pc-sdk .ot-vnd-item>button[aria-expanded=false]~.ot-acc-txt{margin-top:0;max-height:0;opacity:0;overflow:hidden;width:100%;transition:.25s ease-out;display:none}#onetrust-pc-sdk .ot-vnd-item>button[aria-expanded=true]~.ot-acc-txt{transition:.1s ease-in;margin-top:10px;width:100%;overflow:auto;display:block}#onetrust-pc-sdk .ot-vnd-item>button[aria-expanded=true]~.ot-acc-grpcntr{width:auto;margin-top:0px;padding-bottom:10px}#onetrust-pc-sdk .ot-accordion-layout.ot-cat-item{position:relative;border-radius:2px;margin:0;padding:0;border:1px solid #d8d8d8;border-top:none;width:calc(100% - 2px);float:left}#onetrust-pc-sdk .ot-accordion-layout.ot-cat-item:first-of-type{margin-top:10px;border-top:1px solid #d8d8d8}#onetrust-pc-sdk .ot-accordion-layout .ot-vlst-cntr:first-child{margin-top:10px}#onetrust-pc-sdk .ot-accordion-layout .ot-vlst-cntr:last-child,#onetrust-pc-sdk .ot-accordion-layout .ot-hlst-cntr:last-child{margin-bottom:5px}#onetrust-pc-sdk .ot-accordion-layout .ot-acc-hdr{padding-top:11.5px;padding-bottom:11.5px;padding-left:20px;padding-right:20px;width:calc(100% - 40px);display:inline-block}#onetrust-pc-sdk .ot-accordion-layout .ot-acc-txt{width:100%;padding:0}#onetrust-pc-sdk .ot-accordion-layout .ot-subgrp-cntr{padding-left:20px;padding-right:15px;padding-bottom:0;width:calc(100% - 35px)}#onetrust-pc-sdk .ot-accordion-layout .ot-subgrp{padding-right:5px}#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpcntr{z-index:1;position:relative}#onetrust-pc-sdk .ot-accordion-layout .ot-cat-header+.ot-arw-cntr{position:absolute;top:50%;transform:translateY(-50%);right:20px;margin-top:-2px}#onetrust-pc-sdk .ot-accordion-layout .ot-cat-header+.ot-arw-cntr .ot-arw{width:15px;height:20px;margin-left:5px;color:dimgray}#onetrust-pc-sdk .ot-accordion-layout .ot-cat-header{float:none;color:#2e3644;margin:0;display:inline-block;height:auto;word-wrap:break-word;min-height:inherit}#onetrust-pc-sdk .ot-accordion-layout .ot-vlst-cntr,#onetrust-pc-sdk .ot-accordion-layout .ot-hlst-cntr{padding-left:20px;width:calc(100% - 20px);display:inline-block;margin-top:0;padding-bottom:2px}#onetrust-pc-sdk .ot-accordion-layout .ot-acc-hdr{position:relative;min-height:25px}#onetrust-pc-sdk .ot-accordion-layout h4~.ot-tgl,#onetrust-pc-sdk .ot-accordion-layout h4~.ot-always-active{position:absolute;top:50%;transform:translateY(-50%);right:20px}#onetrust-pc-sdk .ot-accordion-layout h4~.ot-tgl+.ot-tgl{right:95px}#onetrust-pc-sdk .ot-accordion-layout .category-vendors-list-handler,#onetrust-pc-sdk .ot-accordion-layout .category-vendors-list-handler+a{margin-top:5px}#onetrust-pc-sdk #ot-lst-cnt{margin-top:1rem;max-height:calc(100% - 96px)}#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info-cntr{border:1px solid #d8d8d8;padding:.75rem 2rem;padding-bottom:0;width:auto;margin-top:.5rem}#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info{margin-bottom:1rem;padding-left:.75rem;padding-right:.75rem;display:flex;flex-direction:column}#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info[data-vnd-info-key*=DPOEmail]{border-top:1px solid #d8d8d8;padding-top:1rem}#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info[data-vnd-info-key*=DPOLink]{border-bottom:1px solid #d8d8d8;padding-bottom:1rem}#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info .ot-vnd-lbl{font-weight:bold;font-size:.85em;margin-bottom:.5rem}#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info .ot-vnd-cnt{margin-left:.5rem;font-weight:500;font-size:.85rem}#onetrust-pc-sdk .ot-vs-list,#onetrust-pc-sdk .ot-vnd-serv{width:auto;padding:1rem 1.25rem;padding-bottom:0}#onetrust-pc-sdk .ot-vs-list .ot-vnd-serv-hdr-cntr,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-serv-hdr-cntr{padding-bottom:.75rem;border-bottom:1px solid #d8d8d8}#onetrust-pc-sdk .ot-vs-list .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr{font-weight:600;font-size:.95em;line-height:2;margin-left:.5rem}#onetrust-pc-sdk .ot-vs-list .ot-vnd-item,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item{border:none;margin:0;padding:0}#onetrust-pc-sdk .ot-vs-list .ot-vnd-item button,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item button{outline:none;border-bottom:1px solid #d8d8d8}#onetrust-pc-sdk .ot-vs-list .ot-vnd-item button[aria-expanded=true],#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item button[aria-expanded=true]{border-bottom:none}#onetrust-pc-sdk .ot-vs-list .ot-vnd-item:first-child,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item:first-child{margin-top:.25rem;border-top:unset}#onetrust-pc-sdk .ot-vs-list .ot-vnd-item:last-child,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item:last-child{margin-bottom:.5rem}#onetrust-pc-sdk .ot-vs-list .ot-vnd-item:last-child button,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item:last-child button{border-bottom:none}#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info-cntr,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info-cntr{border:1px solid #d8d8d8;padding:.75rem 1.75rem;padding-bottom:0;width:auto;margin-top:.5rem}#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info{margin-bottom:1rem;padding-left:.75rem;padding-right:.75rem;display:flex;flex-direction:column}#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info[data-vnd-info-key*=DPOEmail],#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info[data-vnd-info-key*=DPOEmail]{border-top:1px solid #d8d8d8;padding-top:1rem}#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info[data-vnd-info-key*=DPOLink],#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info[data-vnd-info-key*=DPOLink]{border-bottom:1px solid #d8d8d8;padding-bottom:1rem}#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info .ot-vnd-lbl,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info .ot-vnd-lbl{font-weight:bold;font-size:.85em;margin-bottom:.5rem}#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info .ot-vnd-cnt,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info .ot-vnd-cnt{margin-left:.5rem;font-weight:500;font-size:.85rem}#onetrust-pc-sdk .ot-vs-list.ot-vnd-subgrp-cnt,#onetrust-pc-sdk .ot-vnd-serv.ot-vnd-subgrp-cnt{padding-left:40px}#onetrust-pc-sdk .ot-vs-list.ot-vnd-subgrp-cnt .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr,#onetrust-pc-sdk .ot-vnd-serv.ot-vnd-subgrp-cnt .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr{font-size:.8em}#onetrust-pc-sdk .ot-vs-list.ot-vnd-subgrp-cnt .ot-cat-header,#onetrust-pc-sdk .ot-vnd-serv.ot-vnd-subgrp-cnt .ot-cat-header{font-size:.8em}#onetrust-pc-sdk .ot-subgrp-cntr .ot-vnd-serv{margin-bottom:1rem;padding:1rem .95rem}#onetrust-pc-sdk .ot-subgrp-cntr .ot-vnd-serv .ot-vnd-serv-hdr-cntr{padding-bottom:.75rem;border-bottom:1px solid #d8d8d8}#onetrust-pc-sdk .ot-subgrp-cntr .ot-vnd-serv .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr{font-weight:700;font-size:.8em;line-height:20px;margin-left:.82rem}#onetrust-pc-sdk .ot-subgrp-cntr .ot-cat-header{font-weight:700;font-size:.8em;line-height:20px}#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-vnd-serv .ot-vnd-lst-cont .ot-accordion-layout .ot-acc-hdr div.ot-chkbox{margin-left:.82rem}#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr,#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr,#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr,#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr{padding:.7rem 0;margin:0;display:flex;width:100%;align-items:center;justify-content:space-between}#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr div:first-child,#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr div:first-child,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr div:first-child,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr div:first-child,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr div:first-child,#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr div:first-child,#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr div:first-child{margin-left:.5rem}#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr div:last-child,#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr div:last-child,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr div:last-child,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr div:last-child,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr div:last-child,#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr div:last-child,#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr div:last-child{margin-right:.5rem;margin-left:.5rem}#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-always-active,#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-always-active,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-always-active,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-always-active,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-always-active,#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-always-active,#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-always-active{position:relative;right:unset;top:unset;transform:unset}#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-arw-cntr,#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-arw-cntr,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-arw-cntr,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-arw-cntr,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-arw-cntr,#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-arw-cntr,#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-arw-cntr{float:none;top:unset;right:unset;transform:unset;margin-top:-2px;position:relative}#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-cat-header,#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-cat-header,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-cat-header,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-cat-header,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-cat-header,#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-cat-header,#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-cat-header{flex:1;margin:0 .5rem}#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-tgl,#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-tgl,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-tgl,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-tgl,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-tgl,#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-tgl,#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-tgl{position:relative;transform:none;right:0;top:0;float:none}#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox,#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox,#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox,#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox{position:relative;margin:0 .5rem}#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox label,#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox label,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox label,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox label,#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label,#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox label{padding:0}#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox label::before,#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox label::before,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox label::before,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label::before,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox label::before,#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label::before,#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox label::before{position:relative}#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox input,#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox input,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox input,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox input,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox input,#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox input,#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox input{position:absolute;cursor:pointer;width:100%;height:100%;opacity:0;margin:0;top:0;left:0;z-index:1}#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp .ot-acc-hdr h5.ot-cat-header,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp .ot-acc-hdr h4.ot-cat-header{margin:0}#onetrust-pc-sdk .ot-vs-config .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp h5{top:0;line-height:20px}#onetrust-pc-sdk .ot-vs-list{display:flex;flex-direction:column;padding:0;margin:.5rem 4px}#onetrust-pc-sdk .ot-vs-selc-all{display:flex;padding:0;float:unset;align-items:center;justify-content:flex-start}#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf{justify-content:flex-end}#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf.ot-caret-conf .ot-sel-all-chkbox{margin-right:48px}#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf .ot-sel-all-chkbox{margin:0;padding:0;margin-right:14px;justify-content:flex-end}#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf #ot-selall-vencntr.ot-chkbox,#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf #ot-selall-vencntr.ot-tgl{display:inline-block;right:unset;width:auto;height:auto;float:none}#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf #ot-selall-vencntr label{width:45px;height:25px}#onetrust-pc-sdk .ot-vs-selc-all .ot-sel-all-chkbox{margin-right:11px;margin-left:.75rem;display:flex;align-items:center}#onetrust-pc-sdk .ot-vs-selc-all .sel-all-hdr{margin:0 1.25rem;font-size:.812em;line-height:normal;text-align:center;word-break:break-word;word-wrap:break-word}#onetrust-pc-sdk .ot-vnd-list-cnt #ot-selall-vencntr.ot-chkbox{float:unset;right:0}#onetrust-pc-sdk.otPcTab .ot-vs-selc-all.ot-toggle-conf.ot-caret-conf .ot-sel-all-chkbox{margin-right:50px}#onetrust-pc-sdk.otPcTab .ot-vs-selc-all.ot-toggle-conf #ot-selall-vencntr label{width:35px;height:10px}#onetrust-pc-sdk.otPcTab .ot-vs-selc-all.ot-toggle-conf .ot-sel-all-chkbox{justify-content:flex-end}#onetrust-pc-sdk.otPcTab .ot-vs-selc-all .ot-sel-all-chkbox{right:unset;display:flex;align-items:center}#onetrust-pc-sdk.otPcTab .ot-vs-selc-all .ot-sel-all-chkbox #ot-selall-vencntr.ot-chkbox{right:unset}#onetrust-pc-sdk.otPcTab .ot-vs-selc-all .ot-sel-all-chkbox{margin-left:12px}#onetrust-pc-sdk.otPcTab .ot-vs-selc-all .ot-sel-all-chkbox .sel-all-hdr{margin:0 1rem}#onetrust-pc-sdk .ot-pgph-link{font-size:.813em;margin-top:5px;position:relative}#onetrust-pc-sdk .ot-pgph-link.ot-pgph-link-subgroup{margin-bottom:1rem}#onetrust-pc-sdk .ot-pgph-contr{margin:0 2.5rem}#onetrust-pc-sdk .ot-pgph-title{font-size:1.18rem;margin-bottom:2rem}#onetrust-pc-sdk .ot-pgph-desc{font-size:1rem;font-weight:400;margin-bottom:2rem;line-height:1.5rem}#onetrust-pc-sdk .ot-pgph-desc:not(:last-child):after{content:"";width:96%;display:block;margin:0 auto;padding-bottom:2rem;border-bottom:1px solid #e9e9e9}#onetrust-pc-sdk.otPcTab[dir=rtl] input~.ot-acc-hdr .ot-arw,#onetrust-pc-sdk.otPcTab[dir=rtl] #ot-back-arw{transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg)}#onetrust-pc-sdk.otPcTab[dir=rtl] input:checked~.ot-acc-hdr .ot-arw{transform:rotate(270deg);-o-transform:rotate(270deg);-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg)}#onetrust-pc-sdk.otPcTab[dir=rtl] #ot-search-cntr svg{right:15px}#onetrust-pc-sdk.otPcTab[dir=rtl] .ot-chkbox label::after{transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);border-left:0;border-right:3px solid}#onetrust-pc-sdk #close-pc-btn-handler.ot-close-icon{padding:0;background-color:rgba(0,0,0,0);border:none;margin:0}@media(max-width: 767px){#onetrust-pc-sdk{width:100%;border:none}#onetrust-pc-sdk .ot-optout-signal{margin:.625rem}#onetrust-pc-sdk .ot-sdk-container,#onetrust-pc-sdk .ot-sdk-container{padding:0;margin:0}#onetrust-pc-sdk #ot-pc-title{margin-left:10px;max-width:60%}#onetrust-pc-sdk .ot-desc-cntr{margin:0;padding-top:20px;padding-right:20px;padding-bottom:15px;padding-left:20px;position:relative;left:auto}#onetrust-pc-sdk .ot-desc-cntr{margin-top:20px;margin-left:20px;padding:0;padding-bottom:10px}#onetrust-pc-sdk .ot-grps-cntr{max-height:none;overflow:hidden}#onetrust-pc-sdk #accept-recommended-btn-handler{float:none}}@media(min-width: 768px){#onetrust-pc-sdk.ot-tgl-with-label .ot-label-status{display:inline}#onetrust-pc-sdk.ot-tgl-with-label #ot-pc-lst .ot-label-status{display:none}#onetrust-pc-sdk.ot-tgl-with-label.ot-leg-opt-out .ot-pli-hdr{padding-right:8%}#onetrust-pc-sdk.ot-tgl-with-label .ot-cat-header{max-width:60%}#onetrust-pc-sdk.ot-tgl-with-label .ot-subgrp h4{max-width:58%}#onetrust-pc-sdk.ot-tgl-with-label .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp>h6{max-width:50%}#onetrust-pc-sdk.ot-tgl-with-label .ot-desc-cntr .ot-tgl-cntr:first-of-type,#onetrust-pc-sdk.ot-tgl-with-label .ot-cat-header+.ot-tgl{padding-left:15px}}@media(max-width: 640px){#onetrust-pc-sdk{height:100%}#onetrust-pc-sdk .ot-optout-signal{margin:.625rem}#onetrust-pc-sdk .ot-pc-header{padding:10px;width:calc(100% - 20px)}#onetrust-pc-sdk #ot-pc-content{overflow:auto}#onetrust-pc-sdk .ot-sdk-row .ot-sdk-columns{width:100%}#onetrust-pc-sdk .ot-desc-cntr{margin:0;overflow:hidden}#onetrust-pc-sdk .ot-desc-cntr{margin-left:10px;width:calc(100% - 15px);margin-top:5px;margin-bottom:5px}#onetrust-pc-sdk .ot-ven-hdr{max-width:80%}#onetrust-pc-sdk #ot-lst-cnt{width:calc(100% - 18px);padding-top:13px;padding-right:5px;padding-left:10px}#onetrust-pc-sdk .ot-grps-cntr{width:100%}#onetrust-pc-sdk .ot-pc-footer{max-height:300px}#onetrust-pc-sdk #ot-pc-content,#onetrust-pc-sdk #ot-pc-lst{height:calc(100% - 322px)}#onetrust-pc-sdk.ot-close-btn-link #close-pc-btn-handler{position:fixed;top:10px;right:15px}#onetrust-pc-sdk.ot-close-btn-link .ot-pc-header{padding-top:25px}#onetrust-pc-sdk.ot-close-btn-link #ot-pc-title{max-width:100%}}@media(max-width: 640px)and (orientation: portrait){#onetrust-pc-sdk #ot-pc-hdr{height:70px;padding:15px 0;width:100%}#onetrust-pc-sdk .ot-lst-subhdr{width:calc(100% - 15px);float:none;bottom:auto;display:inline-block;padding-top:8px;padding-left:15px}#onetrust-pc-sdk .ot-btn-subcntr{float:none}#onetrust-pc-sdk #ot-search-cntr{display:inline-block;width:calc(100% - 55px);position:relative}#onetrust-pc-sdk #ot-anchor{top:75px;right:30px}#onetrust-pc-sdk #ot-fltr-modal{top:81px}#onetrust-pc-sdk #ot-fltr-cntr{float:right;right:15px}#onetrust-pc-sdk #ot-lst-title{padding-left:15px}#onetrust-pc-sdk #ot-lst-cnt{height:auto;overflow:auto}#onetrust-pc-sdk .save-preference-btn-handler,#onetrust-pc-sdk #accept-recommended-btn-handler,#onetrust-pc-sdk .ot-pc-refuse-all-handler{width:calc(100% - 33px)}#onetrust-pc-sdk.ot-ftr-stacked .save-preference-btn-handler,#onetrust-pc-sdk.ot-ftr-stacked .ot-btn-subcntr{max-width:none}#onetrust-pc-sdk.ot-ftr-stacked .ot-pc-footer button{margin:15px}#onetrust-pc-sdk.ot-ftr-stacked .ot-btn-subcntr button{min-width:none;max-width:none}#onetrust-pc-sdk.ot-ftr-stacked .ot-btn-subcntr button:nth-child(2){margin-top:15px}#onetrust-pc-sdk.ot-ftr-stacked .ot-btn-container button:not(:last-child){margin-bottom:0}}@media(max-width: 425px){#onetrust-pc-sdk #ot-pc-lst .ot-acc-txt{padding-top:6px;padding-bottom:10px}#onetrust-pc-sdk #ot-pc-lst .ot-host-notice{float:left;margin-left:30px}#onetrust-pc-sdk #ot-pc-lst .ot-arw-cntr{float:none;display:inline}#onetrust-pc-sdk #ot-pc-lst .ot-ven-hdr{float:left;width:100%;max-width:85%}#onetrust-pc-sdk.ot-addtl-vendors #ot-pc-lst .ot-acc-cntr .ot-arw-cntr:first-of-type{float:right}#onetrust-pc-sdk #ot-pc-title{max-width:100%}#onetrust-pc-sdk .ot-subgrp-cntr li.ot-subgrp{margin-left:10px;width:calc(100% - 10px)}#onetrust-pc-sdk #ot-ven-lst .ot-tgl-cntr{width:auto;float:right}#onetrust-pc-sdk #ot-ven-lst .ot-arw-cntr{float:right}#onetrust-pc-sdk .ot-ven-hdr{max-width:47%}#onetrust-pc-sdk .ot-always-active-group .ot-tgl-cntr:first-of-type{max-width:none;padding-left:20px}}@media only screen and (max-height: 425px)and (max-width: 896px)and (orientation: landscape){#onetrust-pc-sdk{height:100%;width:100%;max-width:none}#onetrust-pc-sdk .ot-always-active-group .ot-tgl-cntr{max-width:none}#onetrust-pc-sdk .ot-pc-header{padding:10px;width:calc(100% - 20px)}#onetrust-pc-sdk #ot-lst-cnt{height:auto;overflow:auto}#onetrust-pc-sdk #accept-recommended-btn-handler{float:right}#onetrust-pc-sdk .save-preference-btn-handler,#onetrust-pc-sdk #accept-recommended-btn-handler,#onetrust-pc-sdk .ot-pc-refuse-all-handler{width:auto}#onetrust-pc-sdk #ot-pc-content,#onetrust-pc-sdk #ot-pc-lst{height:calc(100% - 155px)}#onetrust-pc-sdk.ot-shw-fltr .ot-lst-cntr{overflow:hidden}#onetrust-pc-sdk.ot-shw-fltr #ot-pc-lst{position:static}#onetrust-pc-sdk.ot-shw-fltr #ot-fltr-modal{top:0;width:100%;height:100%;max-height:none}#onetrust-pc-sdk.ot-shw-fltr #ot-fltr-modal>div{margin:0;box-sizing:initial;height:100%;max-height:none}#onetrust-pc-sdk.ot-shw-fltr #clear-filters-handler{padding-right:20px}#onetrust-pc-sdk.ot-shw-fltr #ot-anchor{display:none !important}#onetrust-pc-sdk .ot-pc-footer button{margin:10px}}@media(max-width: 425px),(max-width: 896px)and (max-height: 425px)and (orientation: landscape){#onetrust-pc-sdk .ot-pc-header{padding-right:20px}#onetrust-pc-sdk .ot-pc-logo{margin-left:0px;margin-top:5px;width:150px}#onetrust-pc-sdk .ot-close-icon{width:44px;height:44px;background-size:12px}#onetrust-pc-sdk .ot-grp-hdr1{float:right;margin-left:10px;width:auto}#onetrust-pc-sdk .ot-grp-hdr1{margin-left:0px;padding-right:10px}#onetrust-pc-sdk #ot-pvcy-hdr,#onetrust-pc-sdk .ot-grp-hdr1 .ot-cat-header{display:none}#onetrust-pc-sdk .ot-grp-hdr1+.ot-vlst-cntr{padding-top:10px}}@media only screen and (max-height: 610px){#onetrust-pc-sdk{max-height:100%}}
            #onetrust-consent-sdk #onetrust-pc-sdk,
                #onetrust-consent-sdk #ot-search-cntr,
                #onetrust-consent-sdk #onetrust-pc-sdk .ot-switch.ot-toggle,
                #onetrust-consent-sdk #onetrust-pc-sdk ot-grp-hdr1 .checkbox,
                #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title:after
                ,#onetrust-consent-sdk #onetrust-pc-sdk #ot-sel-blk,
                        #onetrust-consent-sdk #onetrust-pc-sdk #ot-fltr-cnt,
                        #onetrust-consent-sdk #onetrust-pc-sdk #ot-anchor {
                    background-color: #FFFFFF;
                }
               
            #onetrust-consent-sdk #onetrust-pc-sdk h3,
                #onetrust-consent-sdk #onetrust-pc-sdk h4,
                #onetrust-consent-sdk #onetrust-pc-sdk h5,
                #onetrust-consent-sdk #onetrust-pc-sdk h6,
                #onetrust-consent-sdk #onetrust-pc-sdk p,
                #onetrust-consent-sdk #onetrust-pc-sdk #ot-ven-lst .ot-ven-opts p,
                #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc,
                #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title,
                #onetrust-consent-sdk #onetrust-pc-sdk .ot-li-title,
                #onetrust-consent-sdk #onetrust-pc-sdk .ot-sel-all-hdr span,
                #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info,
                #onetrust-consent-sdk #onetrust-pc-sdk #ot-fltr-modal #modal-header,
                #onetrust-consent-sdk #onetrust-pc-sdk .ot-checkbox label span,
                #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-sel-blk p,
                #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-lst-title h3,
                #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .back-btn-handler p,
                #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .ot-ven-name,
                #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-ven-lst .consent-category,
                #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-inactive-leg-btn,
                #onetrust-consent-sdk #onetrust-pc-sdk .ot-label-status,
                #onetrust-consent-sdk #onetrust-pc-sdk .ot-chkbox label span,
                #onetrust-consent-sdk #onetrust-pc-sdk #clear-filters-handler,
                #onetrust-consent-sdk #onetrust-pc-sdk .ot-optout-signal
                {
                    color: #404242;
                }
             #onetrust-consent-sdk #onetrust-pc-sdk .privacy-notice-link,
                    #onetrust-consent-sdk #onetrust-pc-sdk .ot-pgph-link,
                    #onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler,
                    #onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler + a,
                    #onetrust-consent-sdk #onetrust-pc-sdk .category-host-list-handler,
                    #onetrust-consent-sdk #onetrust-pc-sdk .ot-ven-link,
                    #onetrust-consent-sdk #onetrust-pc-sdk .ot-ven-legclaim-link,
                    #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-name a,
                    #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-acc-hdr .ot-host-expand,
                    #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info a,
                    #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content #ot-pc-desc .ot-link-btn,
                    #onetrust-consent-sdk #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info a,
                    #onetrust-consent-sdk #onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info a
                    {
                        color: #3860BE;
                    }
            #onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler:hover { text-decoration: underline;}
            #onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-grpcntr.ot-acc-txt,
            #onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-txt .ot-subgrp-tgl .ot-switch.ot-toggle
             {
                background-color: #F8F8F8;
            }
             #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info,
                    #onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-txt .ot-ven-dets
                            {
                                background-color: #F8F8F8;
                            }
        #onetrust-consent-sdk #onetrust-pc-sdk
            button:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
            #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn {
                background-color: #276D9B;border-color: #276D9B;
                color: #FFFFFF;
            }
            #onetrust-consent-sdk #onetrust-pc-sdk .ot-active-menu {
                border-color: #276D9B;
            }
            
            #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-remove-objection-handler{
                background-color: transparent;
                border: 1px solid transparent;
            }
            #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-inactive-leg-btn {
                background-color: #FFFFFF;
                color: #78808E; border-color: #78808E;
            }
            #onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl input:focus + .ot-switch, .ot-switch .ot-switch-nob, .ot-switch .ot-switch-nob:before,
            #onetrust-pc-sdk .ot-checkbox input[type="checkbox"]:focus + label::before,
            #onetrust-pc-sdk .ot-chkbox input[type="checkbox"]:focus + label::before {
                outline-color: #000000;
                outline-width: 1px;
            }
            #onetrust-pc-sdk .ot-host-item > button:focus, #onetrust-pc-sdk .ot-ven-item > button:focus {
                border: 1px solid #000000;
            }
            #onetrust-consent-sdk #onetrust-pc-sdk *:focus,
            #onetrust-consent-sdk #onetrust-pc-sdk .ot-vlst-cntr > a:focus {
               outline: 1px solid #000000;
            }#onetrust-consent-sdk #onetrust-pc-sdk .category-menu-switch-handler {
                    background-color: #F4F4F4
                }#onetrust-consent-sdk #onetrust-pc-sdk .ot-active-menu {
                    background-color: #FFFFFF
                }#onetrust-consent-sdk #onetrust-pc-sdk .category-menu-switch-handler {
                    background-color: #F4F4F4
                }#onetrust-consent-sdk #onetrust-pc-sdk .ot-active-menu {
                    background-color: #FFFFFF
                }#onetrust-pc-sdk .ot-vlst-cntr .ot-ext-lnk,  #onetrust-pc-sdk .ot-ven-hdr .ot-ext-lnk{
                    background-image: url('https://cdn.cookielaw.org/logos/static/ot_external_link.svg');
                }
            .pc-logo {
margin-left: 30px  !important;
}

.button-theme {
border-radius: 5px !important;
border-color: none !important;
box-shadow: none !important;
}.ot-sdk-cookie-policy{font-family:inherit;font-size:16px}.ot-sdk-cookie-policy.otRelFont{font-size:1rem}.ot-sdk-cookie-policy h3,.ot-sdk-cookie-policy h4,.ot-sdk-cookie-policy h6,.ot-sdk-cookie-policy p,.ot-sdk-cookie-policy li,.ot-sdk-cookie-policy a,.ot-sdk-cookie-policy th,.ot-sdk-cookie-policy #cookie-policy-description,.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group,.ot-sdk-cookie-policy #cookie-policy-title{color:dimgray}.ot-sdk-cookie-policy #cookie-policy-description{margin-bottom:1em}.ot-sdk-cookie-policy h4{font-size:1.2em}.ot-sdk-cookie-policy h6{font-size:1em;margin-top:2em}.ot-sdk-cookie-policy th{min-width:75px}.ot-sdk-cookie-policy a,.ot-sdk-cookie-policy a:hover{background:#fff}.ot-sdk-cookie-policy thead{background-color:#f6f6f4;font-weight:bold}.ot-sdk-cookie-policy .ot-mobile-border{display:none}.ot-sdk-cookie-policy section{margin-bottom:2em}.ot-sdk-cookie-policy table{border-collapse:inherit}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy{font-family:inherit;font-size:1rem}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h3,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h4,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h6,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy p,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title{color:dimgray}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description{margin-bottom:1em}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-subgroup{margin-left:1.5em}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group-desc,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-table-header,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy span,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td{font-size:.9em}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td span,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td a{font-size:inherit}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group{font-size:1em;margin-bottom:.6em}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-title{margin-bottom:1.2em}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy>section{margin-bottom:1em}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th{min-width:75px}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a:hover{background:#fff}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy thead{background-color:#f6f6f4;font-weight:bold}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-mobile-border{display:none}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy section{margin-bottom:2em}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-subgroup ul li{list-style:disc;margin-left:1.5em}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-subgroup ul li h4{display:inline-block}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table{border-collapse:inherit;margin:auto;border:1px solid #d7d7d7;border-radius:5px;border-spacing:initial;width:100%;overflow:hidden}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table th,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table td{border-bottom:1px solid #d7d7d7;border-right:1px solid #d7d7d7}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr:last-child td{border-bottom:0px}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr th:last-child,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr td:last-child{border-right:0px}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-host,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-cookies-type{width:25%}.ot-sdk-cookie-policy[dir=rtl]{text-align:left}#ot-sdk-cookie-policy h3{font-size:1.5em}@media only screen and (max-width: 530px){.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) table,.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) thead,.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tbody,.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) th,.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td,.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr{display:block}.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) thead tr{position:absolute;top:-9999px;left:-9999px}.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr{margin:0 0 1em 0}.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr:nth-child(odd),.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr:nth-child(odd) a{background:#f6f6f4}.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:50%}.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td:before{position:absolute;height:100%;left:6px;width:40%;padding-right:10px}.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) .ot-mobile-border{display:inline-block;background-color:#e4e4e4;position:absolute;height:100%;top:0;left:45%;width:2px}.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td:before{content:attr(data-label);font-weight:bold}.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) li{word-break:break-word;word-wrap:break-word}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table{overflow:hidden}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table td{border:none;border-bottom:1px solid #d7d7d7}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy thead,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy tbody,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy tr{display:block}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-host,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-cookies-type{width:auto}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy tr{margin:0 0 1em 0}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td:before{height:100%;width:40%;padding-right:10px}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td:before{content:attr(data-label);font-weight:bold}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li{word-break:break-word;word-wrap:break-word}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy thead tr{position:absolute;top:-9999px;left:-9999px;z-index:-9999}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr:last-child td{border-bottom:1px solid #d7d7d7;border-right:0px}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr:last-child td:last-child{border-bottom:0px}}
                
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h5,
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h6,
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li,
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy p,
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a,
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy span,
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td,
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description {
                        color: #404242;
                    }
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th {
                        color: #404242;
                    }
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group {
                        color: #404242;
                    }
                    
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title {
                            color: #404242;
                        }
                    
            
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table th {
                            background-color: #F8F8F8;
                        }
                    
            .ot-floating-button__front{background-image:url('https://cdn.cookielaw.org/logos/static/ot_persistent_cookie_icon.png')}</style><script type="text/javascript" async="" src="https://www.google-analytics.com/analytics.js" class="optanon-category-C0002 "></script><script type="text/javascript" async="" src="https://www.googletagmanager.com/gtag/js?id=G-PHVG60J2FD&amp;l=cfDataLayer&amp;cx=c" class="optanon-category-C0002 "></script><script type="text/javascript" async="" src="//munchkin.marketo.net/munchkin-beta.js" class="optanon-category-C0004 "></script><meta http-equiv="origin-trial" content="AymqwRC7u88Y4JPvfIF2F37QKylC04248hLCdJAsh8xgOfe/dVJPV3XS3wLFca1ZMVOtnBfVjaCMTVudWM//5g4AAAB7eyJvcmlnaW4iOiJodHRwczovL3d3dy5nb29nbGV0YWdtYW5hZ2VyLmNvbTo0NDMiLCJmZWF0dXJlIjoiUHJpdmFjeVNhbmRib3hBZHNBUElzIiwiZXhwaXJ5IjoxNjk1MTY3OTk5LCJpc1RoaXJkUGFydHkiOnRydWV9"></head><body>
      <script id="edge_state" type="application/json">
        {"bookmarks":[]}
      </script>
    <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-PKQFGQB" height="0" width="0" style="display: none; visibility: hidden" aria-hidden="true"></iframe></noscript><noscript id="gatsby-noscript">This app works best with JavaScript enabled.</noscript><div id="___gatsby"><div style="outline:none" tabindex="-1" id="gatsby-focus-wrapper"><header class="Header"><nav class="Nav"><a aria-current="page" class="Nav--link Nav--link-logo" href="/"><div class="CloudflareWorkersLogo CloudflareWorkersLogo-horizontal-combination-mark"><svg viewBox="0 0 1430 375"><title>Cloudflare Workers logo (horizontal combination mark)</title><defs><linearGradient id="CloudflareWorkersLogoCombinationMarkHorizontal--gradient-a" x1="50%" x2="25.7%" y1="100%" y2="8.7%"><stop offset="0%" stop-color="#eb6f07"></stop><stop offset="100%" stop-color="#fab743"></stop></linearGradient><linearGradient id="CloudflareWorkersLogoCombinationMarkHorizontal--gradient-b" x1="81%" x2="40.5%" y1="83.7%" y2="29.5%"><stop offset="0%" stop-color="#d96504"></stop><stop offset="100%" stop-color="#d96504" stop-opacity="0"></stop></linearGradient><linearGradient id="CloudflareWorkersLogoCombinationMarkHorizontal--gradient-c" x1="42%" x2="84%" y1="8.7%" y2="79.9%"><stop offset="0%" stop-color="#eb6f07"></stop><stop offset="100%" stop-color="#eb720a" stop-opacity="0"></stop></linearGradient><linearGradient id="CloudflareWorkersLogoCombinationMarkHorizontal--gradient-d" x1="50%" x2="25.7%" y1="100%" y2="8.7%"><stop offset="0%" stop-color="#ee6f05"></stop><stop offset="100%" stop-color="#fab743"></stop></linearGradient><linearGradient id="CloudflareWorkersLogoCombinationMarkHorizontal--gradient-e" x1="-33.2%" x2="91.7%" y1="100%" y2="0%"><stop offset="0%" stop-color="#d96504" stop-opacity=".8"></stop><stop offset="49.8%" stop-color="#d96504" stop-opacity=".2"></stop><stop offset="100%" stop-color="#d96504" stop-opacity="0"></stop></linearGradient><linearGradient id="CloudflareWorkersLogoCombinationMarkHorizontal--gradient-f" x1="50%" x2="25.7%" y1="100%" y2="8.7%"><stop offset="0%" stop-color="#ffa95f"></stop><stop offset="100%" stop-color="#ffebc8"></stop></linearGradient><linearGradient id="CloudflareWorkersLogoCombinationMarkHorizontal--gradient-g" x1="8.1%" x2="96.5%" y1="1.1%" y2="48.8%"><stop offset="0%" stop-color="#fff" stop-opacity=".5"></stop><stop offset="100%" stop-color="#fff" stop-opacity=".1"></stop></linearGradient><linearGradient id="CloudflareWorkersLogoCombinationMarkHorizontal--gradient-h" x1="-13.7%" y1="104.2%" y2="46.2%"><stop offset="0%" stop-color="#fff" stop-opacity=".5"></stop><stop offset="100%" stop-color="#fff" stop-opacity=".1"></stop></linearGradient></defs><path class="CloudflareWorkersLogoCombinationMark--workers-wordmark" fill="#232324" d="M553.2 320.1L500.6 165h36.3l31.9 104.3 34.5-104.7h29L667 269.3 699 165h35.3l-52.5 155.1h-29.5l-34.8-100.8-34.7 100.8h-29.5zm246.2 1.5c-36.6 0-63.6-27-63.6-60.9v-.4c0-34 27.3-61.4 64-61.4 36.5 0 63.6 27 63.6 61v.4c0 33.8-27.3 61.3-64 61.3zm.4-28.8c19.1 0 30.6-14.7 30.6-32.1v-.4c0-17.4-12.6-32.6-31-32.6-19.2 0-30.6 14.7-30.6 32.1v.5c0 17.3 12.5 32.5 31 32.5zm87.8 26.2V201H921v23.8c6.8-16.2 17.8-26.8 37.6-26v35H957c-22.2 0-35.9 13.5-35.9 41.6V319h-33.4zm92 0V158.4h33.4V244l39.1-43h40l-44.8 46.5 46.4 71.5h-38.3l-30.8-48.2-11.6 12.3V319h-33.5zm180.6 2.6c-35.5 0-61.6-24.8-61.6-60.9v-.4c0-33.7 24-61.4 58.3-61.4 39.3 0 57.4 30.6 57.4 64 0 2.6-.2 5.7-.5 8.8h-82c3.3 15.2 13.8 23.1 28.8 23.1 11.2 0 19.4-3.5 28.6-12.1l19.1 17a59 59 0 0 1-48.1 22zm-28.9-70.8h50.4c-2-15-10.8-25-24.8-25-13.9 0-23 9.8-25.6 25zm107.8 68.2V201h33.5v23.8c6.8-16.2 17.8-26.8 37.6-26v35h-1.8c-22.2 0-35.8 13.5-35.8 41.6V319H1239zm133.4 2.2c-16.5 0-35-5.5-50.6-17.8l14.3-22a66.7 66.7 0 0 0 37.1 14c9.7 0 14.1-3.5 14.1-8.7v-.5c0-7.2-11.4-9.7-24.4-13.6-16.5-4.9-35.2-12.6-35.2-35.4v-.5c0-24 19.4-37.4 43.1-37.4 15 0 31.3 5 44 13.7l-12.7 23a69.9 69.9 0 0 0-32-11c-8 0-12.3 3.6-12.3 8.2v.4c0 6.6 11.3 9.7 24 14.1 16.5 5.5 35.7 13.4 35.7 35v.4c0 26.2-19.6 38.1-45.1 38.1z"></path><path class="CloudflareWorkersLogoCombinationMark--cloudflare-wordmark" fill="#656566" fill-rule="nonzero" d="M1210.9 78.9a6 6 0 1 1 0-12.1c3.3 0 6.1 2.7 6.1 6s-2.8 6-6.1 6zm0-11a4.9 4.9 0 0 0-4.9 5c0 2.6 2.2 4.8 4.9 4.8s4.9-2.2 4.9-4.9c0-2.6-2.2-4.8-4.9-4.8zm3.1 8.1h-1.4l-1.2-2.3h-1.6V76h-1.3v-6.6h3.2c1.4 0 2.3.9 2.3 2.1a2 2 0 0 1-1.4 2l1.4 2.5zm-2.4-3.5c.5 0 1-.3 1-1s-.4-1-1-1h-2v2h2zm-636.5-6.3h15.6v42.1H618v13.5H575V66.2zm58.9 28V94c0-16 13-29 30.3-29a29 29 0 0 1 30 28.8v.2c0 16-13 28.9-30.2 28.9A29 29 0 0 1 634 94.1zm44.6 0V94c0-8-5.8-15-14.4-15-8.5 0-14.2 6.8-14.2 14.9v.1c0 8 5.8 15 14.3 15 8.6 0 14.3-6.8 14.3-14.9zm34.9 3.2V66.2h15.8v31c0 8 4.1 11.7 10.3 11.7 6.2 0 10.3-3.6 10.3-11.4V66.2h15.8V97c0 18-10.3 25.8-26.3 25.8s-26-8-26-25.4zm76-31.2h21.6c20 0 31.7 11.4 31.7 27.5v.2c0 16-11.8 28-32 28h-21.3V66.1zm22 42c9.2 0 15.4-5.1 15.4-14.2V94c0-9-6.2-14.1-15.5-14.1h-6.3V108h6.3v.1zm54-42h44.9v13.5H881v9.5h26.6V102H881v19.8h-15.5V66.2zm66.5 0h15.5v42.1h27.2v13.5H932V66.2zm83.3-.4h15l24 56h-16.8l-4-9.9h-21.7l-4 10h-16.3l23.8-56.1zm13.7 34.1l-6.2-15.8-6.3 15.8h12.5zm45.2-33.7h26.6c8.6 0 14.5 2.2 18.3 6 3.3 3.2 5 7.5 5 13v.2c0 8.6-4.6 14.2-11.5 17L1126 122h-18l-11.4-16.8h-6.8v16.8h-15.6V66.2zm25.9 26.7c5.3 0 8.3-2.6 8.3-6.6v-.2c0-4.3-3.2-6.5-8.4-6.5h-10.3v13.3h10.4zm46.4-26.7h45v13H1162v8.5h26.9v12.2h-27v8.8h30.2v13.1h-45.5V66.2zM541 100.7a13.8 13.8 0 0 1-12.8 8.3c-8.5 0-14.3-7-14.3-15V94c0-8 5.7-15 14.2-15a14 14 0 0 1 13.3 9.3H558a29.2 29.2 0 0 0-29.6-23.1c-17.3 0-30.3 13-30.3 29v.1a29 29 0 0 0 30.1 28.8c14.8 0 26.4-9.5 29.4-22.2l-16.4-.1z"></path><path fill="url(#CloudflareWorkersLogoCombinationMarkHorizontal--gradient-a)" d="M107 5.4l49 88.4-45 81a26 26 0 0 0 0 25.3l45 81.2-49 88.4A52 52 0 0 1 85 349L7 213.5a52.2 52.2 0 0 1 0-52L85 26a52 52 0 0 1 22-20.6z"></path><path fill="url(#CloudflareWorkersLogoCombinationMarkHorizontal--gradient-b)" d="M111 174.9a26 26 0 0 0 0 25.2l45 81.2-49 88.4A52 52 0 0 1 85 349L7 213.5C.8 202.8 35.5 190 111 175z" opacity=".7"></path><path fill="url(#CloudflareWorkersLogoCombinationMarkHorizontal--gradient-c)" d="M112 14.3l44 79.5-7.3 12.7-38.8-65.7C98.7 22.5 81.6 32 60.2 69l3.2-5.5L85 26a52 52 0 0 1 21.8-20.6l5.1 8.9z" opacity=".5"></path><path fill="url(#CloudflareWorkersLogoCombinationMarkHorizontal--gradient-d)" d="M331 26l78 135.5c9.3 16 9.3 36 0 52L331 349a52 52 0 0 1-45 26h-78l97-174.9a26 26 0 0 0 0-25.2L208 0h78a52 52 0 0 1 45 26z"></path><path fill="url(#CloudflareWorkersLogoCombinationMarkHorizontal--gradient-e)" d="M282 374.4l-77 .7 93.2-175.8a27 27 0 0 0 0-25.4L205 0h17.6l97.8 173.1a27 27 0 0 1-.1 26.8 15624 15624 0 0 0-62.7 110c-19 33.4-10.8 54.9 24.4 64.5z"></path><path fill="url(#CloudflareWorkersLogoCombinationMarkHorizontal--gradient-f)" d="M130 375c-8 0-16-1.9-23-5.3l96.2-173.5c3-5.4 3-12 0-17.4L107 5.4A52 52 0 0 1 130 0h78l97 174.9a26 26 0 0 1 0 25.2L208 375h-78z"></path><path fill="url(#CloudflareWorkersLogoCombinationMarkHorizontal--gradient-g)" d="M298.2 178.8L199 0h9l97 174.9a26 26 0 0 1 0 25.2L208 375h-9l99.2-178.8c3-5.4 3-12 0-17.4z" opacity=".6"></path><path fill="url(#CloudflareWorkersLogoCombinationMarkHorizontal--gradient-h)" d="M203.2 178.8L107 5.4c3-1.6 6.6-2.8 10-3.8 21.2 38.1 52.5 95.9 94 173.3a26 26 0 0 1 0 25.2L115.5 373c-3.4-1-5.2-1.7-8.4-3.2l96-173.5c3-5.4 3-12 0-17.4z" opacity=".6"></path></svg></div></a><div class="Nav--main-links"><div class="Nav--item"><a aria-current="page" class="Nav--link Nav--link-is-active" href="/">Home</a></div><div class="Nav--item"><a class="Nav--link" href="https://pages.cloudflare.com">Pages</a></div><div class="Nav--item"><a class="Nav--link" href="/built-with/">Built with</a></div><div class="Nav--item"><a class="Nav--link" href="https://workers.cloudflare.com/docs">Docs</a></div><div class="Nav--item"><a class="Nav--link" href="https://discord.gg/cloudflaredev">Discord</a></div></div><div class="Nav--search"><form id="search-input" class="Nav--search-form" __bizdiag="0" __biza="W___"><div class="Nav--search-icon"><svg viewBox="0 0 16 16" fill="currentcolor" role="img" aria-labelledby="title-6713060681049814" xmlns="http://www.w3.org/2000/svg"><title id="title-6713060681049814">Search icon (depiction of a magnifying glass)</title><path d="M11.999 10.585l3.458 3.458a1 1 0 01-1.414 1.414L10.585 12a6.5 6.5.0 111.414-1.414zM6.75 11.5a4.75 4.75.0 100-9.5 4.75 4.75.0 000 9.5z"></path></svg></div><input class="Nav--search-input" type="text" placeholder="Search Cloudflare" autocomplete="off" value=""></form></div><div class="Nav--account-management"><div class="Nav--item Nav--item-sign-in"><a class="Button Button-is-secondary" href="https://dash.cloudflare.com/login?redirect_uri=https%3A%2F%2Fdash.cloudflare.com%2F%3Faccount%3Dworkers">Log in</a></div><div class="Nav--item Nav--item-sign-up"><a class="Button Button-is-primary" href="https://dash.cloudflare.com/sign-up/workers-and-pages">Sign up</a></div></div></nav></header><main><section class="HeroSection"><div class="HeroSection--column"><div class="HeroSection--content"><h1 class="HeroSection--title" data-gtm-vis-recent-on-screen7207555_50="548" data-gtm-vis-first-on-screen7207555_50="548" data-gtm-vis-total-visible-time7207555_50="100" data-gtm-vis-has-fired7207555_50="1"><div class="HeroSection--title-first-line" data-gtm-vis-recent-on-screen7207555_50="596" data-gtm-vis-first-on-screen7207555_50="596" data-gtm-vis-total-visible-time7207555_50="100" data-gtm-vis-has-fired7207555_50="1">You write code.</div><div class="HeroSection--title-second-line" data-gtm-vis-recent-on-screen7207555_50="630" data-gtm-vis-first-on-screen7207555_50="630" data-gtm-vis-total-visible-time7207555_50="100" data-gtm-vis-has-fired7207555_50="1">We handle the rest.</div></h1><div class="HeroSection--description"><p>Deploy serverless code instantly across the globe to give it exceptional performance, reliability, and scale.</p></div><div class="HeroSection--actions HeroSection--actions-desktop"><div class="HeroSection--actions-item"><a class="Button Button-is-primary" href="https://workers.cloudflare.com/playground">Start building</a></div><div class="HeroSection--actions-item"><a class="Button Button-is-secondary" href="https://developers.cloudflare.com/workers/">Read docs</a></div></div><div class="HeroSection--actions HeroSection--actions-mobile"><div class="HeroSection--actions-item"><a class="Button Button-is-secondary" href="https://developers.cloudflare.com/workers/">Read docs</a></div><div class="HeroSection--actions-item"><a class="Button Button-is-primary" href="https://dash.cloudflare.com/sign-up/workers-and-pages">&nbsp;Sign&nbsp;up&nbsp;</a></div></div><div class="HeroSection--key-points"><ul class="UnorderedListWorkersThemed UnorderedListWorkersThemed-is-primary"><li>From signup to globally deployed in <strong>&lt;5min</strong></li><li>Your code runs within <strong>milliseconds</strong> of your users worldwide</li><li>Say goodbye to cold starts—support for<!-- --> <strong>0ms&nbsp;worldwide</strong></li></ul></div></div><div class="HeroSection--illustration"><div class="HeroSection--illustration-card"><pre class="CodeBlock CodeBlock-is-hero CodeBlock-scrolls-horizontally CodeBlock--language-sh" language="sh"><code class="CodeBlock--code"><u><b class="CodeBlock--token-directory">~/</b> <b class="CodeBlock--token-prompt">$</b> </u>npm create cloudflare -- my-app<br><u><b class="CodeBlock--token-directory">~/</b> <b class="CodeBlock--token-prompt">$</b> </u>cd my-app<br><u><b class="CodeBlock--token-directory">~/my-app</b> <b class="CodeBlock--token-prompt">$</b> </u>npx wrangler deploy<u><br><b class="CodeBlock--token-success">Published</b><b class="CodeBlock--token-success"> </b><b class="CodeBlock--token-value">https://my-app.world.workers.dev</b></u></code></pre></div></div></div></section><section class="QuoteSection"><div class="QuoteSection--column"><cite class="QuoteSection--cite"><div class="QuoteSection--cite-name">Laurie Voss</div><div class="QuoteSection--cite-title">Co-founder &amp; Chief&nbsp;Data&nbsp;Officer</div><figure class="QuoteSection--cite-company-logo" aria-label="NPM logo"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 5" fill="currentColor" aria-labelledby="QuoteSection--svg-logo-title QuoteSection--svg-logo-desc"><title id="QuoteSection--svg-logo-title">NPM</title><desc id="QuoteSection--svg-logo-desc">Logo for the company NPM</desc><path d="M0 4h2V1h1v3h1V0H0v4zm5-4v5h2V4h2V0H5zm3 3H7V1h1v2zm2-3v4h2V1h1v3h1V1h1v3h1V0h-6z"></path></svg></figure></cite><blockquote class="QuoteSection--quote"><p>“Cloudflare Workers has changed the way we build our apps. We don’t have to think about regions, we just deploy code and it runs seamlessly around the world.”</p></blockquote></div></section><section class="GreatPowerSection"><h2 class="GreatPowerSection--title"><div class="GreatPowerSection--title-first-line">Great power.</div><div class="GreatPowerSection--title-second-line">Less responsibility.</div></h2></section><section class="BenefitsSection"><div class="BenefitsSection--column"><div class="BenefitsSection--benefits"><div class="BenefitsSection--benefit"><div class="BenefitsSection--benefit-illustration"><img alt="Scaling illustration" src="./resources/illustrations/scaling.svg"></div><h3 class="BenefitsSection--benefit-title">Automatic scaling</h3><div class="BenefitsSection--benefit-description">No more configuring auto-scaling, load balancers, or paying for capacity you don’t use. Traffic is automatically routed and load balanced across thousands of servers. Sleep well as your code scales effortlessly.</div></div><div class="BenefitsSection--benefit"><div class="BenefitsSection--benefit-illustration" light-theme-only="true"><img alt="Global network illustration" src="./resources/illustrations/global-network.svg"></div><div class="BenefitsSection--benefit-illustration" dark-theme-only="true"><img alt="Global network illustration" src="./resources/illustrations/global-network-dark-theme.svg"></div><h3 class="BenefitsSection--benefit-title">High performance global&nbsp;network</h3><div class="BenefitsSection--benefit-description"><div class="MarkdownLite"><p>Every deploy is made to a network of data centers running<!-- --> <span class="PopoverTarget" data-js-popover="isolates">V8 isolates</span>. Your code is powered by Cloudflare’s network which is milliseconds away from virtually every Internet user.</p><p class="BenefitsSection--benefit-description-latency-test">Your actual latency: <span class="BenefitsSection--benefit-description-latency-test-value">54 ms</span> <span class="BenefitsSection--benefit-description-latency-test-button"><button class="Button Button-is-secondary-orange">Test again</button></span></p></div></div></div><div class="BenefitsSection--benefit"><div class="BenefitsSection--benefit-illustration" light-theme-only="true"><img alt="Templates illustration" src="./resources/illustrations/templates.svg"></div><div class="BenefitsSection--benefit-illustration" dark-theme-only="true"><img alt="Templates illustration" src="./resources/illustrations/templates-dark-theme.svg"></div><h3 class="BenefitsSection--benefit-title">Write in JS, Rust, C, and C++</h3><div class="BenefitsSection--benefit-description">Choose from a template in your language to kickstart building an app, creating a function, or writing an API. We have<!-- --> <a class="Link" href="https://workers.cloudflare.com/docs/templates/">templates</a>,<!-- --> <a class="Link" href="https://workers.cloudflare.com/docs/tutorials/">tutorials</a>, and a<!-- --> <a class="Link" href="https://developers.cloudflare.com/workers/get-started/guide#2-install-the-workers-cli">CLI</a> <!-- -->to get you up and running in no time.</div></div><div class="BenefitsSection--benefit"><div class="BenefitsSection--benefit-illustration" light-theme-only="true"><img alt="Short cold starts illustration" src="./resources/illustrations/short-cold-starts.svg"></div><div class="BenefitsSection--benefit-illustration" dark-theme-only="true"><img alt="Short cold starts illustration" src="./resources/illustrations/short-cold-starts-dark-theme.svg"></div><h3 class="BenefitsSection--benefit-title">Support for 0ms cold starts</h3><div class="BenefitsSection--benefit-description"><div class="MarkdownLite"><p>Most serverless platforms experience a cold start every time you deploy or your service increases in popularity. Workers can run your code instantly, without cold starts.</p></div></div></div><div class="BenefitsSection--benefit"><div class="BenefitsSection--benefit-illustration" light-theme-only="true"><img alt="Low-cost illustration" src="./resources/illustrations/low-cost.svg"></div><div class="BenefitsSection--benefit-illustration" dark-theme-only="true"><img alt="Low-cost illustration" src="./resources/illustrations/low-cost-dark-theme.svg"></div><h3 class="BenefitsSection--benefit-title">Exceptionally affordable</h3><div class="BenefitsSection--benefit-description"><div class="MarkdownLite"><p>The first 100,000 requests each day are free and paid plans start at just $5/10 million requests, making Workers as much as <strong>ten-times less expensive</strong> than other serverless platforms.</p><p class="BenefitsSection--benefit-description-footnote-p">For a 50ms Worker compute workload including API Gateway &amp; other required services</p></div></div></div><div class="BenefitsSection--benefit"><div class="BenefitsSection--benefit-illustration"><img alt="Serverless illustration" src="./resources/illustrations/serverless.svg"></div><h3 class="BenefitsSection--benefit-title">No servers to maintain</h3><div class="BenefitsSection--benefit-description">Spend more time building, less time configuring. No VMs, no servers, and no containers to spin up or manage. Deploy using our CLI, web interface, or API.</div></div><div class="BenefitsSection--benefit"><div class="BenefitsSection--benefit-illustration" light-theme-only="true"><img alt="Workers Unbound illustration" src="../resources/illustrations/bundled.svg"></div><div class="BenefitsSection--benefit-illustration" dark-theme-only="true"><img alt="Workers Unbound illustration" src="../resources/illustrations/bundled-dark-theme.svg"></div><h3 class="BenefitsSection--benefit-title">Edge storage, built in</h3><div class="BenefitsSection--benefit-description"><div class="MarkdownLite"><p>Store your static assets at the edge with Workers KV, our global, low-latency key-value data store. Access your assets alongside your code and transform them via powerful APIs (e.g. HTMLrewriter) to modify your page before it reaches the user.</p></div></div></div><div class="BenefitsSection--benefit"><div class="BenefitsSection--benefit-illustration" light-theme-only="true"><img alt="Static to dynamic illustration" src="../resources/illustrations/static-to-dynamic.svg"></div><div class="BenefitsSection--benefit-illustration" dark-theme-only="true"><img style="position:relative;left:-4px" alt="Static to dynamic illustration" src="../resources/illustrations/static-to-dynamic-dark-theme.svg"></div><h3 class="BenefitsSection--benefit-title">Static assets with dynamic power</h3><div class="BenefitsSection--benefit-description">Say goodbye to build steps which pre-generate thousands of assets in advance. Harness the unrivaled raw power of the edge to generate images, SVGs, PDFs, whatever you need,<!-- --> <em>on the fly</em>, and deliver them to users as quickly as a static asset.</div></div></div><div class="BenefitsSection--cta"><h2 class="BenefitsSection--cta-title">Build your first Worker now.</h2><div class="BenefitsSection--cta-cta"><a class="Button Button-is-primary" href="https://dash.cloudflare.com/sign-up/workers-and-pages">Start building</a></div></div></div></section><section class="CustomerLogosSection"><div class="CustomerLogosSection--title">Building with Workers</div><div class="CustomerLogosSection--logos"><div class="CustomerLogosSection--logos-frame"><div class="CustomerLogosSection--logos-content"><img class="CustomerLogosSection--logo" alt="23andMe logo" src="./resources/customer-logos/23andme.svg" style="--aspect-ratio:0.4;transform:scale(1.5)"><img class="CustomerLogosSection--logo" alt="Broadcom logo" src="./resources/customer-logos/broadcom.svg" style="--aspect-ratio:0.2"><img class="CustomerLogosSection--logo" alt="CodePen logo" src="./resources/customer-logos/codepen.svg" style="--aspect-ratio:0.23"><img class="CustomerLogosSection--logo" alt="Cordial logo" src="./resources/customer-logos/cordial.svg" style="--aspect-ratio:0.4;--vertical-adjust:-0.07"><img class="CustomerLogosSection--logo" alt="Discord logo" src="./resources/customer-logos/discord.svg" style="--aspect-ratio:0.32;--vertical-adjust:0.02"><img class="CustomerLogosSection--logo" alt="DoorDash logo" src="./resources/customer-logos/doordash.svg" style="--aspect-ratio:0.22"><img class="CustomerLogosSection--logo" alt="Glossier logo" src="./resources/customer-logos/glossier.svg" style="--aspect-ratio:0.3"><img class="CustomerLogosSection--logo" alt="Marketo logo" src="./resources/customer-logos/marketo.svg" style="--aspect-ratio:0.25"><img class="CustomerLogosSection--logo" alt="MaxMind logo" src="./resources/customer-logos/maxmind.svg" style="--aspect-ratio:0.22;--vertical-adjust:-0.16"><img class="CustomerLogosSection--logo" alt="NPM logo" src="./resources/customer-logos/npm.svg" style="--aspect-ratio:0.38"><img class="CustomerLogosSection--logo" alt="Optimizely logo" src="./resources/customer-logos/optimizely.svg" style="--aspect-ratio:0.27;--vertical-adjust:-0.18"><img class="CustomerLogosSection--logo" alt="ProPublica logo" src="./resources/customer-logos/propublica.svg" style="--aspect-ratio:0.25;--vertical-adjust:-0.12"><img class="CustomerLogosSection--logo" alt="Timely logo" src="./resources/customer-logos/timely.svg" style="--aspect-ratio:0.3;--vertical-adjust:-0.14"></div></div></div></section><section class="PlansSection PlansSection-is-after-customer-logos-section" id="plans"><div class="PlansSection--column"><div class="PlansSection--plans"><div class="PlansSection--plan PlansSection--plan-is-free"><div class="PlansSection--plan-header"><h2 class="PlansSection--plan-title">Free</h2><div class="PlansSection--plan-subtitle"><span class="Number Number-is-strong"><span class="Number--number">100,000</span></span> <!-- -->requests per day</div><div class="PlansSection--plan-subtitle-note">(Across all of your Worker scripts, UTC+0)</div></div><div class="PlansSection--plan-details"><ul class="UnorderedListWorkersThemed"><li>Deploy up to 100 Worker scripts</li><li>Runs on all 275+ network locations</li><li>Free workers.dev subdomain</li><li>Up to 10ms CPU time per request</li><li>Lowest latency after the first request</li><li>Limited<!-- --> <strong><a href="https://www.cloudflare.com/products/workers-kv/" class="Link" style="--underline-size:-1px;--underline-color:rgba(var(--color-rgb), .5)">Workers KV</a></strong> <!-- -->edge storage</li></ul></div><div class="PlansSection--plan-cta"><a class="Button Button-is-secondary-orange" light-theme-only="true" href="https://dash.cloudflare.com/sign-up/workers-and-pages">Get started</a><a class="Button Button-is-secondary" dark-theme-only="true" href="https://dash.cloudflare.com/sign-up/workers-and-pages">Get started</a></div></div><div class="PlansSection--plan PlansSection--plan-is-bundled"><div class="PlansSection--plan-header"><h2 class="PlansSection--plan-title">Paid</h2><div class="PlansSection--plan-subtitle"><span class="Number Number-is-strong"><span class="Number--dollars">$</span><span class="Number--number">0.15</span><span class="Number--per">/</span><span class="Number--per-unit"><span class="Number--per-unit-multiplier">million</span> <!-- -->requests per month</span></span></div><div class="PlansSection--plan-subtitle-note">(Minimum charge of<!-- --> <span class="Number"><span class="Number--dollars">$</span><span class="Number--number">5</span><span class="Number--per">/</span><span class="Number--per-unit">mo</span></span>)</div></div><div class="PlansSection--plan-details"><ul class="UnorderedListWorkersThemed"><li>Everything in Free, plus:</li><li>Up to <strong>30s wall time</strong> per request Need more?<!-- --> <strong><a class="Link" style="--underline-size:-1px;--underline-color:rgba(var(--color-rgb), .5)" href="mailto:workers-product@cloudflare.com">Contact us</a></strong>!</li><li><strong>Always lowest latency</strong></li><li>Additional<!-- --> <strong><a href="https://www.cloudflare.com/products/workers-kv/" class="Link" style="--underline-size:-1px;--underline-color:rgba(var(--color-rgb), .5)">Workers KV</a></strong> <!-- -->edge storage</li><li class="PlansSection--plan-details-list-alignment-item">&nbsp;</li><li class="PlansSection--plan-details-list-alignment-item">&nbsp;</li></ul></div><div class="PlansSection--plan-cta"><a class="Button Button-is-primary" href="https://dash.cloudflare.com/sign-up/workers-and-pages">Get started</a></div></div></div></div></section></main><footer class="Footer Footer-with-top-separator"><div class="Footer--columns"><div class="Footer--column Footer--column-logo"><a href="https://workers.cloudflare.com" class="Footer--logo-link Link Link-without-underline"><img class="Footer--logo-link-image" alt="Workers logo" src="https://workers.cloudflare.com/resources/logo/logo.svg"></a></div><div class="Footer--column"><h2 class="Footer--column-title">Product</h2><ul class="Footer--column-list"><li class="Footer--column-list-item"><a href="https://pages.cloudflare.com" class="Link Link-without-underline Link-is-juicy">Cloudflare Pages</a></li><li class="Footer--column-list-item"><a href="https://developers.cloudflare.com/workers/reference/storage/overview/" class="Link Link-without-underline Link-is-juicy">Key-value storage</a></li><li class="Footer--column-list-item"><a href="https://developers.cloudflare.com/workers/about/using-cache/" class="Link Link-without-underline Link-is-juicy">Cache</a></li><li class="Footer--column-list-item"><a href="https://workers.cloudflare.com/#plans" class="Link Link-without-underline Link-is-juicy">Pricing</a></li></ul></div><div class="Footer--column"><h2 class="Footer--column-title">Docs</h2><ul class="Footer--column-list"><li class="Footer--column-list-item"><a href="https://developers.cloudflare.com/workers/tutorials/" class="Link Link-without-underline Link-is-juicy">Tutorials</a></li><li class="Footer--column-list-item"><a href="https://developers.cloudflare.com/workers/templates/" class="Link Link-without-underline Link-is-juicy">Templates</a></li><li class="Footer--column-list-item"><a href="https://developers.cloudflare.com/workers/reference/tooling/" class="Link Link-without-underline Link-is-juicy">Tooling reference</a></li><li class="Footer--column-list-item"><a href="https://developers.cloudflare.com/workers/reference/runtime/apis/" class="Link Link-without-underline Link-is-juicy">API reference</a></li></ul></div><div class="Footer--column"><h2 class="Footer--column-title">About</h2><ul class="Footer--column-list"><li class="Footer--column-list-item"><a href="https://developers.cloudflare.com/workers/about/how-it-works/" class="Link Link-without-underline Link-is-juicy">How it works</a></li><li class="Footer--column-list-item"><a href="https://workers.cloudflare.com/built-with" class="Link Link-without-underline Link-is-juicy">Built with</a></li><li class="Footer--column-list-item"><a href="https://www.youtube.com/channel/UC3QIolTSR29ba4_u15vtEUQ" class="Link Link-without-underline Link-is-juicy">YouTube</a></li><li class="Footer--column-list-item"><a href="https://blog.cloudflare.com/tag/serverless/" class="Link Link-without-underline Link-is-juicy">Blog</a></li></ul></div><div class="Footer--column"><h2 class="Footer--column-title">Help</h2><ul class="Footer--column-list"><li class="Footer--column-list-item"><a href="https://www.cloudflarestatus.com/" class="Link Link-without-underline Link-is-juicy">Status</a></li><li class="Footer--column-list-item"><a href="https://discord.gg/cloudflaredev" class="Link Link-without-underline Link-is-juicy">Discord</a></li><li class="Footer--column-list-item"><a href="https://support.cloudflare.com/hc/en-us/articles/200172476-Contacting-Cloudflare-Support" class="Link Link-without-underline Link-is-juicy">Support</a></li><li class="Footer--column-list-item"><a href="https://twitter.com/CloudflareDev" class="Link Link-without-underline Link-is-juicy">Twitter</a></li></ul></div></div><div class="Footer--legal">© 2021 Cloudflare, Inc. ·<!-- --> <a class="Link Link-without-underline" href="https://www.cloudflare.com/privacypolicy/">Privacy</a> <!-- -->·<!-- --> <a class="Link Link-without-underline" href="https://www.cloudflare.com/website-terms/">Terms</a> <!-- -->·<!-- --> <a role="button" id="ot-sdk-btn" class="Link Link-without-underline ot-sdk-show-settings">Do Not Sell or Share My Personal Information</a></div></footer></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 id="gatsby-script-loader">/*<![CDATA[*/window.pagePath="/";/*]]>*/</script><!-- slice-start id="_gatsby-scripts-1" -->
          <script id="gatsby-chunk-mapping">
            window.___chunkMapping="{\"app\":[\"/app-b20eaedcd899b65dddc2.js\"],\"component---src-pages-404-js\":[\"/component---src-pages-404-js-9386444c666663de1535.js\"],\"component---src-pages-built-with-js\":[\"/component---src-pages-built-with-js-c8c81d87d554f075c4d5.js\"],\"component---src-pages-index-js\":[\"/component---src-pages-index-js-17835dd33483df057651.js\"],\"component---src-pages-node-js\":[\"/component---src-pages-node-js-eb9f2d11de4bcf4d477e.js\"],\"component---src-pages-search-js\":[\"/component---src-pages-search-js-4b84d6dcbb9273881d4d.js\"],\"component---src-templates-collection-js\":[\"/component---src-templates-collection-js-b7a7b7d6d94614c1010f.js\"],\"component---src-templates-feature-js\":[\"/component---src-templates-feature-js-28baaeb4b1952139cb97.js\"],\"component---src-templates-project-js\":[\"/component---src-templates-project-js-dd6cf84439077828e8ac.js\"]}";
          </script>
        <script>window.___webpackCompilationHash="8dcc2a89763f6b28f2df";</script><script src="/webpack-runtime-53a4a37cd68061ae9bc0.js" async=""></script><script src="/framework-1c4b3987003aa3d27c68.js" async=""></script><script src="/app-b20eaedcd899b65dddc2.js" async=""></script><!-- slice-end id="_gatsby-scripts-1" --><!-- Cloudflare Pages Analytics --><script defer="" src="https://static.cloudflareinsights.com/beacon.min.js" data-cf-beacon="{&quot;token&quot;: &quot;6872877f4f9448f885e1340cbb60fd76&quot;}"></script><!-- Cloudflare Pages Analytics --><script defer="" src="https://static.cloudflareinsights.com/beacon.min.js/v84a3a4012de94ce1a686ba8c167c359c1696973893317" integrity="sha512-euoFGowhlaLqXsPWQ48qSkBSCFs3DPRyiwVu3FjR96cMPx+Fr+gpWRhIafcHwqwCqWS42RZhIudOvEI+Ckf6MA==" data-cf-beacon="{&quot;rayId&quot;:&quot;82719304b8b12320&quot;,&quot;b&quot;:1,&quot;version&quot;:&quot;2023.10.0&quot;,&quot;token&quot;:&quot;1f57e7b4f3c2422ea28080be23e948ee&quot;}" crossorigin="anonymous"></script>
<iframe style="display: none; visibility: hidden;" class="optanon-category-C0004 ot-vscat- " src="https://9309168.fls.doubleclick.net/activityi;src=9309168;type=solut0;cat=us-so0;ord=5620262818817;auiddc=1719399334.1700157007;u1=2023%20Nov%2016%2017%3A50%3A06;u2=undefined;u3=https%3A%2F%2Fworkers.cloudflare.com%2F;u4=undefined;u5=undefined;u6=undefined;u10=undefined;gtm=45He3b81v77207555;gcd=11l1l1l1l1;dma=0;epver=2;~oref=https%3A%2F%2Fworkers.cloudflare.com%2F?" width="0" height="0"></iframe><script type="text/javascript" id="">window.dataLayer=window.dataLayer||[];window.dataLayer.push({originalLocation:document.location.protocol+"//"+document.location.hostname+document.location.pathname+document.location.search});</script><style>
  .ba.pt3.ph3.ph4-ns.flex.flex-column.items-start.justify-between.mb4.b--gray2 .lazyload-wrapper,
  .ba.pt3.ph3.ph4-ns.flex.flex-column.items-start.justify-between.mb4.b--gray2 img {
    height: 48px;
  }
</style><script type="text/javascript" id="">(function(){function b(){!1===c&&(c=!0,Munchkin.init("713-XSC-918"))}var c=!1,a=document.createElement("script");a.type="text/javascript";a.async=!0;a.src="//munchkin.marketo.net/munchkin-beta.js";a.onreadystatechange=function(){"complete"!=this.readyState&&"loaded"!=this.readyState||b()};a.onload=b;document.getElementsByTagName("head")[0].appendChild(a)})();</script><div style="display: none; visibility: hidden;"><script nonce="null">(function(){function b(a){a=a.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");a=new RegExp("[\\?\x26]"+a+"\x3d([^\x26#]*)");a=a.exec(location.search);return null===a?"":decodeURIComponent(a[1].replace(/\+/g," "))}if(window.MutationObserver){var e=new MutationObserver(function(a){a.forEach(function(c){var d=c.target.className;-1<d.indexOf("translated-")&&window.dataLayer.push({event:"pageTranslated",translationLanguage:c.target.lang||document.getElementsByTagName("html")[0].getAttribute("xml:lang"),translationService:"on-page google translate"})})}),
f=document.querySelector("html");e.observe(f,{attributes:!0,attributeOldValue:!0,attributeFilter:["class"]})}-1<window.location.href.indexOf("translate.google.com")&&window.dataLayer.push({event:"pageTranslated",translationLanguage:b("tl"),translationService:"google translate website"});-1<window.location.href.indexOf("translatoruser-int.com")&&window.dataLayer.push({event:"pageTranslated",translationLanguage:b("to"),translationService:"bing translator website"})})();</script></div><script type="text/javascript" id="">window.dataLayer=window.dataLayer||[];window.dataLayer.push({originalLocation:document.location.protocol+"//"+document.location.hostname+document.location.pathname+document.location.search});</script><script type="text/javascript" id="" src="https://cdn.bizible.com/scripts/bizible.js" class="optanon-category-C0002-C0004 "></script><div id="onetrust-consent-sdk"><div class="onetrust-pc-dark-filter ot-hide ot-fade-in"></div><div id="onetrust-pc-sdk" class="otPcTab ot-hide ot-fade-in ot-sdk-not-webkit" aria-label="Preference center" role="region" lang="en"><div role="alertdialog" aria-modal="true" aria-describedby="ot-pc-desc" style="height: 100%;"><!-- pc header --><div class="ot-pc-header" role="presentation"><!-- Header logo --><div class="ot-pc-logo" role="img" aria-label="Company Logo"><img alt="Company Logo" src="https://cdn.cookielaw.org/logos/6b10d640-dc80-4fbf-a462-ae81dbad56e4/8596cb00-a06f-4131-bbaa-509b45573acf/3a070200-a811-4c47-88b4-f35732a17771/Logo.png"></div><div class="ot-title-cntr"><h2 id="ot-pc-title"></h2><div class="ot-close-cntr"><button id="close-pc-btn-handler" class="ot-close-icon" aria-label="Close" style="background-image: url(&quot;https://cdn.cookielaw.org/logos/static/ot_close.svg&quot;);"></button></div></div></div><!-- content --><!-- Groups / Sub groups with cookies --><div id="ot-pc-content" class="ot-pc-scrollbar ot-sdk-row"><div class="ot-optout-signal ot-hide"><div class="ot-optout-icon"><svg xmlns="http://www.w3.org/2000/svg"><path class="ot-floating-button__svg-fill" d="M14.588 0l.445.328c1.807 1.303 3.961 2.533 6.461 3.688 2.015.93 4.576 1.746 7.682 2.446 0 14.178-4.73 24.133-14.19 29.864l-.398.236C4.863 30.87 0 20.837 0 6.462c3.107-.7 5.668-1.516 7.682-2.446 2.709-1.251 5.01-2.59 6.906-4.016zm5.87 13.88a.75.75 0 00-.974.159l-5.475 6.625-3.005-2.997-.077-.067a.75.75 0 00-.983 1.13l4.172 4.16 6.525-7.895.06-.083a.75.75 0 00-.16-.973z" fill="#FFF" fill-rule="evenodd"></path></svg></div><span>Your Opt Out Preference Signal is Honored</span></div><div class="ot-sdk-container ot-grps-cntr ot-sdk-column"><div class="ot-sdk-four ot-sdk-columns ot-tab-list" aria-label="Cookie Categories"><ul class="ot-cat-grp" role="tablist"><li class="ot-abt-tab" role="presentation"><!-- About Privacy container --><div class="ot-active-menu category-menu-switch-handler" role="tab" tabindex="0" aria-selected="true" aria-controls="ot-tab-desc"><h3 id="ot-pvcy-txt">Your Privacy Choices</h3></div></li><li class="ot-cat-item ot-vs-config" role="presentation" data-optanongroupid="SSPD_BG"><div class="category-menu-switch-handler" role="tab" tabindex="-1" aria-selected="false" aria-controls="ot-desc-id-SSPD_BG"><h3 id="ot-header-id-SSPD_BG">Advertising and Marketing Cookies</h3></div></li><li class="ot-cat-item ot-vs-config" role="presentation" data-optanongroupid="C0003"><div class="category-menu-switch-handler" role="tab" tabindex="-1" aria-selected="false" aria-controls="ot-desc-id-C0003"><h3 id="ot-header-id-C0003">Functional Cookies</h3></div></li><li class="ot-cat-item ot-always-active-group ot-vs-config" role="presentation" data-optanongroupid="C0001"><div class="category-menu-switch-handler" role="tab" tabindex="-1" aria-selected="false" aria-controls="ot-desc-id-C0001"><h3 id="ot-header-id-C0001">Strictly Necessary Cookies</h3></div></li></ul></div><div class="ot-tab-desc ot-sdk-eight ot-sdk-columns"><div class="ot-desc-cntr" id="ot-tab-desc" tabindex="0" role="tabpanel" aria-labelledby="ot-pvcy-hdr"><h4 id="ot-pvcy-hdr">Your Privacy Choices</h4><p id="ot-pc-desc" class="ot-grp-desc">Depending on your state of residence, including if you are a California resident, you have the right to opt out of certain sharing of personal information with third-party ad partners. We may share personal information with third-party ad partners, such as through cookies or by providing lists of email addresses for potential customers, so that we can reach them across the web with relevant ads. <br><br>

We also use Strictly Necessary Cookies that are essential for delivering our website experience to you safely and securely, and we use “Functional Cookies” that help the website work better for you (e.g., remember your login information or language preferences). You can opt out of Functional Cookies.<br><br>

In addition, we may also provide these marketing and advertising partners with your email address or other limited account information. You may opt out of such sharing by emailing us at sar@cloudflare.com. <br><br>

To learn more about the cookies we use on our site, please read our Cookie Policy.

            <br><a href="https://www.cloudflare.com/cookie-policy/" class="privacy-notice-link" rel="noopener" target="_blank" aria-label="More information about your privacy, opens in a new tab">Cloudflare's Cookie Policy</a></p></div><div class="ot-desc-cntr ot-hide" role="tabpanel" tabindex="0" id="ot-desc-id-SSPD_BG"><div class="ot-grp-hdr1"><h4 class="ot-cat-header">Advertising and Marketing Cookies</h4><div class="ot-tgl"><input type="checkbox" name="ot-group-id-SSPD_BG" id="ot-group-id-SSPD_BG" aria-checked="true" role="switch" class="category-switch-handler" data-optanongroupid="SSPD_BG" checked="" aria-labelledby="ot-header-id-SSPD_BG"> <label class="ot-switch" for="ot-group-id-SSPD_BG"><span class="ot-switch-nob" aria-checked="false" role="switch" aria-label="Advertising and Marketing Cookies"></span> <span class="ot-label-txt">Advertising and Marketing Cookies</span></label> </div><div class="ot-tgl-cntr"></div></div><p class="ot-grp-desc ot-category-desc">Cloudflare never sells your personal information. Like many companies, we use third parties to help us reach out to individuals who may be interested in Cloudflare’s services. Sometimes this means we or our service providers use cookies to deliver interest-based ads to you. You can always opt out of these cookies. <br><br>  You can request to opt out of these cookies by toggling OFF the option to allow “Advertising and Marketing Cookies” above. You may exercise your right to opt out of the “sale” or “sharing” of personal information by using this toggle switch.</p><div class="ot-subgrp-cntr"><ul class="ot-subgrps"><li class="ot-subgrp" data-optanongroupid="C0004"><h4>Targeting Cookies</h4><div class="ot-tgl-cntr ot-subgrp-tgl"><div class="ot-tgl"><input type="checkbox" name="switch" id="ot-sub-group-id-C0004" aria-checked="false" role="switch" data-optanongroupid="C0004" class="cookie-subgroup-handler" aria-label="Targeting Cookies" checked=""> <label class="ot-switch" for="ot-sub-group-id-C0004"><span class="ot-switch-nob" aria-checked="false" role="switch"></span> <span class="ot-label-txt">Switch Label</span></label> </div></div><p class="ot-subgrp-desc">We use Targeting cookies to deliver advertisements relevant to you and your interests when you visit other websites that host advertisements. </p></li></ul></div><div class="ot-subgrp-cntr"><ul class="ot-subgrps"><li class="ot-subgrp" data-optanongroupid="C0002"><h4>Performance Cookies</h4><div class="ot-tgl-cntr ot-subgrp-tgl"><div class="ot-tgl"><input type="checkbox" name="switch" id="ot-sub-group-id-C0002" aria-checked="false" role="switch" data-optanongroupid="C0002" class="cookie-subgroup-handler" aria-label="Performance Cookies" checked=""> <label class="ot-switch" for="ot-sub-group-id-C0002"><span class="ot-switch-nob" aria-checked="false" role="switch"></span> <span class="ot-label-txt">Switch Label</span></label> </div></div><p class="ot-subgrp-desc">Performance cookies help us learn how you use our website to help improve its performance and design. These cookies provide us with aggregated statistical information such as number of page visits, page load speeds, how long a user spends on a particular page, and the types of browsers or devices used to access our site. </p></li></ul></div><div class="ot-hlst-cntr"><button class="ot-link-btn category-host-list-handler" aria-label="Cookie Details button opens Cookie List menu" data-parent-id="SSPD_BG">Cookies Details‎</button></div></div><div class="ot-desc-cntr ot-hide" role="tabpanel" tabindex="0" id="ot-desc-id-C0003"><div class="ot-grp-hdr1"><h4 class="ot-cat-header">Functional Cookies</h4><div class="ot-tgl"><input type="checkbox" name="ot-group-id-C0003" id="ot-group-id-C0003" aria-checked="true" role="switch" class="category-switch-handler" data-optanongroupid="C0003" checked="" aria-labelledby="ot-header-id-C0003"> <label class="ot-switch" for="ot-group-id-C0003"><span class="ot-switch-nob" aria-checked="false" role="switch" aria-label="Functional Cookies"></span> <span class="ot-label-txt">Functional Cookies</span></label> </div><div class="ot-tgl-cntr"></div></div><p class="ot-grp-desc ot-category-desc">Functional cookies allow us to remember choices you make about the kind of experience you want on our site and to provide you with a more personalized experience. For example, a functional cookie is required to remember which language you prefer.  </p><div class="ot-hlst-cntr"><button class="ot-link-btn category-host-list-handler" aria-label="Cookie Details button opens Cookie List menu" data-parent-id="C0003">Cookies Details‎</button></div></div><div class="ot-desc-cntr ot-hide ot-always-active-group" role="tabpanel" tabindex="0" id="ot-desc-id-C0001"><div class="ot-grp-hdr1"><h4 class="ot-cat-header">Strictly Necessary Cookies</h4><div class="ot-tgl-cntr"><div class="ot-always-active">Always Active</div></div></div><p class="ot-grp-desc ot-category-desc">Strictly Necessary cookies are essential to our website functioning as expected. You cannot turn off Strictly Necessary cookies because they are required to deliver security, enable core site functionality, and help you use our site's features and services as you would expect (including remembering your cookie consent preferences). Cloudflare does not use these cookies to track individuals across websites.</p><div class="ot-hlst-cntr"><button class="ot-link-btn category-host-list-handler" aria-label="Cookie Details button opens Cookie List menu" data-parent-id="C0001">Cookies Details‎</button></div></div></div></div></div><!-- Vendors / Hosts --><section id="ot-pc-lst" class="ot-hide ot-enbl-chr"><div class="ot-lst-cntr ot-pc-scrollbar"><div id="ot-pc-hdr"><div id="ot-lst-title"><button class="ot-link-btn back-btn-handler" aria-label="Back"><svg id="ot-back-arw" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 444.531 444.531" xml:space="preserve"><title>Back Button</title><g><path fill="#656565" d="M213.13,222.409L351.88,83.653c7.05-7.043,10.567-15.657,10.567-25.841c0-10.183-3.518-18.793-10.567-25.835
                  l-21.409-21.416C323.432,3.521,314.817,0,304.637,0s-18.791,3.521-25.841,10.561L92.649,196.425
                  c-7.044,7.043-10.566,15.656-10.566,25.841s3.521,18.791,10.566,25.837l186.146,185.864c7.05,7.043,15.66,10.564,25.841,10.564
                  s18.795-3.521,25.834-10.564l21.409-21.412c7.05-7.039,10.567-15.604,10.567-25.697c0-10.085-3.518-18.746-10.567-25.978
                  L213.13,222.409z"></path></g></svg></button><h3>Cookie List</h3></div><div class="ot-lst-subhdr"><div id="ot-search-cntr"><p role="status" class="ot-scrn-rdr"></p><input id="vendor-search-handler" type="text" name="vendor-search-handler" placeholder="Search…" aria-label="Cookie list search"> <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 -30 110 110" aria-hidden="true"><path fill="#2e3644" d="M55.146,51.887L41.588,37.786c3.486-4.144,5.396-9.358,5.396-14.786c0-12.682-10.318-23-23-23s-23,10.318-23,23
              s10.318,23,23,23c4.761,0,9.298-1.436,13.177-4.162l13.661,14.208c0.571,0.593,1.339,0.92,2.162,0.92
              c0.779,0,1.518-0.297,2.079-0.837C56.255,54.982,56.293,53.08,55.146,51.887z M23.984,6c9.374,0,17,7.626,17,17s-7.626,17-17,17
              s-17-7.626-17-17S14.61,6,23.984,6z"></path></svg></div><div id="ot-fltr-cntr"><button id="filter-btn-handler" aria-label="Filter" aria-haspopup="true"><svg role="presentation" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 402.577 402.577" xml:space="preserve"><title>Filter Button</title><g><path fill="#2c3643" d="M400.858,11.427c-3.241-7.421-8.85-11.132-16.854-11.136H18.564c-7.993,0-13.61,3.715-16.846,11.136
                            c-3.234,7.801-1.903,14.467,3.999,19.985l140.757,140.753v138.755c0,4.955,1.809,9.232,5.424,12.854l73.085,73.083
                            c3.429,3.614,7.71,5.428,12.851,5.428c2.282,0,4.66-0.479,7.135-1.43c7.426-3.238,11.14-8.851,11.14-16.845V172.166L396.861,31.413
                            C402.765,25.895,404.093,19.231,400.858,11.427z"></path></g></svg></button></div></div></div><section id="ot-lst-cnt" class="ot-pc-scrollbar"><div class="ot-sdk-row"><div class="ot-sdk-column"><div id="ot-sel-blk"><div class="ot-sel-all"><div class="ot-sel-all-hdr"><span class="ot-consent-hdr">Consent</span> <span class="ot-li-hdr">Leg.Interest</span></div><div class="ot-sel-all-chkbox"><div class="ot-chkbox" id="ot-selall-hostcntr"><input id="select-all-hosts-groups-handler" type="checkbox" aria-checked="false"> <label for="select-all-hosts-groups-handler"><span class="ot-label-txt">checkbox label</span></label> <span class="ot-label-status">label</span></div><div class="ot-chkbox" id="ot-selall-vencntr"><input id="select-all-vendor-groups-handler" type="checkbox" aria-checked="false"> <label for="select-all-vendor-groups-handler"><span class="ot-label-txt">checkbox label</span></label> <span class="ot-label-status">label</span></div><div class="ot-chkbox" id="ot-selall-licntr"><input id="select-all-vendor-leg-handler" type="checkbox" aria-checked="false"> <label for="select-all-vendor-leg-handler"><span class="ot-label-txt">checkbox label</span></label> <span class="ot-label-status">label</span></div></div></div></div><ul id="ot-host-lst"></ul></div></div></section></div><div id="ot-anchor"></div><section id="ot-fltr-modal"><div id="ot-fltr-cnt"><button id="clear-filters-handler">Clear</button><div class="ot-fltr-scrlcnt ot-pc-scrollbar"><div class="ot-fltr-opts"><div class="ot-fltr-opt"><div class="ot-chkbox"><input id="chkbox-id" type="checkbox" aria-checked="false" class="category-filter-handler"> <label for="chkbox-id"><span class="ot-label-txt">checkbox label</span></label> <span class="ot-label-status">label</span></div></div></div><div class="ot-fltr-btns"><button id="filter-apply-handler">Apply</button> <button id="filter-cancel-handler">Cancel</button></div></div></div></section></section><!-- Footer buttons and logo --><div class="ot-pc-footer"><div class="ot-btn-container"><button class="save-preference-btn-handler onetrust-close-btn-handler">Confirm My Choices</button><div class="ot-btn-subcntr"><button class="ot-pc-refuse-all-handler">Reject All But Necessary</button> </div></div><div class="ot-pc-footer-logo"><a href="https://www.onetrust.com/products/cookie-consent/" target="_blank" rel="noopener noreferrer" aria-label="Powered by OneTrust Opens in a new Tab"><img alt="Powered by Onetrust" src="https://cdn.cookielaw.org/logos/static/powered_by_logo.svg" title="Powered by OneTrust Opens in a new Tab"></a></div></div><!-- Cookie subgroup container --><!-- Vendor list link --><!-- Cookie lost link --><!-- Toggle HTML element --><!-- Checkbox HTML --><!-- Arrow SVG element --><!-- Accordion basic element --><span class="ot-scrn-rdr" aria-atomic="true" aria-live="polite"></span><!-- Vendor Service container and item template --></div><iframe class="ot-text-resize" sandbox="allow-same-origin" title="onetrust-text-resize" style="position: absolute; top: -50000px; width: 100em;" aria-hidden="true"></iframe></div></div><img style="display: none;" alt="" src="https://cdn.bizible.com/ipv?_biz_r=&amp;_biz_h=-884118237&amp;_biz_u=1e02a8e296b14274b8830051ad74bc05&amp;_biz_l=https%3A%2F%2Fworkers.cloudflare.com%2F&amp;_biz_t=1700157007677&amp;_biz_i=Cloudflare%20Workers%C2%AE&amp;_biz_n=0&amp;rnd=549041&amp;cdn_o=a&amp;_biz_z=1700157007678"><img style="display: none;" alt="" src="https://cdn.bizibly.com/u?_biz_u=1e02a8e296b14274b8830051ad74bc05&amp;_biz_l=https%3A%2F%2Fworkers.cloudflare.com%2F&amp;_biz_t=1700157007684&amp;_biz_i=Cloudflare%20Workers%C2%AE&amp;rnd=861859&amp;cdn_o=a&amp;_biz_z=1700157007684"><div style="display: none; visibility: hidden;"><script nonce="null">void 0==google_tag_manager["rm"]["7207555"](98)&&window.sessionStorage.setItem("lang","en");google_tag_manager["rm"]["7207555"](99)==google_tag_manager["rm"]["7207555"](100)?null:google_tag_manager["rm"]["7207555"](101)!=google_tag_manager["rm"]["7207555"](102)&&(dataLayer.push({event:"browser_translation",from_lang:"en-us",to_lang:"en"}),window.sessionStorage.setItem("lang","en"));</script>

</div></body></html>

                             

Screenshot: