@layer reset,
  base,
  components,
    components.default,
    components.variant,
  layout,
  utilities,
  integration;
@layer base{
  :root{
    --color-electric-blue-100:#d9e3fb;
    --color-electric-blue-200:#bfd1f8;
    --color-electric-blue-300:#80a3f1;
    --color-electric-blue-400:#4075e9;
    --color-electric-blue-500:#0047e2;
    --color-electric-blue-600:#0035a9;
    --color-electric-blue-700:#002471;
    --color-electric-blue-800:#001239;
    --color-orange-100:#ffeed9;
    --color-orange-200:#ffe2bf;
    --color-orange-300:#ffc580;
    --color-orange-400:#ffa840;
    --color-orange-500:#ff8b00;
    --color-orange-600:#bf6800;
    --color-orange-700:#804600;
    --color-orange-800:#402300;
    --color-green-100:#d9f8e8;
    --color-green-200:#bff3d8;
    --color-green-300:#80e6b1;
    --color-green-400:#40d98a;
    --color-green-500:#00cd63;
    --color-green-600:#009a4a;
    --color-green-700:#006732;
    --color-green-800:#003319;
    --color-neutral-100:#f5f5f5;
    --color-neutral-200:#cecece;
    --color-neutral-300:#a9a7ad;
    --color-neutral-400:#595959;
    --color-neutral-500:#2a2a2b;
    --color-neutral-600:#1a1a1a;
    --color-neutral-white:#fff;
    --color-neutral-black:#000;
    --color-red-100:#f3dddd;
    --color-red-200:#ebc6c6;
    --color-red-300:#d78c8c;
    --color-red-400:#c35353;
    --color-red-500:#af1a1a;
    --color-red-600:#831414;
    --color-red-700:#580d0d;
    --color-red-800:#2c0707;
    --color-navy-100:#d9e0e9;
    --color-navy-200:#bfcbda;
    --color-navy-300:#8097b5;
    --color-navy-400:#406391;
    --color-navy-500:#00146c;
    --color-navy-600:#002351;
    --color-navy-700:#001836;
    --color-navy-800:#000c1b;
    --color-lavender-100:#ebebff;
    --color-lavender-200:#dedeff;
    --color-lavender-300:#bcbdff;
    --color-lavender-400:#9b9dff;
    --color-lavender-500:#7a7cff;
    --color-lavender-600:#5c5dbf;
    --color-lavender-700:#3d3e80;
    --color-lavender-800:#1f1f40;
    --color-akamai-blue-100:#ccedfb;
    --color-akamai-blue-200:#bfe8fa;
    --color-akamai-blue-300:#80d1f5;
    --color-akamai-blue-400:#40bbf0;
    --color-akamai-blue-500:#00a4eb;
    --color-akamai-blue-600:#007bb0;
    --color-akamai-blue-700:#005276;
    --color-akamai-blue-800:#00293b;
    --cl-color-akamai-blue:#017ac6;
    --viewport-min-width:390px;
    --grid-max-width:none;
    --grid-columns:4;
    --grid-gutter:24px;
    --grid-max-width--desktop:1200px;
  }
}
@layer base{
  @media only screen and (min-width:768px) and (max-width:1279px){
    :root{
      --viewport-min-width:768px;
      --grid-columns:6;
      --grid-gutter:24px;
    }
  }
  @media only screen and (min-width:1280px){
    :root{
      --viewport-min-width:1280px;
      --grid-max-width:1200px;
      --grid-columns:12;
      --grid-gutter:24px;
    }
  }
}
@layer base{
  :root{
    --body-font-size-pre-title:12px;
    --body-font-size-xs:12px;
    --body-font-size-sm:14px;
    --body-font-size-md:16px;
    --body-line-height-pre-title:16px;
    --body-line-height-xs:17.7px;
    --body-line-height-sm:20.8px;
    --body-line-height-md:24px;
    --body-paragraph-spacing-sm:16px;
    --button-font-size-sm:12px;
    --button-font-size-md:14px;
    --button-line-height-sm:20px;
    --button-line-height-md:24px;
    --typography-weight-semibold:600;
    --typography-weight-medium:500;
    --typography-weight-regular:400;
    --typography-weight:var(--typography-weight-regular);
    --typography-family:"Instrument Sans";
    --heading-font-size-sm:20px;
    --heading-font-size-md:24px;
    --heading-font-size-lg:28px;
    --heading-font-size-xl:32px;
    --heading-font-size-xxl:40px;
  }
  @media only screen and (min-width:768px) and (max-width:1279px){
    :root{
      --heading-font-size-sm:20px;
      --heading-font-size-md:24px;
      --heading-font-size-lg:32px;
      --heading-font-size-xl:48px;
      --heading-font-size-xxl:60px;
    }
  }
  @media only screen and (min-width:1280px){
    :root{
      --heading-font-size-sm:20px;
      --heading-font-size-md:24px;
      --heading-font-size-lg:32px;
      --heading-font-size-xl:48px;
      --heading-font-size-xxl:60px;
    }
  }
  :root{
    --heading-line-height-sm:28px;
    --heading-line-height-md:32px;
    --heading-line-height-lg:32px;
    --heading-line-height-xl:40px;
    --heading-line-height-xxl:48px;
  }
  @media only screen and (min-width:768px) and (max-width:1279px){
    :root{
      --heading-line-height-sm:28px;
      --heading-line-height-md:32px;
      --heading-line-height-lg:40px;
      --heading-line-height-xl:60px;
      --heading-line-height-xxl:64px;
    }
  }
  @media only screen and (min-width:1280px){
    :root{
      --heading-line-height-sm:28px;
      --heading-line-height-md:32px;
      --heading-line-height-lg:40px;
      --heading-line-height-xl:60px;
      --heading-line-height-xxl:64px;
    }
  }
  :root{
    --heading-paragraph-spacing-sm:8px;
    --heading-paragraph-spacing-md:12px;
    --heading-paragraph-spacing-lg:16px;
  }
  @media only screen and (min-width:768px) and (max-width:1279px){
    :root{
      --heading-paragraph-spacing-sm:12px;
      --heading-paragraph-spacing-md:24px;
      --heading-paragraph-spacing-lg:32px;
    }
  }
  @media only screen and (min-width:1280px){
    :root{
      --heading-paragraph-spacing-sm:12px;
      --heading-paragraph-spacing-md:24px;
      --heading-paragraph-spacing-lg:32px;
    }
  }
  .button-md{
    display:inline-block;
    font-size:var(--button-font-size-md);
    line-height:var(--button-line-height-md);
  }
  .button-md,.button-sm{
    font-weight:var(--typography-weight-semibold);
  }
  .button-sm{
    font-size:var(--button-font-size-sm);
    line-height:var(--button-line-height-sm);
  }
  :root{
    --spacing-eyebrow-kerning:0.5px;
    --s0:0px;
    --s2:2px;
    --s4:4px;
    --s8:8px;
    --s12:12px;
    --s16:16px;
    --s20:20px;
    --s24:24px;
    --s28:28px;
    --s32:32px;
    --s40:40px;
    --s48:48px;
    --s60:60px;
    --s64:64px;
    --s80:80px;
    --s120:120px;
    --spacing-responsive-0:0px;
    --spacing-responsive-2:2px;
    --spacing-responsive-4:4px;
    --spacing-responsive-8:8px;
    --spacing-responsive-12:12px;
    --spacing-responsive-16:16px;
    --spacing-responsive-20:20px;
    --spacing-responsive-24:24px;
    --spacing-responsive-28:28px;
    --spacing-responsive-32:32px;
    --spacing-responsive-40:40px;
    --spacing-responsive-48:48px;
    --spacing-responsive-60:60px;
    --spacing-responsive-80:80px;
    --spacing-responsive-120:120px;
    --spacing-fixed-0:0px;
    --spacing-fixed-4:4px;
    --spacing-fixed-8:8px;
    --spacing-fixed-12:12px;
    --spacing-fixed-16:16px;
    --spacing-fixed-20:20px;
    --spacing-fixed-24:24px;
    --spacing-fixed-32:32px;
    --spacing-fixed-40:40px;
    --spacing-fixed-60:60px;
    --padding-vertical:40px;
    --padding-vertical-small:20px;
    --padding-horizontal:20px;
    --padding-vertical-inner:20px;
    --padding-horizontal-inner:20px;
  }
}
@layer base{
  @media only screen and (min-width:768px) and (max-width:1279px){
    :root{
      --padding-vertical:40px;
      --padding-vertical-small:20px;
      --padding-horizontal:40px;
      --padding-vertical-inner:32px;
      --padding-horizontal-inner:32px;
    }
  }
  @media only screen and (min-width:1280px){
    :root{
      --padding-vertical:60px;
      --padding-vertical-small:40px;
      --padding-horizontal:40px;
      --padding-vertical-inner:32px;
      --padding-horizontal-inner:32px;
    }
  }
  :root{
    --gap-vertical-sm:20px;
    --gap-vertical-md:40px;
    --gap-vertical-lg:40px;
    --gap-vertical-xl:80px;
  }
  @media only screen and (min-width:768px) and (max-width:1279px){
    :root{
      --gap-vertical-sm:20px;
      --gap-vertical-md:40px;
      --gap-vertical-lg:40px;
      --gap-vertical-xl:80px;
    }
  }
  @media only screen and (min-width:1280px){
    :root{
      --gap-vertical-sm:40px;
      --gap-vertical-md:60px;
      --gap-vertical-lg:80px;
      --gap-vertical-xl:120px;
    }
  }
}
@layer base{
  a{
    color:var(--text-color-link);
  }
  a:hover{
    color:var(--text-color-link-hover);
  }
  a:active{
    color:var(--text-color-link-pressed);
  }
  :root{
    --box-shadow:0 0 var(--s16, 16px) 0 rgba(0,0,0,.08);
    --box-shadow--hover:0 4px var(--s16, 16px) 0 rgba(0,0,0,.16);
    --border-width-sm:1px;
    --corner-radius-xs:4px;
    --corner-radius-sm:8px;
    --corner-radius-md:12px;
    --corner-radius-lg:16px;
    --corner-radius-xl:20px;
    --corner-radius-xxl:999px;
  }
  html{
    overflow-y:auto;
    scroll-behavior:smooth;
    scrollbar-color:transparent transparent;
    scrollbar-gutter:stable;
    scrollbar-width:thin;
    transition:scrollbar-color .3s;
  }
  html:hover{
    scrollbar-color:#ddd transparent;
  }
}
@font-face{
  font-display:swap;
  font-family:Instrument Sans;
  font-stretch:100%;
  font-style:normal;
  font-weight:400 700;
  src:url(clientlib-brand/resources/fonts/InstrumentSans-Variable-Latin.woff2) format("woff2");
  unicode-range:U+00??, U+0131, U+0152-0153, U+02bb-02bc, U+02c6, U+02da, U+02dc, U+0304, U+0308, U+0329, U+2000-206f, U+20ac, U+2122, U+2191, U+2193, U+2212, U+2215, U+feff, U+fffd;
}
@font-face{
  font-display:swap;
  font-family:Instrument Sans;
  font-stretch:100%;
  font-style:normal;
  font-weight:400 700;
  src:url(clientlib-brand/resources/fonts/InstrumentSans-Variable-LatinExt.woff2) format("woff2");
  unicode-range:U+0100-02ba, U+02bd-02c5, U+02c7-02cc, U+02ce-02d7, U+02dd-02ff, U+0304, U+0308, U+0329, U+1d00-1dbf, U+1e00-1e9f, U+1ef2-1eff, U+2020, U+20a0-20ab, U+20ad-20c0, U+2113, U+2c60-2c7f, U+a720-a7ff;
}
@font-face{
  font-display:swap;
  font-family:Instrument Sans;
  font-stretch:100%;
  font-style:italic;
  font-weight:400 700;
  src:url(clientlib-brand/resources/fonts/InstrumentSans-Variable-Latin-Italic.woff2) format("woff2");
  unicode-range:U+00??, U+0131, U+0152-0153, U+02bb-02bc, U+02c6, U+02da, U+02dc, U+0304, U+0308, U+0329, U+2000-206f, U+20ac, U+2122, U+2191, U+2193, U+2212, U+2215, U+feff, U+fffd;
}
@font-face{
  font-display:swap;
  font-family:Instrument Sans;
  font-stretch:100%;
  font-style:italic;
  font-weight:400 700;
  src:url(clientlib-brand/resources/fonts/InstrumentSans-Variable-LatinExt-Italic.woff2) format("woff2");
  unicode-range:U+0100-02ba, U+02bd-02c5, U+02c7-02cc, U+02ce-02d7, U+02dd-02ff, U+0304, U+0308, U+0329, U+1d00-1dbf, U+1e00-1e9f, U+1ef2-1eff, U+2020, U+20a0-20ab, U+20ad-20c0, U+2113, U+2c60-2c7f, U+a720-a7ff;
}
@layer base{
  html:not(:hover)::-webkit-scrollbar-thumb{
    background:transparent;
  }
  html::-webkit-scrollbar{
    position:absolute;
    right:0;
    width:8px;
  }
  html::-webkit-scrollbar-thumb{
    background:rgba(0,0,0,.55);
    border-radius:5px;
  }
  html.no-scroll{
    height:100%;
    overflow:hidden !important;
  }
  body{
    background-color:var(--color-neutral-white);
    color:var(--color-neutral-600);
    font-family:var(--typography-family), sans-serif;
    font-weight:var(--typography-weight);
  }
  :where(.bcl-container)[id]{
    scroll-margin-top:var(--page-scroll-offset, 0);
  }
}
@layer base{
  :root{
    --z-index-bcl-header-fixed:9;
    --z-index-bcl-header-dropdown-values:99;
    --z-index-bcl-header-nav-overlay-desktop:8;
    --z-index-bcl-header-fixed-override:12;
    --z-index-bcl-languagenavigation-group-active:99;
    --z-index-bcl-navigation-overlay:1;
    --z-index-bcl-navigation-header:11;
    --z-index-bcl-navigation-dropdown-mobile-open:9;
    --z-index-bcl-navigation-dropdown-mobile:9;
    --z-index-bcl-nav-overrides-overlay:4;
    --z-index-bcl-ratings-close:99;
    --z-index-bcl-search-overlay:8;
    --z-index-bcl-subnavigation-sticky:2;
    --z-index-aem-forms-modal-loader:3;
  }
}
:root{
  --typography-color-heading:var(--color-neutral-600, #1a1a1a);
  --typography-color-body:var(--color-neutral-600, #1a1a1a);
  --typography-color-additional:var(--color-neutral-400, #595959);
  --typography-color-link:var(--color-electric-blue-500, #0047e2);
  --typography-color-link-hover:var(--color-electric-blue-600, #0035a9);
  --typography-color-link-pressed:var(--color-electric-blue-700, #002471);
  --typography-color-disabled:var(--color-neutral-400, #595959);
  --typography-color-under-attack:var(--color-red-500, #af1a1a);
  --typography-color-under-attack-hover:var(--color-red-600, #831414);
  --typography-color-under-attack-pressed:var(--color-red-700, #580d0d);
  --body-lineHeight-kicker:16px;
  --spacing-eyebrowKerning:0.5px;
  --body-fontSize-kicker:12px;
}

.bcl-color-mode--alternate{
  --typography-color-heading:var(--color-neutral-white, #fff);
  --typography-color-body:var(--color-neutral-white, #fff);
  --typography-color-additional:var(--color-neutral-200, #cecece);
  --typography-color-link:var(--color-neutral-white, #fff);
  --typography-color-link-hover:var(--color-neutral-200, #cecece);
  --typography-color-link-pressed:var(--color-neutral-300, #a9a7ad);
  --typography-color-disabled:var(--color-neutral-300, #a9a7ad);
  --typography-color-under-attack:var(--color-red-500, #af1a1a);
  --typography-color-under-attack-hover:var(--color-red-600, #831414);
  --typography-color-under-attack-pressed:var(--color-red-700, #580d0d);
}

.bcl-typography{
  color:var(--typography-color-heading);
  font-family:var(--typography-family), sans-serif;
}

#bcl-footer-v1 .bcl-title__footercolumntitle,#bcl-masthead-v2 .bcl-title__footercolumntitle,.bcl-typography--body-fontSize-kicker{
  font-feature-settings:"dlig" on;
  font-size:var(--body-fontSize-kicker);
  font-style:normal;
  font-weight:var(--typography-weight-semibold);
  letter-spacing:var(--spacing-eyebrowKerning);
  line-height:var(--body-lineHeight-kicker);
  text-transform:uppercase;
}
.bcl-typography--heading-xxl-semibold{
  font-size:var(--heading-font-size-xxl);
  font-weight:var(--typography-weight-semibold);
  line-height:var(--heading-line-height-xxl);
}
#bcl-footer-v1 .bcl-text h1,#bcl-masthead-v2 .bcl-text h1,.bcl-typography--heading-xxl-regular{
  font-size:var(--heading-font-size-xxl);
  font-weight:var(--typography-weight-regular);
  line-height:var(--heading-line-height-xxl);
}
#bcl-footer-v1 .bcl-text h2,#bcl-masthead-v2 .bcl-sectionheading__x-large .bcl-sectionheading__title .bcl-title__text,#bcl-masthead-v2 .bcl-text h2,.bcl-typography--heading-xl{
  font-size:var(--heading-font-size-xl);
  font-weight:var(--typography-weight-semibold);
  line-height:var(--heading-line-height-xl);
}
#bcl-footer-v1 .bcl-text h3,#bcl-masthead-v2 .bcl-sectionheading__large .bcl-sectionheading__title .bcl-title__text,#bcl-masthead-v2 .bcl-text h3,.bcl-typography--heading-lg{
  font-size:var(--heading-font-size-lg);
  font-weight:var(--typography-weight-semibold);
  line-height:var(--heading-line-height-lg);
}
#bcl-masthead-v2 .bcl-sectionheading__medium-sb .bcl-sectionheading__title .bcl-title__text,.bcl-typography--heading-md-semibold{
  font-size:var(--heading-font-size-md);
  font-weight:var(--typography-weight-semibold);
  line-height:var(--heading-line-height-md);
}
#bcl-footer-v1 .bcl-text h4,#bcl-masthead-v2 .bcl-text h4,.bcl-typography--heading-md-regular{
  font-size:var(--heading-font-size-md);
  font-weight:var(--typography-weight-regular);
  line-height:var(--heading-line-height-md);
}
#bcl-footer-v1 .bcl-text th,#bcl-masthead-v2 .bcl-sectionheading__small-sb .bcl-sectionheading__title .bcl-title__text,#bcl-masthead-v2 .bcl-sectionheading__x-large .bcl-text p,#bcl-masthead-v2 .bcl-text th,.bcl-typography--heading-sm-semibold{
  font-size:var(--heading-font-size-sm);
  font-weight:var(--typography-weight-semibold);
  line-height:var(--heading-line-height-sm);
}
#bcl-footer-v1 .bcl-text h5,#bcl-footer-v1 .bcl-text h6,#bcl-masthead-v2 .bcl-text h5,#bcl-masthead-v2 .bcl-text h6,.bcl-typography--heading-sm-regular{
  font-size:var(--heading-font-size-sm);
  font-weight:var(--typography-weight-regular);
  line-height:var(--heading-line-height-sm);
}
#bcl-footer-v1 .bcl-text :is(p, li, td, dd), #bcl-masthead-v2 .bcl-sectionheading__large .bcl-text p, #bcl-masthead-v2 .bcl-sectionheading__medium-sb .bcl-text p, #bcl-masthead-v2 .bcl-text :is(p, li, td, dd), #bcl-masthead-v2 html.iphone .bcl-search-content-wrapper .bcl-sui-search-box__text-input, .bcl-typography--body-md{
  font-size:var(--body-font-size-md);
  font-weight:var(--typography-weight-medium);
  line-height:var(--body-line-height-md);
}
#bcl-footer-v1 .bcl-text td,#bcl-footer-v1 .bcl-text td.bcl-text :is(p, li, td, dd),#bcl-footer-v1 .bcl-text.bcl-typography--body-sm :is(p, li, td, dd),#bcl-masthead-v2 .bcl-header-v2.masthead-v2 .bcl-header-v2__main__search .bcl-search-content-wrapper .bcl-sui-search-box__text-input::placeholder,#bcl-masthead-v2 .bcl-header.masthead-v2 .bcl-header__main__search .bcl-search-content-wrapper .bcl-sui-search-box__text-input::placeholder,#bcl-masthead-v2 .bcl-search-content-wrapper .bcl-sui-search-box__text-input,#bcl-masthead-v2 .bcl-sectionheading__small-sb .bcl-text p,#bcl-masthead-v2 .bcl-text td,#bcl-masthead-v2 .bcl-text td.bcl-text :is(p, li, td, dd),#bcl-masthead-v2 .bcl-text.bcl-typography--body-sm :is(p, li, td, dd),.bcl-typography--body-sm{
  font-size:var(--body-font-size-sm);
  font-weight:var(--typography-weight-medium);
  line-height:var(--body-line-height-sm);
}
#bcl-footer-v1 .bcl-text.bcl-typography--body-xs :is(p, li, td, dd), #bcl-masthead-v2 .bcl-search-content-wrapper .bcl-search-error_message, #bcl-masthead-v2 .bcl-text.bcl-typography--body-xs :is(p, li, td, dd), .bcl-typography--body-xs{
  font-size:var(--body-font-size-xs);
  font-weight:var(--typography-weight-medium);
  line-height:var(--body-line-height-xs);
}
#bcl-footer-v1 .bcl-text b,#bcl-footer-v1 .bcl-text strong,#bcl-masthead-v2 .bcl-text b,#bcl-masthead-v2 .bcl-text strong,.bcl-typography--body-md-bold{
  font-size:var(--body-font-size-md);
  font-weight:var(--typography-weight-semibold);
  line-height:var(--body-line-height-md);
}
#bcl-footer-v1 .bcl-text td.bcl-text b,#bcl-footer-v1 .bcl-text td.bcl-text strong,#bcl-footer-v1 .bcl-text.bcl-typography--body-sm b,#bcl-footer-v1 .bcl-text.bcl-typography--body-sm strong,#bcl-masthead-v2 .bcl-text td.bcl-text b,#bcl-masthead-v2 .bcl-text td.bcl-text strong,#bcl-masthead-v2 .bcl-text.bcl-typography--body-sm b,#bcl-masthead-v2 .bcl-text.bcl-typography--body-sm strong,.bcl-typography--body-sm-bold{
  color:var(--typography-color-heading);
  font-size:var(--body-font-size-sm);
  font-weight:var(--typography-weight-semibold);
  line-height:var(--body-line-height-sm);
}
#bcl-footer-v1 .bcl-text.bcl-typography--body-xs b,#bcl-footer-v1 .bcl-text.bcl-typography--body-xs strong,#bcl-masthead-v2 .bcl-text.bcl-typography--body-xs b,#bcl-masthead-v2 .bcl-text.bcl-typography--body-xs strong,.bcl-typography--body-xs-bold{
  font-size:var(--body-font-size-xs);
  font-weight:var(--typography-weight-semibold);
  line-height:var(--body-line-height-xs);
}
#bcl-footer-v1 .bcl-text a,#bcl-masthead-v2 .bcl-text a,.bcl-typography--body-md-link{
  font-size:var(--body-font-size-md);
  font-weight:var(--typography-weight-medium);
  line-height:var(--body-line-height-md);
}
#bcl-footer-v1 .bcl-text td.bcl-text a,#bcl-footer-v1 .bcl-text.bcl-typography--body-sm a,#bcl-masthead-v2 .bcl-text td.bcl-text a,#bcl-masthead-v2 .bcl-text.bcl-typography--body-sm a,.bcl-typography--body-sm-link{
  font-size:var(--body-font-size-sm);
  font-weight:var(--typography-weight-medium);
  line-height:var(--body-line-height-sm);
  text-decoration:underline;
}
#bcl-footer-v1 .bcl-text.bcl-typography--body-xs a,#bcl-masthead-v2 .bcl-text.bcl-typography--body-xs a,.bcl-typography--body-xs-link{
  font-size:var(--body-font-size-xs);
  font-weight:var(--typography-weight-medium);
  line-height:var(--body-line-height-xs);
  text-decoration:underline;
}
#bcl-footer-v1 .bcl-text a,#bcl-footer-v1 .bcl-text td.bcl-text a,#bcl-footer-v1 .bcl-text.bcl-typography--body-sm a,#bcl-footer-v1 .bcl-text.bcl-typography--body-xs a,#bcl-masthead-v2 .bcl-text a,#bcl-masthead-v2 .bcl-text td.bcl-text a,#bcl-masthead-v2 .bcl-text.bcl-typography--body-sm a,#bcl-masthead-v2 .bcl-text.bcl-typography--body-xs a,.bcl-typography--body-md-link,.bcl-typography--body-sm-link,.bcl-typography--body-xs-link,.bcl-typography--button-md-link,.bcl-typography--button-sm-link{
  letter-spacing:0;
  text-decoration-line:underline;
  text-decoration-skip-ink:auto;
  text-decoration-style:solid;
  text-decoration-thickness:auto;
  text-underline-offset:0;
  text-underline-position:from-font;
}
#bcl-footer-v1 .bcl-languagenavigation__group a,#bcl-masthead-v2 .bcl-languagenavigation__group a,.bcl-typography--button-md,.bcl-typography--button-md-link{
  font-size:var(--button-font-size-md);
  font-weight:var(--typography-weight-semibold);
  line-height:var(--button-line-height-md);
}
.bcl-typography--button-md-link{
  text-decoration:underline;
}
#bcl-footer-v1 .bcl-footer-container .bcl-footer-masthead__bottom .bcl-footer__navtext .bcl-footer__extraText p,#bcl-footer-v1 .bcl-footer-container .bcl-footer-masthead__bottom .bcl-footer__navtext .bcl-text p,#bcl-footer-v1 .bcl-footer-container .bcl-footer-masthead__bottom .bcl-horizontallist__list .bcl-list-container .bcl-list__item-link,#bcl-footer-v1 .bcl-footer-container .bcl-footer-masthead__bottom .bcl-horizontallist__list .bcl-list-container .bcl-list__item-title,#bcl-footer-v1 .bcl-languagenavigation__current-code,#bcl-masthead-v2 .bcl-languagenavigation__current-code,.bcl-typography--button-sm{
  font-size:var(--button-font-size-sm);
  font-weight:var(--typography-weight-semibold);
  line-height:var(--button-line-height-sm);
}
.bcl-typography--button-sm-link{
  font-size:var(--button-font-size-sm);
  font-weight:var(--typography-weight-semibold);
  line-height:var(--body-line-height-sm);
  text-decoration:underline;
}
.bcl-typography--eyebrow{
  font-size:var(--body-font-size-pre-title);
  font-weight:var(--typography-weight-semibold);
  letter-spacing:.5px;
  line-height:var(--body-line-height-pre-title);
  text-transform:uppercase;
}
.bcl-typography.color-heading{
  color:var(--typography-color-heading);
}
.bcl-typography.color-body{
  color:var(--typography-color-body);
}
.bcl-typography.color-additional{
  color:var(--typography-color-additional);
}
.bcl-typography.color-under-attack{
  color:var(--typography-color-under-attack);
}
.bcl-typography.color-under-attack-hover{
  color:var(--typography-color-under-attack-hover);
}
.bcl-typography.color-under-attack-pressed{
  color:var(--typography-color-under-attack-pressed);
}
.bcl-typography.color-link{
  color:var(--typography-color-link);
}
.bcl-typography.color-link-hover{
  color:var(--typography-color-link-hover);
}
.bcl-typography.color-link-pressed{
  color:var(--typography-color-link-pressed);
}
.bcl-typography.color-disabled{
  color:var(--typography-color-disabled);
}

#bcl-masthead-v2 .bcl-button{
  --cl-button-background-color:transparent;
  --cl-button-border-radius:var(--corner-radius-xxl);
  --cl-button-border-width:var(--border-width-sm);
  --cl-button-boder-color:transparent;
  --cl-button-text-color:transparent;
  --cl-button-padding-block:var(--s8);
  --cl-button-padding-inline:var(--s32);
  --cl-button-icon-width:var(--s24);
  --cl-button-icon-height:var(--s24);
  align-items:center;
  background-color:var(--cl-button-background-color);
  border:none;
  border-radius:var(--cl-button-border-radius);
  color:var(--cl-button-text-color);
  cursor:pointer;
  display:inline-flex;
  justify-content:center;
  padding:var(--cl-button-padding-block) var(--cl-button-padding-inline);
  position:relative;
  text-decoration:none;
}
#bcl-masthead-v2 .bcl-button span[class*=bcl-typography]:after,#bcl-masthead-v2 .bcl-button.bcl-button--only-icon span[class*=icon-]:after{
  border:var(--cl-button-border-width) solid var(--cl-button-boder-color);
  border-radius:var(--cl-button-border-radius);
  bottom:0;
  content:"";
  left:0;
  pointer-events:none;
  position:absolute;
  right:0;
  top:0;
}
#bcl-masthead-v2 .bcl-button + .cmp-amp-video-wrapper{
  display:none;
}

#bcl-masthead-v2 .bcl-button span[class*=icon-]{
  display:inline-block;
  font-size:var(--cl-button-icon-width);
  height:var(--cl-button-icon-height);
  line-height:1;
  overflow:hidden;
  width:var(--cl-button-icon-width);
}
#bcl-masthead-v2 .bcl-button span[class*=icon-]::before{
  height:100%;
  overflow:hidden;
  width:100%;
}
#bcl-masthead-v2 .bcl-button--only-icon{
  --cl-button-padding-block:var(--s8);
  --cl-button-padding-inline:var(--s12);
}
#bcl-masthead-v2 .bcl-button--icon-w-text.left{
  padding-left:var(--s24);
}
#bcl-masthead-v2 .bcl-button--icon-w-text.left span[class*=icon-]{
  margin-left:0;
  margin-right:var(--s8);
}
#bcl-masthead-v2 .bcl-button--icon-w-text.right{
  padding-right:var(--s24);
}
#bcl-masthead-v2 .bcl-button--icon-w-text.right span[class*=icon-]{
  margin-left:var(--s8);
  margin-right:0;
}
#bcl-masthead-v2 .bcl-button--primary{
  --cl-button-background-color:var(--button-color-background-primary);
  --cl-button-boder-color:var(--button-color-border-primary);
  --cl-button-text-color:var(--button-color-text-primary);
}
#bcl-masthead-v2 .bcl-button--primary.hover,#bcl-masthead-v2 .bcl-button--primary:hover{
  --cl-button-background-color:var(--button-color-background-primary-hover);
  --cl-button-boder-color:var(--button-color-border-primary-hover);
  --cl-button-text-color:var(--button-color-text-primary-hover);
}
#bcl-masthead-v2 .bcl-button--primary.pressed,#bcl-masthead-v2 .bcl-button--primary:active{
  --cl-button-background-color:var(--button-color-background-primary-pressed);
  --cl-button-boder-color:var(--button-color-border-primary-pressed);
  --cl-button-text-color:var(--button-color-text-primary-pressed);
}
#bcl-masthead-v2 .bcl-button--primary.disabled #bcl-masthead-v2 .bcl-button--primary[disabled]{
  --cl-button-background-color:var(--button-color-background-primary-disabled);
  --cl-button-boder-color:var(--button-color-border-primary-disabled);
  --cl-button-text-color:var(--button-color-text-primary-disabled);
}
#bcl-masthead-v2 .bcl-button--secondary{
  --cl-button-background-color:var(--button-color-background-secondary);
  --cl-button-boder-color:var(--button-color-border-secondary);
  --cl-button-text-color:var(--button-color-text-secondary);
}
#bcl-masthead-v2 .bcl-button--secondary.hover,#bcl-masthead-v2 .bcl-button--secondary:hover{
  --cl-button-background-color:var(--button-color-background-secondary-hover);
  --cl-button-boder-color:var(--button-color-border-secondary-hover);
  --cl-button-text-color:var(--button-color-text-secondary-hover);
}
#bcl-masthead-v2 .bcl-button--secondary.pressed,#bcl-masthead-v2 .bcl-button--secondary:active{
  --cl-button-background-color:var(--button-color-background-secondary-pressed);
  --cl-button-boder-color:var(--button-color-border-secondary-pressed);
  --cl-button-text-color:var(--button-color-text-secondary-pressed);
}
#bcl-masthead-v2 .bcl-button--secondary.disabled,#bcl-masthead-v2 .bcl-button--secondary[disabled]{
  --cl-button-background-color:var(--button-color-background-secondary-disabled);
  --cl-button-boder-color:var(--button-color-border-secondary-disabled);
  --cl-button-text-color:var(--button-color-text-secondary-disabled);
}
#bcl-masthead-v2 .bcl-button--tertiary{
  --cl-button-background-color:var(--button-color-background-tertiary);
  --cl-button-boder-color:var(--button-color-border-tertiary);
  --cl-button-text-color:var(--button-color-text-tertiary);
  --cl-button-padding-inline:var(--s12);
}
#bcl-masthead-v2 .bcl-button--tertiary.hover,#bcl-masthead-v2 .bcl-button--tertiary:hover{
  --cl-button-background-color:var(--button-color-background-tertiary-hover);
  --cl-button-boder-color:var(--button-color-border-tertiary-hover);
  --cl-button-text-color:var(--button-color-text-tertiary-hover);
}
#bcl-masthead-v2 .bcl-button--tertiary.pressed,#bcl-masthead-v2 .bcl-button--tertiary:active{
  --cl-button-background-color:var(--button-color-background-tertiary-pressed);
  --cl-button-boder-color:var(--button-color-border-tertiary-pressed);
  --cl-button-text-color:var(--button-color-text-tertiary-pressed);
}
#bcl-masthead-v2 .bcl-button--tertiary.bcl-button--icon-w-text.left{
  padding-left:var(--s8);
}
#bcl-masthead-v2 .bcl-button--tertiary.bcl-button--icon-w-text.right{
  padding-right:var(--s8);
}
#bcl-masthead-v2 .bcl-button--tertiary.disabled,#bcl-masthead-v2 .bcl-button--tertiary[disabled]{
  --cl-button-background-color:var(--button-color-background-tertiary-disabled);
  --cl-button-boder-color:var(--button-color-border-tertiary-disabled);
  --cl-button-text-color:var(--button-color-text-tertiary-disabled);
}
#bcl-masthead-v2 .bcl-button--under-attack{
  --cl-button-background-color:var(--button-color-background-under-attack);
  --cl-button-boder-color:var(--button-color-border-under-attack);
  --cl-button-text-color:var(--text-color-under-attack);
}
#bcl-masthead-v2 .bcl-button--under-attack.hover,#bcl-masthead-v2 .bcl-button--under-attack:hover{
  --cl-button-background-color:var(--button-color-background-under-attack-hover);
  --cl-button-boder-color:var(--button-color-border-under-attack-hover);
  --cl-button-text-color:var(--text-color-under-attack-hover);
}
#bcl-masthead-v2 .bcl-button--under-attack.pressed,#bcl-masthead-v2 .bcl-button--under-attack:active{
  --cl-button-background-color:var(--button-color-background-under-attack-pressed);
  --cl-button-boder-color:var(--button-color-border-under-attack-pressed);
  --cl-button-text-color:var(--text-color-under-attack-pressed);
}
#bcl-masthead-v2 .bcl-button--av-control{
  --cl-button-background-color:rgba(0,0,0,.5);
  --cl-button-boder-color:transparent;
  --cl-button-text-color:var(--icon-color-secondary);
}
#bcl-masthead-v2 .bcl-button--av-control:hover{
  --cl-button-background-color:rgba(0,0,0,.75);
}
#bcl-masthead-v2 .bcl-button--av-control:active{
  --cl-button-background-color:#000;
}

.bcl-color-mode--main,:root{
  --text-color-heading:#1a1a1a;
  --text-color-body:#1a1a1a;
  --text-color-link:#0047e2;
  --text-color-link-hover:#0035a9;
  --text-color-disabled:#a9a7ad;
  --text-color-additional:#595959;
  --text-color-link-pressed:#002471;
  --text-color-under-attack:#af1a1a;
  --text-color-under-attack-hover:#831414;
  --text-color-under-attack-pressed:#580d0d;
  --text-color-electric-blue:#0047e2;
  --text-color-white:#fff;
  --text-color-code-block:#1a1a1a;
  --text-color-code-block-bg:#cecece;
  --button-color-text-primary:#fff;
  --button-color-text-primary-disabled:#595959;
  --button-color-text-secondary:#0047e2;
  --button-color-text-secondary-hover:#0035a9;
  --button-color-text-secondary-pressed:#002471;
  --button-color-text-primary-hover:#fff;
  --button-color-text-primary-pressed:#fff;
  --button-color-text-tertiary-pressed:#002471;
  --button-color-text-tertiary-hover:#0035a9;
  --button-color-text-tertiary:#0047e2;
  --button-color-text-secondary-disabled:#595959;
  --button-color-text-tertiary-disabled:#595959;
  --button-color-background-primary:#0047e2;
  --button-color-background-primary-hover:#0035a9;
  --button-color-background-primary-pressed:#002471;
  --button-color-background-secondary:#fff;
  --button-color-background-tertiary-pressed:#bfd1f8;
  --button-color-background-tertiary:#fff;
  --button-color-background-secondary-hover:#d9e3fb;
  --button-color-background-secondary-pressed:#bfd1f8;
  --button-color-background-tertiary-hover:#d9e3fb;
  --button-color-background-tertiary-disabled:#f5f5f5;
  --button-color-background-under-attack:#fff;
  --button-color-background-under-attack-hover:#f5f5f5;
  --button-color-background-under-attack-pressed:#f5f5f5;
  --button-color-background-primary-disabled:#f5f5f5;
  --button-color-background-secondary-disabled:#f5f5f5;
  --button-color-background-nav:#fff;
  --button-color-background-nav-hover:#d9e3fb;
  --button-color-background-nav-active:#0047e2;
  --button-color-border-secondary:#0047e2;
  --button-color-border-secondary-hover:#0035a9;
  --button-color-border-secondary-pressed:#002471;
  --button-color-border-focus:#80a3f1;
  --button-color-border-primary:#0047e2;
  --button-color-border-primary-hover:#0035a9;
  --button-color-border-primary-pressed:#002471;
  --button-color-border-primary-disabled:#f5f5f5;
  --button-color-border-secondary-disabled:#f5f5f5;
  --button-color-border-tertiary:#fff;
  --button-color-border-tertiary-hover:#d9e3fb;
  --button-color-border-tertiary-pressed:#bfd1f8;
  --button-color-border-tertiary-disabled:#f5f5f5;
  --button-color-border-under-attack:#fff;
  --button-color-border-under-attack-hover:#f5f5f5;
  --button-color-border-under-attack-pressed:#f5f5f5;
  --button-color-icon-primary:#fff;
  --button-color-icon-primary-hover:#fff;
  --button-color-icon-primary-pressed:#fff;
  --button-color-icon-secondary:#0047e2;
  --button-color-icon-secondary-hover:#0035a9;
  --button-color-icon-secondary-pressed:#002471;
  --button-color-icon-tertiary-disabled:#595959;
  --button-color-icon-tertiary-pressed:#002471;
  --button-color-icon-tertiary-hover:#0035a9;
  --button-color-icon-tertiary:#0047e2;
  --button-color-icon-primary-disabled:#595959;
  --button-color-icon-secondary-disabled:#595959;
  --background-color-primary:#fff;
  --background-color-secondary:#f5f5f5;
  --background-color-success:#d9f8e8;
  --background-color-error:#f3dddd;
  --background-color-warning:#ffeed9;
  --background-color-tertiary:#cecece;
  --background-color-lavender:#9b9dff;
  --background-color-akamai-blue:#00a4eb;
  --background-color-electric-blue:#0047e2;
  --icon-color-primary:#1a1a1a;
  --icon-color-success:#00cd63;
  --icon-color-warning:#ff8b00;
  --icon-color-error:#af1a1a;
  --icon-color-secondary:#fff;
  --icon-color-tertiary:#0047e2;
  --border-color-primary:#0047e2;
  --border-color-secondary:#a9a7ad;
  --border-color-success:#00cd63;
  --border-color-warning:#ff8b00;
  --border-color-error:#af1a1a;
  --border-color-disabled:#a9a7ad;
  --border-color-hero-image:#fff;
  --tab-color-text-selected:#000;
  --tab-color-text-hover:#000;
  --tab-color-text-pressed:#000;
  --tab-color-text-default:#595959;
  --tab-color-background-primary:#ff8b00;
  --tab-color-background-primary-hover:#ffeed9;
  --tab-color-background-primary-pressed:#ffe2bf;
  --tab-color-surface:#fff;
  --logo-color-wave-i:#00a4eb;
  --logo-color-text:#00146c;
  --page-filter-color-background-default:#fff;
  --page-filter-color-background-hover:#0047e2;
  --page-filter-color-background-pressed:#bfd1f8;
  --page-filter-color-background-selected:#0047e2;
}

.bcl-color-mode--alternate{
  --text-color-heading:#fff;
  --text-color-body:#fff;
  --text-color-link:#fff;
  --text-color-link-hover:#cecece;
  --text-color-disabled:#a9a7ad;
  --text-color-additional:#cecece;
  --text-color-link-pressed:#a9a7ad;
  --text-color-code-block-bg:#595959;
  --text-color-code-block:#fff;
  --button-color-text-primary:#000;
  --button-color-text-primary-disabled:#bfcbda;
  --button-color-text-secondary:#000;
  --button-color-text-secondary-hover:#000;
  --button-color-text-secondary-pressed:#000;
  --button-color-text-primary-hover:#000;
  --button-color-text-primary-pressed:#000;
  --button-color-text-tertiary-pressed:#ffeed9;
  --button-color-text-tertiary-hover:#ffeed9;
  --button-color-text-tertiary:#ffeed9;
  --button-color-text-secondary-disabled:#bfcbda;
  --button-color-text-tertiary-disabled:#bfcbda;
  --button-color-background-primary:#ff8b00;
  --button-color-background-primary-hover:#ffa840;
  --button-color-background-primary-pressed:#ffc580;
  --button-color-background-secondary:#ffeed9;
  --button-color-background-tertiary-pressed:#001836;
  --button-color-background-tertiary:#00146c;
  --button-color-background-secondary-hover:#ffe2bf;
  --button-color-background-secondary-pressed:#ffc580;
  --button-color-background-tertiary-hover:#002351;
  --button-color-background-tertiary-disabled:#406391;
  --button-color-background-primary-disabled:#406391;
  --button-color-background-secondary-disabled:#406391;
  --button-color-border-secondary:#ffeed9;
  --button-color-border-secondary-hover:#ffe2bf;
  --button-color-border-secondary-pressed:#ffc580;
  --button-color-border-focus:#ffc580;
  --button-color-border-primary:#ff8b00;
  --button-color-border-primary-hover:#ffa840;
  --button-color-border-primary-pressed:#ffc580;
  --button-color-border-primary-disabled:#406391;
  --button-color-border-secondary-disabled:#406391;
  --button-color-border-tertiary:#00146c;
  --button-color-border-tertiary-hover:#002351;
  --button-color-border-tertiary-pressed:#001836;
  --button-color-border-tertiary-disabled:#406391;
  --button-color-icon-primary:#000;
  --button-color-icon-primary-hover:#000;
  --button-color-icon-primary-pressed:#000;
  --button-color-icon-secondary:#000;
  --button-color-icon-secondary-hover:#000;
  --button-color-icon-secondary-pressed:#000;
  --button-color-icon-tertiary-disabled:#bfcbda;
  --button-color-icon-tertiary-pressed:#ffeed9;
  --button-color-icon-tertiary-hover:#ffeed9;
  --button-color-icon-tertiary:#ffeed9;
  --button-color-icon-primary-disabled:#bfcbda;
  --button-color-icon-secondary-disabled:#bfcbda;
  --background-color-primary:#00146c;
  --background-color-secondary:#001836;
  --background-color-tertiary:#406391;
  --background-color-lavender:#9b9dff;
  --icon-color-primary:#fff;
  --icon-color-warning:#ff8b00;
  --icon-color-tertiary:#fff;
  --border-color-hero-image:#00146c;
  --logo-color-wave-i:#fff;
  --logo-color-text:#fff;
  --page-filter-color-background-hover:#ffeed9;
  --page-filter-color-background-pressed:#ffe2bf;
  --page-filter-color-background-selected:#ff8b00;
}

#bcl-footer-v1 .bcl-container,#bcl-masthead-v2 .bcl-container{
  --bcl-container-background-color:transparent;
  --bcl-container-background-image:none;
  --bcl-container-padding-block:var( --padding-vertical );
  --bcl-container-padding-inline:var( --padding-horizontal );
  --bcl-container-text-color:var( --text-color-body );
  background-color:var(--bcl-container-background-color);
  background-image:var(--bcl-container-background-image);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover;
  color:var(--bcl-container-text-color);
}
#bcl-footer-v1 :where(.container--content > .bcl-container > .container) > .bcl-container,#bcl-footer-v1 :where(.container--content > .cmp-container > .container) > .bcl-container,#bcl-masthead-v2 :where(.container--content > .bcl-container > .container) > .bcl-container,#bcl-masthead-v2 :where(.container--content > .cmp-container > .container) > .bcl-container{
  padding-bottom:var(--bcl-container-padding-bottom, var(--bcl-container-padding-block));
  padding-inline:var(--bcl-container-padding-inline);
  padding-top:var(--bcl-container-padding-top, var(--bcl-container-padding-block));
}
#bcl-footer-v1 :where(.has-block-padded-containers > .bcl-container > .container) > .bcl-container,#bcl-masthead-v2 :where(.has-block-padded-containers > .bcl-container > .container) > .bcl-container{
  padding-bottom:var(--bcl-container-padding-bottom, var(--bcl-container-padding-block));
  padding-top:var(--bcl-container-padding-top, var(--bcl-container-padding-block));
}

#bcl-footer-v1 .bcl-container--ten-column-width,#bcl-masthead-v2 .bcl-container--ten-column-width{
  margin-left:auto;
  margin-right:auto;
  max-width:996px;
}
@media screen and (min-width:1040px){
  #bcl-footer-v1 .bcl-container--ten-column-width,#bcl-masthead-v2 .bcl-container--ten-column-width{
    padding-left:0 !important;
    padding-right:0 !important;
  }
}
#bcl-footer-v1 .bcl-container--bg-white,#bcl-masthead-v2 .bcl-container--bg-white{
  --bcl-container-background-color:var( --background-color-primary );
}
#bcl-footer-v1 .bcl-container--bg-light-gray,#bcl-masthead-v2 .bcl-container--bg-light-gray{
  --bcl-container-background-color:var( --background-color-secondary );
}
#bcl-footer-v1 .bcl-container--bg-navy,#bcl-masthead-v2 .bcl-container--bg-navy{
  --bcl-container-background-color:var( --background-color-primary );
}
#bcl-footer-v1 .bcl-container--bg-electric-blue,#bcl-masthead-v2 .bcl-container--bg-electric-blue{
  --bcl-container-background-color:var( --background-color-electric-blue );
}
#bcl-footer-v1 .bcl-container--bg-akamai-blue,#bcl-masthead-v2 .bcl-container--bg-akamai-blue{
  --bcl-container-background-color:var( --background-color-akamai-blue );
}
#bcl-footer-v1 .bcl-container--bg-lavender,#bcl-masthead-v2 .bcl-container--bg-lavender{
  --bcl-container-background-color:var( --background-color-lavender );
}
#bcl-footer-v1 .bcl-container--pt-lg,#bcl-masthead-v2 .bcl-container--pt-lg{
  --bcl-container-padding-top:var( --padding-vertical );
}
#bcl-footer-v1 .bcl-container--pt-sm,#bcl-masthead-v2 .bcl-container--pt-sm{
  --bcl-container-padding-top:var( --padding-vertical-small );
}
#bcl-footer-v1 .bcl-container--pt-none,#bcl-masthead-v2 .bcl-container--pt-none{
  --bcl-container-padding-top:0;
}
#bcl-footer-v1 .bcl-container--pb-lg,#bcl-masthead-v2 .bcl-container--pb-lg{
  --bcl-container-padding-bottom:var( --padding-vertical );
}
#bcl-footer-v1 .bcl-container--pb-sm,#bcl-masthead-v2 .bcl-container--pb-sm{
  --bcl-container-padding-bottom:var( --padding-vertical-small );
}
#bcl-footer-v1 .bcl-container--pb-none,#bcl-masthead-v2 .bcl-container--pb-none{
  --bcl-container-padding-bottom:0;
}

#bcl-footer-v1 .bcl-dropdown,#bcl-masthead-v2 .bcl-dropdown{
  background-color:var(--color-neutral-white);
  border-radius:var(--corner-radius-sm);
  color:var(--text-color-body);
  overflow:hidden;
  width:var(--bcl-dropdown-width, max-content);
}
#bcl-footer-v1 .bcl-dropdown ul,#bcl-masthead-v2 .bcl-dropdown ul{
  list-style-type:none;
  margin:0;
  padding:0;
}
#bcl-footer-v1 .bcl-dropdown a,#bcl-masthead-v2 .bcl-dropdown a{
  text-decoration:none;
}
#bcl-footer-v1 .bcl-dropdown__list,#bcl-masthead-v2 .bcl-dropdown__list{
  max-height:var(--bcl-dropdown-max-height, 23pc);
  overflow-y:auto;
}
#bcl-footer-v1 .bcl-dropdown__list::-webkit-scrollbar-track,#bcl-masthead-v2 .bcl-dropdown__list::-webkit-scrollbar-track{
  background-color:transparent;
  border-bottom-right-radius:var(--corner-radius-sm);
  border-top-right-radius:var(--corner-radius-sm);
}
#bcl-footer-v1 .bcl-dropdown__item,#bcl-masthead-v2 .bcl-dropdown__item{
  background-color:transparent;
  color:inherit;
  display:flex;
  flex-direction:column;
  gap:var(--s4);
  padding:var(--s16) var(--s20);
}
#bcl-footer-v1 .bcl-dropdown__subtitle,#bcl-footer-v1 .bcl-dropdown__title,#bcl-masthead-v2 .bcl-dropdown__subtitle,#bcl-masthead-v2 .bcl-dropdown__title{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
#bcl-footer-v1 .bcl-dropdown__item:focus-visible,#bcl-footer-v1 .bcl-dropdown__item:hover,#bcl-masthead-v2 .bcl-dropdown__item:focus-visible,#bcl-masthead-v2 .bcl-dropdown__item:hover{
  background-color:var(--color-electric-blue-100);
  outline:none;
}
#bcl-footer-v1 .bcl-dropdown__item--highlighted .bcl-dropdown__item,#bcl-masthead-v2 .bcl-dropdown__item--highlighted .bcl-dropdown__item{
  background-color:var(--color-electric-blue-100);
  outline:none;
}
#bcl-footer-v1 .bcl-dropdown__item:active,#bcl-masthead-v2 .bcl-dropdown__item:active{
  background-color:var(--color-electric-blue-200);
}
#bcl-footer-v1 .bcl-dropdown__item[data-disabled],#bcl-masthead-v2 .bcl-dropdown__item[data-disabled]{
  color:var(--text-color-disabled);
  cursor:default;
  pointer-events:none;
}
#bcl-footer-v1 .bcl-dropdown__item[data-selected],#bcl-masthead-v2 .bcl-dropdown__item[data-selected]{
  display:grid;
  gap:var(--s4);
  grid-auto-columns:min-content;
  grid-auto-rows:auto;
  grid-template-columns:1fr;
}
#bcl-footer-v1 .bcl-dropdown__item[data-selected] .bcl-dropdown__title,#bcl-masthead-v2 .bcl-dropdown__item[data-selected] .bcl-dropdown__title{
  color:var(--text-color-electric-blue);
  grid-area:1/1;
}
#bcl-footer-v1 .bcl-dropdown__item[data-selected] .bcl-icon,#bcl-masthead-v2 .bcl-dropdown__item[data-selected] .bcl-icon{
  color:var(--text-color-electric-blue);
  grid-area:1/2;
}
#bcl-footer-v1 .bcl-dropdown__item[data-selected] .bcl-dropdown__subtitle,#bcl-masthead-v2 .bcl-dropdown__item[data-selected] .bcl-dropdown__subtitle{
  grid-area:2/1/3/span 2;
}
#bcl-footer-v1 .bcl-dropdown__cta,#bcl-masthead-v2 .bcl-dropdown__cta{
  display:flex;
  padding:var(--s8) var(--s20) var(--s16);
}
#bcl-footer-v1 .bcl-dropdown__cta .bcl-button,#bcl-masthead-v2 .bcl-dropdown__cta .bcl-button{
  flex:1;
}
#bcl-footer-v1 .bcl-dropdown__toggle,#bcl-masthead-v2 .bcl-dropdown__toggle{
  border-top:1px solid var(--color-neutral-200);
  cursor:pointer;
  display:flex;
  gap:var(--s12);
  padding:var(--s16) var(--s20);
}

#bcl-masthead-v2 .bcl-eyebrow{
  align-items:center;
  background-color:var(--bcl-eyebrow-background-color, var(--background-color-primary));
  color:var(--bcl-eyebrow-text-color, var(--text-color-body));
  display:var(--bcl-eyebrow-display, flex);
  gap:var(--s20);
  justify-content:center;
  min-height:3pc;
  padding-block:var(--s12);
  padding-inline:var(--padding-horizontal);
}
#bcl-masthead-v2 .bcl-eyebrow__content{
  align-items:center;
  display:flex;
  flex:1;
  max-width:var(--grid-max-width);
}
#bcl-masthead-v2 .bcl-eyebrow__text{
  flex:1;
  margin:0;
  text-align:center;
}
#bcl-masthead-v2 .bcl-eyebrow__text a{
  text-decoration:underline;
}
#bcl-masthead-v2 .bcl-eyebrow__close{
  background:transparent;
  border:0;
  cursor:pointer;
  font-size:0;
  padding:0;
}

#bcl-masthead-v2 .bcl-eyebrow--hide{
  --bcl-eyebrow-display:none;
}
#bcl-masthead-v2 .bcl-eyebrow--bg-navy{
  --bcl-eyebrow-background-color:var( --background-color-primary );
}
#bcl-masthead-v2 .bcl-eyebrow--bg-electric-blue{
  --bcl-eyebrow-background-color:var( --background-color-electric-blue );
}
#bcl-masthead-v2 .bcl-eyebrow--bg-light-gray{
  --bcl-eyebrow-background-color:var( --background-color-secondary );
}

#bcl-footer-v1 .bcl-footer-container{
  width:100%;
}
#bcl-footer-v1 .bcl-footer-container .bcl-footer.bcl-footer-masthead{
  margin:0 auto;
  max-width:80pc;
  padding:var(--padding-vertical) var(--padding-horizontal);
}
#bcl-footer-v1 .bcl-footer-container .bcl-footer__top{
  margin-bottom:var(--s40);
}
#bcl-footer-v1 .bcl-footer-container .bcl-footer__top .masthead-columns__wrapper{
  display:flex;
  flex-wrap:wrap;
  justify-content:space-between;
}
#bcl-footer-v1 .bcl-footer-container .bcl-footer__top .masthead-columns__wrapper .columns{
  width:100%;
}
#bcl-footer-v1 .bcl-footer-container .bcl-footer__top .masthead-columns__wrapper .columns .bcl-footer__list .bcl-list{
  margin-top:var(--s12);
}
#bcl-footer-v1 .bcl-footer-container .bcl-footer__top .masthead-columns__wrapper .columns .subcolumn1,#bcl-footer-v1 .bcl-footer-container .bcl-footer__top .masthead-columns__wrapper .columns .subcolumn2{
  margin-bottom:var(--s24);
}
#bcl-footer-v1 .bcl-footer-container .bcl-footer__top .masthead-columns__wrapper .columns.column5 .subcolumn1,#bcl-footer-v1 .bcl-footer-container .bcl-footer__top .masthead-columns__wrapper .columns.column5 .subcolumn1 .bcl-footer__title{
  margin-bottom:0;
}
#bcl-footer-v1 .bcl-footer-container .bcl-footer__top .masthead-columns__wrapper .columns .bcl-list-container{
  display:flex;
  flex-direction:column;
  margin:0;
  max-height:0;
  opacity:0;
  overflow:hidden;
  pointer-events:none;
  transform:translateY(-8px);
  transition:transform .32s cubic-bezier(.2, .8, .2, 1),opacity .26s ease-out,max-height .36s cubic-bezier(.2, .8, .2, 1),margin .36s cubic-bezier(.2, .8, .2, 1);
  will-change:transform, opacity, max-height, margin;
}
@keyframes bcl-list-drop{
  from{
    opacity:0;
    transform:translateY(-8px);
  }
  to{
    opacity:1;
    transform:translateY(0);
  }
}
#bcl-footer-v1 .bcl-footer-container .bcl-footer__top .masthead-columns__wrapper .columns .bcl-list-container.is-open{
  max-height:750pt;
  opacity:1;
  pointer-events:auto;
  transform:translateY(0);
}
#bcl-footer-v1 .bcl-footer-container .bcl-footer__top .masthead-columns__wrapper .columns:not(:last-child) .bcl-list-container.is-open{
  margin-bottom:var(--s40);
}
#bcl-footer-v1 .bcl-footer-container .bcl-footer-masthead__bottom{
  display:flex;
  flex-direction:column;
  gap:var(--s24);
}
#bcl-footer-v1 .bcl-footer-container .bcl-footer-masthead__bottom--col1,#bcl-footer-v1 .bcl-footer-container .bcl-footer-masthead__bottom--col2{
  display:flex;
}
#bcl-footer-v1 .bcl-footer-container .bcl-footer-masthead__bottom--col1{
  flex-direction:column;
  gap:var(--s24);
}
#bcl-footer-v1 .bcl-footer-container .bcl-footer-masthead__bottom .bcl-horizontallist__list{
  display:flex;
  flex-direction:row;
  flex-wrap:wrap;
  gap:var(--s20);
}
#bcl-footer-v1 .bcl-footer-container .bcl-footer-masthead__bottom .bcl-horizontallist__list .bcl-list-container{
  display:flex;
}
#bcl-footer-v1 .bcl-footer-container .bcl-footer-masthead__bottom .bcl-horizontallist__list .bcl-list-container .bcl-list{
  display:flex;
  flex-direction:row;
  gap:var(--s20);
}
#bcl-footer-v1 .bcl-footer-container .bcl-footer-masthead__bottom .bcl-horizontallist__list .bcl-list-container .bcl-list__item{
  margin-bottom:0;
}
#bcl-footer-v1 .bcl-footer-container .bcl-footer-masthead__bottom .bcl-horizontallist__list .bcl-languagenavigation__current-code{
  color:var(--text-color-body);
}
#bcl-footer-v1 .bcl-footer-container .bcl-footer-masthead__bottom .bcl-horizontallist__list .bcl-languagenavigation__langnavholder{
  width:100%;
}
#bcl-footer-v1 .bcl-footer-container .bcl-footer-masthead__bottom .bcl-footer__navtext .bcl-footer__extraText p,#bcl-footer-v1 .bcl-footer-container .bcl-footer-masthead__bottom .bcl-footer__navtext .bcl-text p{
  color:var(--text-color-additional);
  margin-bottom:0;
  margin-top:var(--s8);
}
#bcl-footer-v1 .bcl-footer-container .bcl-footer-masthead__bottom .bcl-image__image{
  aspect-ratio:auto;
  box-shadow:none;
}
#bcl-footer-v1 .bcl-footer-container .bcl-footer-masthead__bottom--col2 .bcl-image__link{
  height:44px;
}
#bcl-footer-v1 .bcl-footer-container .bcl-footer-masthead__bottom--col2 .bcl-image__link img{
  height:100%;
  width:auto;
}

@media only screen and (min-width:768px) and (max-width:1279px){
  #bcl-footer-v1 .bcl-footer-container .bcl-footer__top .masthead-columns__wrapper{
    column-gap:var(--s24);
    display:grid;
    grid-auto-rows:auto;
    grid-template-columns:repeat(3, 1fr);
  }
  #bcl-footer-v1 .bcl-footer-container .bcl-footer__top .masthead-columns__wrapper .column1{
    grid-column:1;
    grid-row:1;
  }
  #bcl-footer-v1 .bcl-footer-container .bcl-footer__top .masthead-columns__wrapper .column2{
    grid-column:1;
    grid-row:2;
  }
  #bcl-footer-v1 .bcl-footer-container .bcl-footer__top .masthead-columns__wrapper .column3{
    grid-column:2;
    grid-row:1 / span 2;
  }
  #bcl-footer-v1 .bcl-footer-container .bcl-footer__top .masthead-columns__wrapper .column4{
    grid-column:3;
    grid-row:1;
  }
  #bcl-footer-v1 .bcl-footer-container .bcl-footer__top .masthead-columns__wrapper .column5{
    grid-column:3;
    grid-row:2;
  }
}
@media only screen and (min-width:768px){
  #bcl-footer-v1 .bcl-footer .masthead-columns__wrapper .columns:not(.column2):not(.column5) .subcolumn1{
    margin-bottom:var(--s32);
  }
  #bcl-footer-v1 .bcl-footer .bcl-footer__top .masthead-columns__wrapper .columns.column2 .subcolumn1,#bcl-footer-v1 .bcl-footer .bcl-footer__top .masthead-columns__wrapper .columns.column2 .subcolumn1 .bcl-list-container{
    margin-bottom:0;
  }
  #bcl-footer-v1 .bcl-footer .bcl-footer__top .masthead-columns__wrapper .columns .bcl-list-container{
    display:flex;
    max-height:none;
    opacity:1;
    overflow:visible;
    pointer-events:auto;
    transform:translateY(0);
    transition:none;
    will-change:auto;
  }
  #bcl-footer-v1 .bcl-footer .bcl-footer-masthead__bottom{
    align-items:end;
    flex-direction:row;
  }
  #bcl-footer-v1 .bcl-footer .bcl-footer-masthead__bottom .bcl-footer-masthead__bottom--col2{
    margin-left:auto;
  }
  #bcl-footer-v1 .bcl-footer .bcl-footer__top .masthead-columns__wrapper .columns.column5 .bcl-footer__list .bcl-list{
    margin-top:var(--s12);
  }
  #bcl-footer-v1 .bcl-footer .bcl-footer-masthead__bottom .bcl-image__image{
    float:right;
  }
  #bcl-footer-v1 .bcl-footer .bcl-footer-masthead__bottom .bcl-horizontallist__list .bcl-languagenavigation__langnavholder{
    width:auto;
  }
}
@media only screen and (min-width:1280px){
  #bcl-footer-v1 .bcl-footer-container .bcl-footer__top .masthead-columns__wrapper{
    column-gap:var(--s24);
    display:flex;
    flex-wrap:nowrap;
  }
  #bcl-footer-v1 .bcl-footer .bcl-footer__top .masthead-columns__wrapper .columns.column5 .bcl-footer__list .bcl-list{
    margin-top:var(--s12);
  }
  #bcl-footer-v1 .bcl-footer .bcl-footer__top .masthead-columns__wrapper .columns .subcolumn1:not(:last-child),#bcl-footer-v1 .bcl-footer .bcl-footer__top .masthead-columns__wrapper .columns .subcolumn2:not(:last-child){
    margin-bottom:var(--s32);
  }
  #bcl-footer-v1 .bcl-footer .bcl-footer__top .masthead-columns__wrapper .column3 .subcolumn2{
    margin-bottom:0;
  }
}

#bcl-masthead-v2 header.experiencefragment.fixed--header{
  background-color:var(--color-neutral-white);
  position:fixed;
  top:0;
  width:100%;
  z-index:9;
}
#bcl-masthead-v2 header.experiencefragment.fixed--header + .container--main{
  margin-top:106px;
}
@media only screen and (max-width:860px){
  #bcl-masthead-v2 .bcl-header-v2:has(.bcl-nav-list__item--has-dropdown.is-open) .bcl-header-v2__logo--section{
    display:none !important;
  }
  #bcl-masthead-v2 .bcl-container:has(.bcl-header-v2 .bcl-nav-list__item--has-dropdown.is-open) .eyebrow{
    display:none !important;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-languagenavigation__current-code.active + .bcl-dropdown{
    border-radius:0 !important;
  }
}
#bcl-masthead-v2 .bcl-header-container{
  background-color:var(--color-neutral-white);
}
#bcl-masthead-v2 .bcl-header-v2{
  --bcl-header-align-items:center;
  --bcl-header-col-count:var(--grid-columns);
  --bcl-header-col-span:span var(--grid-columns);
  --bcl-header-gap:var(--grid-gutter);
  --bcl-header-max-width:inherit;
  --bcl-header-padding-horizontal:var(--padding-horizontal);
  --bcl-header-margin-bottom:var(--s0);
  --_bcl-header-gap:var(--bcl-header-gap);
  --_bcl-header-max-width:var(--bcl-header-max-width);
  align-items:var(--bcl-header-align-items);
  background:var(--color-neutral-white);
  display:grid;
  gap:0;
  grid-template-columns:130px 1fr;
  justify-content:space-between;
  margin-inline:auto;
  max-width:var(--_bcl-header-max-width);
  padding-left:var(--s20);
  padding-right:var(--s20);
}
#bcl-masthead-v2 .bcl-header-v2__utility-links .bcl-list .bcl-list__item .bcl-list__item-link{
  color:var(--text-color-additional);
}
#bcl-masthead-v2 .bcl-header-v2__utility-links .bcl-list .bcl-list__item .bcl-list__item-link:hover{
  color:var(--text-color-link-hover);
}
#bcl-masthead-v2 .bcl-header-v2__utility-links .bcl-list .bcl-list__item .bcl-list__item-link:active{
  color:var(--text-color-electric-blue, #0047e2);
}
#bcl-masthead-v2 .bcl-header-v2 .bcl-pricing .bcl-quick-links > .text p{
  margin:0 !important;
}
#bcl-masthead-v2 .bcl-header-v2 .bcl-list .bcl-list__item .bcl-list__item-link:hover{
  color:var(--text-color-link-hover);
}
#bcl-masthead-v2 .bcl-header-v2 .bcl-list .bcl-list__item .bcl-list__item-link:active,#bcl-masthead-v2 .bcl-header-v2 .bcl-list .bcl-list__item .bcl-list__item-link:focus,#bcl-masthead-v2 .bcl-header-v2 .bcl-list .bcl-list__item .bcl-list__item-link:focus-visible{
  color:var(--text-color-link-pressed);
}
#bcl-masthead-v2 .bcl-header-v2 .bcl-quick-links .bcl-sectionheading .bcl-title__text{
  color:var(--text-color-navy, #00146c);
  font-size:var(--body-font-size-sm, 14px);
  font-style:normal;
  font-weight:600 !important;
  line-height:1.3pc !important;
}
#bcl-masthead-v2 .bcl-header-v2 .bcl-quick-links .bcl-sectionheading .bcl-text,#bcl-masthead-v2 .bcl-header-v2 .bcl-quick-links .bcl-sectionheading .bcl-text p{
  color:var(--text-color-additional, #595959);
  font-size:var(--body-font-size-xs, 9pt) !important;
  font-style:normal;
  font-weight:500 !important;
  line-height:17.7px !important;
  margin-top:4px;
}
#bcl-masthead-v2 .bcl-header-v2 .bcl-quick-links .bcl-sectionheading .bcl-sectionheading__buttons-wrapper{
  margin-top:9pt;
}
#bcl-masthead-v2 .bcl-header-v2__main__utility{
  display:none;
}
#bcl-masthead-v2 .bcl-header-v2 .create-account__container_mobile{
  visibility:hidden;
}
#bcl-masthead-v2 .bcl-header-v2 .bcl-header-dropdown{
  position:relative;
}
#bcl-masthead-v2 .bcl-header-v2 .bcl-header-dropdown .bcl-dropdown__text{
  align-items:center;
  color:var(--text-color-additional);
  cursor:pointer;
  display:flex;
  font-size:var(--heading-paragraph-spacing-sm);
  font-weight:600;
  line-height:var(--body-line-height-sm);
  padding-right:0;
  position:relative;
  text-decoration:none;
}
#bcl-masthead-v2 .bcl-header-v2 .bcl-header-dropdown .bcl-dropdown__text:hover{
  color:var(--color-navy-500);
}
#bcl-masthead-v2 .bcl-header-v2 .bcl-header-dropdown .bcl-dropdown__text:focus{
  color:var(--text-color-electric-blue);
}
#bcl-masthead-v2 .bcl-header-v2 .bcl-header-dropdown .bcl-dropdown__text:after{
  content:"\eab1";
  font-family:icomoon;
  font-size:24px;
  line-height:1;
  position:relative;
  right:0;
  -webkit-transform:rotate(90deg);
  transform:rotate(90deg);
}
#bcl-masthead-v2 .bcl-header-v2 .bcl-header-dropdown .bcl-dropdown__text.active{
  color:var(--text-color-electric-blue);
}
#bcl-masthead-v2 .bcl-header-v2 .bcl-header-dropdown .bcl-dropdown__text.active:after{
  transform:rotate(-90deg);
}
#bcl-masthead-v2 .bcl-header-v2 .bcl-header-dropdown .bcl-dropdown__text.active + .bcl-dropdown__values{
  margin-top:8px;
  opacity:1;
  top:0;
  transform:translateY(20px);
  visibility:visible;
}
#bcl-masthead-v2 .bcl-header-v2 .bcl-header-dropdown .bcl-dropdown__values{
  background-color:var(--color-neutral-white);
  border-radius:var(--corner-radius-sm);
  box-shadow:var(--box-shadow);
  min-width:252px;
  opacity:0;
  position:absolute;
  right:0;
  top:-20%;
  transform:scale(0);
  transition:.3s ease;
  width:auto;
  z-index:var(--z-index-bcl-header-dropdown-values);
}
#bcl-masthead-v2 .bcl-header-v2 .bcl-header-dropdown .bcl-dropdown__values .bcl-dropdown__item{
  border-radius:var(--corner-radius-sm) var(--corner-radius-sm) 0 0;
  padding:0;
}
#bcl-masthead-v2 .bcl-header-v2 .bcl-header-dropdown .bcl-dropdown__values .bcl-dropdown__item:last-child,#bcl-masthead-v2 .bcl-header-v2 .bcl-header-dropdown .bcl-dropdown__values .bcl-dropdown__item:last-child a:hover{
  border-radius:0 0 var(--corner-radius-sm) var(--corner-radius-sm);
}
#bcl-masthead-v2 .bcl-header-v2 .bcl-header-dropdown .bcl-dropdown__values .bcl-dropdown__item a{
  color:var(--color-neutral-600);
  display:block;
  font-size:24px;
  font-weight:600;
  line-height:2pc;
  padding:var(--s20) var(--s40);
  text-decoration:none;
}
#bcl-masthead-v2 .bcl-header-v2 .bcl-header-dropdown .bcl-dropdown__values .bcl-dropdown__item a span{
  display:inline-block;
  font-size:var(--body-font-size-sm);
  font-weight:500;
  line-height:1.3pc;
  margin-top:4px;
}
#bcl-masthead-v2 .bcl-header-v2 .bcl-header-dropdown .bcl-dropdown__values .bcl-dropdown__item a:hover{
  background-color:var(--color-electric-blue-100);
  border-radius:var(--corner-radius-sm) var(--corner-radius-sm) 0 0;
  color:var(--color-electric-blue-500);
}
#bcl-masthead-v2 .bcl-header-v2 .bcl-header-dropdown .bcl-dropdown__values .bcl-dropdown__item a:hover span{
  color:var(--color-neutral-black);
}
#bcl-masthead-v2 .bcl-header-container.header:has(.bcl-header-v2.masthead-v2){
  position:relative;
}
#bcl-masthead-v2 .bcl-header-container.header:has(.bcl-header-v2.masthead-v2):after{
  background:var(--color-neutral-100);
  content:"";
  display:block;
  height:1px;
  position:absolute;
  width:100%;
}
#bcl-masthead-v2 .bcl-header-container.header:has(.bcl-header-v2.masthead-v2 .bcl-nav-list__item--has-dropdown.is-open):after{
  z-index:11;
}
#bcl-masthead-v2 .bcl-header-v2 .bcl-pricing .cmp-sectiongrid--1-2-1 .cmp-sectiongrid__column-2 .bcl-title__text{
  color:var(--color-navy-500, #00146c) !important;
}
#bcl-masthead-v2 .bcl-header-v2 .bcl-languagenavigation .bcl-languagenavigation__group{
  bottom:auto;
  left:auto;
  right:0;
  top:17px;
  transform:translateY(-20px);
}
#bcl-masthead-v2 .bcl-header-v2 .bcl-languagenavigation .active + .bcl-languagenavigation__group{
  margin-top:8px;
  transform:translateY(0);
}
#bcl-masthead-v2 .bcl-header-v2 .bcl-languagenavigation .bcl-languagenavigation__current-code{
  align-items:center;
  color:var(--text-color-additional);
}
#bcl-masthead-v2 .bcl-header-v2 .bcl-languagenavigation .bcl-languagenavigation__current-code:after{
  top:0;
}
#bcl-masthead-v2 .bcl-header-v2 .bcl-languagenavigation .bcl-languagenavigation__current-code:hover{
  color:var(--color-navy-500) !important;
}
#bcl-masthead-v2 .bcl-header-v2 .bcl-languagenavigation .bcl-languagenavigation__current-code.active{
  color:var(--text-color-electric-blue) !important;
}
#bcl-masthead-v2 .bcl-header-v2 button:is(.search-button__stepped, .search-button__main, .icon--menu-toggle){
  background:transparent;
  border:0;
  border-radius:8px;
  color:var(--color-electric-blue-500);
  cursor:pointer;
  height:24px;
  margin-top:0;
  padding:0 4px;
  position:relative;
  width:2pc;
}
#bcl-masthead-v2 .bcl-header-v2 button:is(.search-button__stepped, .search-button__main, .icon--menu-toggle):before{
  content:"\eab7";
  font-family:icomoon;
  font-size:24px;
  left:0;
  line-height:1;
  position:relative;
  top:0;
}
#bcl-masthead-v2 .bcl-header-v2 button:is(.search-button__stepped, .search-button__main, .icon--menu-toggle):hover:after{
  background-color:var(--color-electric-blue-100);
  border-radius:8px;
  content:"";
  height:2pc;
  margin-top:-8px;
  padding-bottom:0;
  padding-top:0;
  position:absolute;
  right:0;
  top:4px;
  width:2pc;
  z-index:-1;
}
#bcl-masthead-v2 .bcl-header-v2 button:is(.search-button__stepped, .search-button__main, .icon--menu-toggle):active:after{
  background-color:var(--color-electric-blue-200);
  border-radius:8px;
  content:"";
  height:2pc;
  margin-top:-8px;
  padding-bottom:0;
  padding-top:0;
  position:absolute;
  right:0;
  top:4px;
  width:2pc;
  z-index:-1;
}
#bcl-masthead-v2 .bcl-header-v2 button:is(.search-button__stepped, .search-button__main, .icon--menu-toggle).search-button__close:before{
  content:"\ea50";
}
#bcl-masthead-v2 .bcl-header-v2 button.search-button__main:before{
  top:1px;
}
#bcl-masthead-v2 .bcl-header-v2 button.icon--menu-toggle:before{
  content:"\eab8";
}
#bcl-masthead-v2 .bcl-header-v2 button.icon--menu-toggle .active:active,#bcl-masthead-v2 .bcl-header-v2 button.icon--menu-toggle .active:active:after,#bcl-masthead-v2 .bcl-header-v2 button.icon--menu-toggle .active:hover,#bcl-masthead-v2 .bcl-header-v2 button.icon--menu-toggle .active:hover:after{
  background:transparent;
}
#bcl-masthead-v2 .bcl-header-v2 button.icon--menu-toggle .active:before{
  content:"\ea50";
}
#bcl-masthead-v2 .bcl-header-v2 .icon--menu-toggle.active:hover:after{
  background:transparent;
}
#bcl-masthead-v2 .bcl-header-v2__logo--section{
  align-items:center;
  display:flex;
  grid-column:1;
}
#bcl-masthead-v2 .bcl-header-v2__logo--section img{
  aspect-ratio:inherit;
  box-shadow:none;
  display:block;
  height:40px;
}
@media (min-width:861px){
  #bcl-masthead-v2 .bcl-header-v2__logo--section img{
    height:42px;
  }
}
#bcl-masthead-v2 .bcl-header-v2__main{
  display:flex;
  flex-direction:column;
  justify-content:flex-end;
  padding:0;
}
#bcl-masthead-v2 .bcl-header-v2__main__utility{
  display:flex;
  flex-direction:row;
  justify-content:end;
  padding:0;
}
#bcl-masthead-v2 .bcl-header-v2__utility{
  align-items:center;
  display:flex;
}
#bcl-masthead-v2 .bcl-header-v2__utility-list{
  align-items:center;
  flex-direction:row;
  gap:var(--s24);
}
#bcl-masthead-v2 .bcl-header-v2__utility-item{
  align-items:center;
  display:flex;
}
#bcl-masthead-v2 .bcl-header-v2__main-nav{
  display:flex;
  flex-direction:row;
  justify-content:flex-end;
  padding:0;
}
#bcl-masthead-v2 .bcl-header-v2--valign-center{
  --bcl-header-align-items:center;
}
#bcl-masthead-v2 .bcl-header-v2 .header-container.create-account__container .bcl-container{
  border-radius:var(--cornerRadius-Sm, 8px);
  box-shadow:0 0 var(--spacing-responsive-16, 1pc) 0 rgba(0,0,0,.08);
  display:flex;
  flex-direction:column;
  gap:40px;
  padding:2pc 20px;
}
#bcl-masthead-v2 .bcl-header-v2 .header-container.create-account__container .bcl-sectionheading__title .bcl-title__text{
  color:var(--textColor-navy, #00146c);
  font-size:var(--body-font-size-md, 1pc);
  font-style:normal;
  font-weight:600;
  line-height:var(--body-line-height-md, 24px);
}
#bcl-masthead-v2 .bcl-header-v2 .header-container.create-account__container .bcl-sectionheading__medium-sb .bcl-text p{
  color:var(--textColor-additional, #595959);
  font-size:var(--body-font-size-xs, 9pt);
  font-style:normal;
  font-weight:500;
  line-height:17.7px;
  margin-top:4px;
}
#bcl-masthead-v2 .bcl-header-v2 .cmp-navtabs .cmp-tabs__tablist .cmp-tabs__tab.link-tab a{
  color:var(--text-color-additional, #595959);
  padding-bottom:0 !important;
  width:auto !important;
}
#bcl-masthead-v2 .bcl-header-v2 .cmp-navtabs .cmp-tabs__tablist .cmp-tabs__tab.link-tab.cmp-tabs__tab--active a{
  color:#fff !important;
}
#bcl-masthead-v2 .bcl-header-v2 .cmp-navtabs .cmp-tabs__tablist .cmp-tabs__tab.link-tab.cmp-tabs__tab--active a span{
  color:#fff;
}
#bcl-masthead-v2 .bcl-header-v2 .cmp-navtabs .cmp-tabs__tablist .cmp-tabs__tab.link-tab a span:before{
  background:transparent !important;
  content:"" !important;
}
#bcl-masthead-v2 .bcl-header-v2 .akam-l-show{
  display:none;
}
#bcl-masthead-v2 .bcl-header-v2 .akam-m-show{
  display:inherit;
}
@media only screen and (min-width:861px){
  #bcl-masthead-v2 .bcl-header-container.header:has(.bcl-header-v2.masthead-v2){
    position:relative;
    z-index:10 !important;
  }
  #bcl-masthead-v2 .bcl-header-container.header:has(.bcl-header-v2.masthead-v2):after{
    pointer-events:none;
    z-index:-1;
  }
  #bcl-masthead-v2 .bcl-header-v2{
    align-items:center;
    min-height:75pt;
    padding-left:var(--s40);
    padding-right:var(--s40);
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-languagenavigation{
    overflow:hidden;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-languagenavigation:has(.active){
    overflow:inherit;
  }
  #bcl-masthead-v2 .bcl-header-v2 .cmp-navtabs .cmp-tabs__tablist .cmp-tabs__tab.link-tab{
    padding:0 !important;
  }
  #bcl-masthead-v2 .bcl-header-v2 .cmp-navtabs .cmp-tabs__tablist .cmp-tabs__tab.link-tab a{
    padding:var(--spacing-responsive-8, 8px) var(--spacing-responsive-12, 9pt) !important;
    width:100% !important;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-languagenavigation .bcl-languagenavigation__group{
    pointer-events:none;
    visibility:hidden;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-languagenavigation .active + .bcl-languagenavigation__group{
    pointer-events:auto;
    visibility:visible;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-pricing .cmp-sectiongrid--1-2-1 .cmp-sectiongrid__column-1 .bcl-title__text{
    color:var(--color-navy-500, #00146c) !important;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-quick-links .bcl-sectionheading .bcl-title__text{
    font-size:var(--body-font-size-sm, 14px) !important;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-pricing .cmp-sectiongrid__column-3 .title{
    display:none;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-partners-rail .bcl-button{
    height:2pc;
    padding:0 !important;
    width:2pc;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-partners-rail .bcl-button span{
    height:2pc;
    width:2pc;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-partners-rail .bcl-button span::before{
    font-size:2pc;
    height:2pc;
    width:2pc;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-partners-rail .bcl-button span::after{
    content:none !important;
  }
  #bcl-masthead-v2 .bcl-header-v2 .cmp-navtabs .cmp-tabs__tablist .cmp-tabs__tab.link-tab a{
    color:var(--text-color-additional, #595959) !important;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-header-v2__utility-links .bcl-list .bcl-list__item .bcl-list__item-link{
    color:var(--text-color-additional);
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-header-v2__utility-links .bcl-list .bcl-list__item .bcl-list__item-link:hover{
    color:var(--text-color-link-hover);
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-header-v2__utility-links .bcl-list .bcl-list__item .bcl-list__item-link:active{
    color:var(--text-color-electric-blue, #0047e2);
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-header-dropdown{
    position:relative !important;
    z-index:100 !important;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-dropdown__values{
    position:absolute !important;
    z-index:101 !important;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-header-dropdown .bcl-dropdown__text:after{
    height:24px;
    top:0;
    width:24px;
  }
  #bcl-masthead-v2 .bcl-header-v2 .main-nav__dropdown{
    padding-left:40px !important;
    padding-right:40px !important;
  }
  #bcl-masthead-v2 .bcl-header-v2 .cmp-navtabs .cmp-tabs__tablist .cmp-tabs__tab--active:after{
    border-radius:2px;
  }
  #bcl-masthead-v2 .bcl-header-v2 .create-account__container_mobile{
    opacity:0;
    pointer-events:none;
    position:absolute;
    right:0;
    transform:translateY(-9pt);
    transition:transform .3s ease,opacity .3s ease,visibility .3s ease;
    width:268px;
  }
  #bcl-masthead-v2 .bcl-header-v2 .create-account__container_mobile.active{
    margin-top:8px;
    opacity:1;
    pointer-events:auto;
    right:0;
    transform:translateY(0);
    visibility:visible;
    width:268px;
  }
  #bcl-masthead-v2 .bcl-header-v2__main__primary > .bcl-list{
    display:none;
  }
  #bcl-masthead-v2 .bcl-header-v2__main__search{
    margin-left:-9pt;
    max-height:24px;
  }
  #bcl-masthead-v2 .bcl-header-v2__main__primary .bcl-header-v2__main__utility,#bcl-masthead-v2 .bcl-header-v2__main__primary > .bcl-list-container{
    display:none;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-header-dropdown .bcl-dropdown__values .bcl-dropdown__item{
    padding:0;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-header-dropdown .bcl-dropdown__values .bcl-dropdown__item a{
    font-size:var(--body-font-size-sm);
    line-height:var(--body-line-height-md);
    padding:var(--s16) var(--s20);
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-header-dropdown .bcl-dropdown__values .bcl-dropdown__item a span{
    font-size:var(--body-font-size-xs, 9pt);
    line-height:var(--body-line-height-xs, 17.7px);
  }
  #bcl-masthead-v2 .bcl-header-v2 .akam-m-show{
    display:none;
  }
  #bcl-masthead-v2 .bcl-header-v2 .akam-l-show{
    display:inherit;
  }
  #bcl-masthead-v2 .bcl-header-v2 .create-account__container .bcl-sectionheading__buttons-wrapper{
    margin-top:var(--s12);
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-languagenavigation__current-code{
    line-height:var(--body-line-height-sm);
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-header-v2__main__utility{
    align-items:center;
    gap:var(--s24);
    min-height:44px;
    padding-bottom:var(--s12);
    padding-top:var(--s12);
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-header-v2__main__utility .under-attack .bcl-list__item:last-child .bcl-list__item-link{
    color:var(--color-red-500);
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-header-v2__main__utility .under-attack .bcl-list__item:last-child .bcl-list__item-link:hover{
    color:var(--color-red-600);
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-header-v2__main__utility .under-attack .bcl-list__item:last-child .bcl-list__item-link:active,#bcl-masthead-v2 .bcl-header-v2 .bcl-header-v2__main__utility .under-attack .bcl-list__item:last-child .bcl-list__item-link:focus{
    color:var(--color-red-700);
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-header-v2__main__utility .bcl-list{
    display:flex;
    flex-direction:row;
    font-size:var(--button-font-size-sm);
    gap:var(--s16);
    list-style-type:none;
    margin:0;
    padding:0;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-header-v2__main__utility .bcl-list .bcl-list__item{
    margin-bottom:0;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-header-v2__main__utility .bcl-list .bcl-list__item .bcl-list__item-link{
    font-size:var(--button-font-size-sm);
    line-height:var(--body-line-height-sm);
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-container .nav-overlay{
    z-index:8;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-menu-product-card__button .button{
    padding:0 !important;
  }
}
@media only screen and (min-width:1280px){
  #bcl-masthead-v2 .bcl-header-v2{
    --bcl-header-max-width:var(--viewport-min-width);
  }
}
@media only screen and (min-width:861px) and (max-width:1279px){
  #bcl-masthead-v2 .bcl-header-v2 .main-nav__dropdown .cmp-sectiongrid:where(:not(.cmp-sectiongrid--1col)){
    --cmp-sectiongrid-col-span:span calc(var(--cmp-sectiongrid-col-count)/3);
  }
  #bcl-masthead-v2 .bcl-header-v2 .main-nav__dropdown .cmp-sectiongrid.cmp-sectiongrid--4col{
    --cmp-sectiongrid-col-span:span calc(var(--cmp-sectiongrid-col-count)/4);
  }
  #bcl-masthead-v2 .bcl-header-v2 .main-nav__dropdown .cmp-sectiongrid.cmp-sectiongrid--4col .cmp-sectiongrid__row{
    --cmp-sectiongrid-col-span:span calc(var(--cmp-sectiongrid-col-count)/4);
    display:flex;
    flex-direction:row;
    flex-wrap:nowrap;
    gap:24px;
  }
  #bcl-masthead-v2 .bcl-header-v2 .main-nav__dropdown .cmp-sectiongrid.cmp-sectiongrid--4col .cmp-sectiongrid__col{
    flex-grow:1;
    flex:1;
  }
  #bcl-masthead-v2 .bcl-header-v2 .main-nav__dropdown .cmp-sectiongrid .bcl-card,#bcl-masthead-v2 .bcl-header-v2 .main-nav__dropdown .cmp-sectiongrid .bcl-card--wrapper{
    min-width:inherit;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-nav-list.bcl-nav-list--edit .bcl-nav-list__item .main-nav__dropdown{
    position:static;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-nav-list.bcl-nav-list--edit .bcl-nav-list{
    flex-direction:column;
  }
  #bcl-masthead-v2 .bcl-header-v2 header.experiencefragment.fixed--header{
    z-index:12;
  }
  #bcl-masthead-v2 .bcl-header-v2 .create-account__container_mobile.active{
    display:block;
  }
}
@media only screen and (max-width:860px){
  #bcl-masthead-v2 .bcl-header-v2 .bcl-quick-links .bcl-sectionheading .bcl-sectionheading__buttons-wrapper{
    justify-content:center;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-developers .bcl-quick-links{
    width:100%;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-developers .bcl-quick-links .sectionheading .bcl-text{
    display:none;
  }
  #bcl-masthead-v2 .bcl-header-v2{
    align-items:center !important;
    max-height:5pc !important;
    min-height:inherit !important;
    padding-left:0 !important;
    padding-right:0 !important;
  }
  #bcl-masthead-v2 .bcl-header-v2 .cmp-navtabs .cmp-tabs__tablist .cmp-tabs__tab.link-tab a{
    color:var(--color-neutral-600);
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-nav-list .bcl-nav-list .bcl-nav-list__item .bcl-nav-list__item-link:after{
    height:2pc;
    width:2pc;
  }
  #bcl-masthead-v2 .bcl-header-v2 .navtabs .cmp-navtabs .cmp-tabs__tablist .cmp-tabs__tab:not(.link-tab){
    padding:var(--s20) var(--s40) !important;
  }
  #bcl-masthead-v2 .bcl-header-v2 .navtabs .cmp-navtabs .cmp-tabs__tablist .cmp-tabs__tab.link-tab{
    padding:0 !important;
  }
  #bcl-masthead-v2 .bcl-header-v2 .header-container.create-account__container .bcl-sectionheading__buttons-wrapper{
    margin-top:1pc;
  }
  #bcl-masthead-v2 .bcl-header-v2 .header-container.create-account__container .bcl-sectionheading__medium-sb .bcl-text p{
    color:var(--text-color-body, #1a1a1a);
    font-size:var(--body-font-size-sm, 14px);
    font-style:normal;
    font-weight:500;
    line-height:1.3pc;
    margin-top:8px;
  }
  #bcl-masthead-v2 .bcl-header-v2 .header-container.create-account__container .bcl-sectionheading__title .bcl-title__text{
    color:var(--text-color-body, #1a1a1a);
    font-size:var(--heading-font-size-md, 24px);
    font-style:normal;
    font-weight:600;
    line-height:var(--heading-line-height-md, 2pc);
    text-align:start;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-quick-links .bcl-sectionheading .bcl-title__text{
    font-size:var(--body-font-size-sm, 14px) !important;
  }
  #bcl-masthead-v2 .bcl-header-v2 .main-nav__dropdown .bcl-list-container .bcl-list__item .bcl-list__item-title{
    color:var(--text-color-additional, #595959) !important;
    font-size:var(--body-font-size-pre-title, 9pt) !important;
    font-style:normal;
    font-weight:600;
    letter-spacing:var(--spacing-eyebrow-kerning, .5px) !important;
    line-height:var(--body-line-height-pre-title, 1pc) !important;
    text-transform:uppercase !important;
  }
  #bcl-masthead-v2 .bcl-header-v2 .main-nav__dropdown .cmp-sectiongrid:where(:not(.cmp-sectiongrid--1col)){
    --cmp-sectiongrid-col-span:span calc(var(--cmp-sectiongrid-col-count)/1);
  }
  #bcl-masthead-v2 .bcl-header-v2 .main-nav__dropdown .cmp-sectiongrid.cmp-sectiongrid--4col{
    --cmp-sectiongrid-col-span:span calc(var(--cmp-sectiongrid-col-count)/1);
  }
  #bcl-masthead-v2 .bcl-header-v2 .create-account__container_mobile,#bcl-masthead-v2 .bcl-header-v2__utility-links.under-attack .bcl-list .bcl-list__item:last-child{
    display:none;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-header-v2__logo--section .bcl-image{
    display:flex;
    flex:1;
  }
  #bcl-masthead-v2 .bcl-header-v2 .dropdown-mobile-head{
    border-bottom:1px solid var(--color-neutral-100, #f5f5f5);
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-languagenavigation{
    margin-bottom:40px;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-languagenavigation .bcl-dropdown{
    display:none;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-languagenavigation .bcl-dropdown__list{
    height:calc(100vh - 75pt) !important;
    margin-bottom:40px;
    overflow-y:scroll;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-languagenavigation__current-code.active + .bcl-dropdown{
    bottom:0;
    display:block !important;
    left:0;
    margin-top:0;
    position:fixed;
    right:0;
    top:0;
    width:100%;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-languagenavigation__current-code.active + .bcl-dropdown .bcl-dropdown__item{
    padding:var(--s16, 1pc) var(--s40, 40px);
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-languagenavigation__current-code.active + .bcl-dropdown .bcl-dropdown__item,#bcl-masthead-v2 .bcl-header-v2 .bcl-languagenavigation__group a{
    font-size:var(--body-font-size-md, 1pc);
    font-style:normal;
    font-weight:600;
    line-height:var(--body-line-height-md, 24px);
  }
  #bcl-masthead-v2 .bcl-header-v2__main__search{
    max-height:inherit !important;
  }
  #bcl-masthead-v2 .bcl-header-v2__logo--section img{
    height:40px;
  }
  #bcl-masthead-v2 .bcl-header-v2 .cmp-navtabs .cmp-tabs__tablist .cmp-tabs__tab.link-tab a span:before{
    background:transparent !important;
    content:none !important;
  }
  #bcl-masthead-v2 .bcl-header-v2__main__utility.akam-l-show{
    display:none;
  }
  #bcl-masthead-v2 .bcl-header-v2 .cmp-navtabs .cmp-tabs__tablist .cmp-tabs__tab:after{
    content:none !important;
    display:none !important;
  }
  #bcl-masthead-v2 .bcl-header-v2 .navtabs .cmp-navtabs .cmp-tabs__tablist{
    padding:0 !important;
  }
  #bcl-masthead-v2 .bcl-header-v2 .tab-content-wrapper .cmp-sectiongrid--2-1 > .cmp-sectiongrid__row > .cmp-sectiongrid__column-1{
    padding:0;
  }
  #bcl-masthead-v2 .bcl-header-v2 .main-nav__dropdown > div,#bcl-masthead-v2 .bcl-header-v2 .tab-content-wrapper > .container > .bcl-container,#bcl-masthead-v2 .bcl-header-v2 .tab-content-wrapper > .container > .cmp-container{
    margin-bottom:40px;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-sectionheading__title .bcl-title__text{
    text-align:center;
  }
  #bcl-masthead-v2 .bcl-header-v2 button:is(.search-button__stepped, .search-button__main, .icon--menu-toggle):hover:after{
    content:none !important;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-solutions > .bcl-sectiongrid > .bcl-header-columns{
    padding:0 !important;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-products .cmp-sectiongrid--2-1 > .cmp-sectiongrid__row{
    grid-template-columns:1fr;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-products .cmp-sectiongrid--2-1 > .cmp-sectiongrid__row > .cmp-sectiongrid__column-2{
    order:-1;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-products .cmp-sectiongrid--2-1 > .cmp-sectiongrid__row > .cmp-sectiongrid__column-2 .bcl-quick-links:has(> .sectionheading + .sectionheading):not(:has(> .sectionheading + .sectionheading + .sectionheading)){
    display:grid;
    gap:1pc;
    grid-template-columns:repeat(2, 1fr);
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-products .cmp-sectiongrid--2-1 > .cmp-sectiongrid__row > .cmp-sectiongrid__column-2 .bcl-quick-links:has(> .sectionheading):not(:has(> .sectionheading ~ .sectionheading)){
    align-items:center;
    display:flex;
    flex-direction:column;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-products .cmp-sectiongrid--2-1 > .cmp-sectiongrid__row > .cmp-sectiongrid__column-2 .bcl-quick-links:has(> .sectionheading):not(:has(> .sectionheading ~ .sectionheading)) .sectionheading{
    width:100%;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-products .cmp-sectiongrid--2-1 > .cmp-sectiongrid__row > .cmp-sectiongrid__column-2 .bcl-quick-links .bcl-sectionheading .bcl-text{
    display:none;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-products .cmp-sectiongrid--2-1 > .cmp-sectiongrid__row > .cmp-sectiongrid__column-2 .bcl-quick-links > .button{
    bottom:0;
    box-shadow:0 0 var(--s16, 1pc) 0 rgba(0,0,0,.08);
    left:0;
    padding:var(--s20, 20px) var(--s16, 1pc) var(--s48, 3pc) var(--s16, 1pc);
    position:fixed;
    width:100%;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-products .cmp-sectiongrid--2-1 > .cmp-sectiongrid__row > .cmp-sectiongrid__column-2 .bcl-quick-links > .button:before{
    content:none;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-products .cmp-sectiongrid--2-1 > .cmp-sectiongrid__row > .cmp-sectiongrid__column-2 .bcl-quick-links > .button .bcl-button{
    width:100%;
  }
  #bcl-masthead-v2 .bcl-header-v2 .cmp-sectiongrid--1-2-1 > .cmp-sectiongrid__row,#bcl-masthead-v2 .bcl-header-v2 .cmp-sectiongrid--2-1 > .cmp-sectiongrid__row{
    grid-template-columns:1fr !important;
  }
  #bcl-masthead-v2 .bcl-header-v2 .cmp-sectiongrid--1-2 > .cmp-sectiongrid__row > .cmp-sectiongrid__column-1 > *,#bcl-masthead-v2 .bcl-header-v2 .cmp-sectiongrid--1-2-1 > .cmp-sectiongrid__row > .cmp-sectiongrid__column-1 > *{
    max-width:100% !important;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-pricing .cmp-sectiongrid--1-2-1 > .cmp-sectiongrid__row > .cmp-sectiongrid__column-3{
    background:linear-gradient(126deg, var(--color-electric-blue-100, #d9e3fb) 7.99%, var(--background-color-primary, #fff) 46.12%);
    order:0;
    z-index:-1;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-pricing .cmp-sectiongrid--1-2-1 > .cmp-sectiongrid__row > .cmp-sectiongrid__column-3 .bcl-quick-links{
    gap:1pc;
    padding-top:1pc !important;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-pricing .cmp-sectiongrid--1-2-1 > .cmp-sectiongrid__row > .cmp-sectiongrid__column-3 .bcl-quick-links .title{
    margin-bottom:8px !important;
    padding:0 20px !important;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-pricing .cmp-sectiongrid--1-2-1 > .cmp-sectiongrid__row > .cmp-sectiongrid__column-3 .bcl-quick-links .title .bcl-title__text{
    color:var(--text-color-navy, #00146c) !important;
    font-size:var(--body-font-size-md, 1pc) !important;
    font-style:normal;
    font-weight:600 !important;
    line-height:var(--body-line-height-md, 24px) !important;
    text-align:center;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-pricing .cmp-sectiongrid--1-2-1 > .cmp-sectiongrid__row > .cmp-sectiongrid__column-3 .bcl-quick-links .bcl-sectionheading .bcl-sectionheading__title .bcl-title__text{
    color:var(--text-color-navy, #00146c) !important;
    font-size:var(--body-font-size-sm, 14px) !important;
    font-style:normal;
    font-weight:600 !important;
    line-height:1.3pc !important;
    text-align:center;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-pricing .cmp-sectiongrid--1-2-1 > .cmp-sectiongrid__row > .cmp-sectiongrid__column-3 .bcl-quick-links .bcl-sectionheading .bcl-text{
    text-align:center;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-pricing .cmp-sectiongrid--1-2-1 > .cmp-sectiongrid__row > .cmp-sectiongrid__column-2{
    order:1;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-pricing .cmp-sectiongrid--1-2-1 > .cmp-sectiongrid__row > .cmp-sectiongrid__column-2 .bcl-container--blue-gradient{
    background:transparent !important;
    padding:0;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-pricing .cmp-sectiongrid--1-2-1 > .cmp-sectiongrid__row > .cmp-sectiongrid__column-2 .bcl-container--blue-gradient .title{
    display:none;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-pricing .cmp-sectiongrid--1-2-1 > .cmp-sectiongrid__row > .cmp-sectiongrid__column-1{
    gap:0;
    order:2;
    padding:0;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-pricing .cmp-sectiongrid--1-2-1 > .cmp-sectiongrid__row > .cmp-sectiongrid__column-1 .title{
    align-items:flex-start;
    align-self:stretch;
    background:linear-gradient(126deg, var(--color-electricBlue-100, #d9e3fb) 7.99%, var(--backgroundColor-primary, #fff) 46.12%);
    display:flex;
    padding:var(--spacing-responsive-16, 1pc) var(--spacing-responsive-40, 40px);
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-pricing .cmp-sectiongrid--1-2-1 > .cmp-sectiongrid__row > .cmp-sectiongrid__column-1 .title .bcl-title{
    width:100%;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-pricing .cmp-sectiongrid--1-2-1 > .cmp-sectiongrid__row > .cmp-sectiongrid__column-1 .title .bcl-title__text{
    color:var(--text-color-heading, #1a1a1a) !important;
    font-size:var(--body-font-size-md, 1pc) !important;
    font-style:normal;
    font-weight:600 !important;
    line-height:var(--body-line-height-md, 24px) !important;
    text-align:center;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-developers .cmp-sectiongrid--2-1 > .cmp-sectiongrid__row > .cmp-sectiongrid__column-2{
    order:0;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-developers .cmp-sectiongrid--2-1 > .cmp-sectiongrid__row > .cmp-sectiongrid__column-1{
    order:1;
    padding:0;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-resources .cmp-sectiongrid--2-1 > .cmp-sectiongrid__row > .cmp-sectiongrid__column-2{
    order:1;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-resources .cmp-sectiongrid--2-1 > .cmp-sectiongrid__row > .cmp-sectiongrid__column-2 .bcl-quick-links{
    background:transparent !important;
    padding:0 !important;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-resources .cmp-sectiongrid--2-1 > .cmp-sectiongrid__row > .cmp-sectiongrid__column-2 .bcl-quick-links > .button{
    display:none;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-resources .cmp-sectiongrid--2-1 > .cmp-sectiongrid__row > .cmp-sectiongrid__column-2 .bcl-quick-links .bcl-sectionheading .bcl-sectionheading__title{
    align-items:center;
    align-self:stretch;
    background:linear-gradient(90deg, var(--color-neutral-100, #f5f5f5) 0, var(--color-neutral-white, #fff) 100%);
    display:flex;
    min-height:3pc;
    padding:var(--s16, 1pc) var(--s40, 40px);
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-resources .cmp-sectiongrid--2-1 > .cmp-sectiongrid__row > .cmp-sectiongrid__column-2 .bcl-quick-links .bcl-sectionheading .bcl-sectionheading__title .bcl-title__text{
    color:var(--text-color-additional, #595959) !important;
    font-size:var(--body-font-size-pre-title, 9pt) !important;
    font-style:normal;
    font-weight:600 !important;
    letter-spacing:var(--spacing-eyebrow-kerning, .5px) !important;
    line-height:var(--body-line-height-pre-title, 1pc) !important;
    text-transform:uppercase !important;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-resources .cmp-sectiongrid--2-1 > .cmp-sectiongrid__row > .cmp-sectiongrid__column-2 .bcl-quick-links .bcl-sectionheading .bcl-text{
    display:none;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-resources .cmp-sectiongrid--2-1 > .cmp-sectiongrid__row > .cmp-sectiongrid__column-2 .bcl-quick-links .bcl-list-container{
    width:100%;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-resources .cmp-sectiongrid--2-1 > .cmp-sectiongrid__row > .cmp-sectiongrid__column-2 .bcl-list-container{
    background:var(--button-color-background-tertiary, #fff);
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-resources .cmp-sectiongrid--2-1 > .cmp-sectiongrid__row > .cmp-sectiongrid__column-2 .bcl-partners-rail .sectionheading{
    width:100%;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-resources .cmp-sectiongrid--2-1 > .cmp-sectiongrid__row > .cmp-sectiongrid__column-2 .bcl-partners-rail .bcl-list{
    gap:0 !important;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-resources .cmp-sectiongrid--2-1 > .cmp-sectiongrid__row > .cmp-sectiongrid__column-2 .bcl-list-container .bcl-list__item .bcl-list__item-title{
    align-items:center;
    align-self:stretch;
    background:var(--button-color-background-tertiary, #fff);
    color:var(--text-color-body, #1a1a1a);
    display:flex;
    font-size:var(--body-font-size-md, 1pc);
    font-style:normal;
    font-weight:600;
    gap:var(--s8, 8px);
    line-height:var(--body-line-height-md, 24px);
    min-height:3pc;
    padding:var(--s8, 8px) var(--s40, 40px);
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-resources .cmp-sectiongrid--2-1 > .cmp-sectiongrid__row > .cmp-sectiongrid__column-1{
    order:2;
    padding:0 !important;
  }
  #bcl-masthead-v2 .bcl-header-v2 .create-account__container_mobile.active{
    bottom:0;
    display:block;
    left:0;
    position:fixed;
    right:0;
    top:0;
    visibility:visible;
  }
  #bcl-masthead-v2 .bcl-header-v2 .header-container.create-account__container.active{
    display:flex;
    height:100%;
    margin-top:0;
    right:0;
    width:100%;
  }
  #bcl-masthead-v2 .bcl-header-v2 .header-container.create-account__container.active .bcl-container{
    gap:0;
    padding:0;
    width:100%;
  }
  #bcl-masthead-v2 .bcl-header-v2 .header-container.create-account__container.active .bcl-container .sectionheading{
    padding:var(--s40, 40px);
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-resources .cmp-sectiongrid--2-1 > .cmp-sectiongrid__row > .cmp-sectiongrid__column-1 .cmp-sectiongrid__col{
    gap:0;
  }
}

#bcl-masthead-v2 .bcl-quick-links{
  display:flex;
  flex-direction:column;
  gap:40px;
  padding:var(--s32, 2pc) var(--s20, 20px);
}
#bcl-masthead-v2 .special-link-tab{
  align-items:center !important;
  align-self:stretch !important;
  display:flex;
  gap:var(--s4, 4px) !important;
  min-height:40px !important;
  padding:var(--s8, 8px) var(--s12, 9pt);
}
#bcl-masthead-v2 .special-link-tab .cmp-link{
  color:var(--text-color-additional, #595959);
  font-size:var(--body-font-size-xs, 9pt);
  font-style:normal;
  font-weight:600;
  line-height:17.7px;
}
#bcl-masthead-v2 .special-link-tab .cmp-link span::before{
  content:none !important;
}
#bcl-masthead-v2 .bcl-container--blue-gradient{
  background:linear-gradient(126deg, var(--color-electric-blue-100, #d9e3fb) 7.99%, var(--background-color-primary, #fff) 46.12%);
}
#bcl-masthead-v2 .bcl-partners-rail{
  align-items:flex-start;
  gap:0 !important;
  padding:2pc var(--s20, 20px) !important;
}
#bcl-masthead-v2 .bcl-partners-rail .button{
  margin-bottom:8px !important;
}
#bcl-masthead-v2 .bcl-partners-rail .button:before{
  content:none;
}
#bcl-masthead-v2 .bcl-partners-rail .button .bcl-button__border{
  border:0;
}
#bcl-masthead-v2 .bcl-partners-rail .button::before{
  content:none;
}
#bcl-masthead-v2 .bcl-partners-rail .bcl-button{
  background-color:transparent !important;
}
#bcl-masthead-v2 .bcl-partners-rail .bcl-text{
  margin-bottom:1pc !important;
}
#bcl-masthead-v2 .bcl-partners-rail .bcl-text p{
  margin:0;
}
#bcl-masthead-v2 .bcl-partners-rail .bcl-list{
  gap:9pt !important;
}
#bcl-masthead-v2 .bcl-partners-rail .bcl-list__item-title{
  color:var(--text-color-body, #1a1a1a) !important;
  font-size:var(--button-font-size-md, 14px) !important;
  font-style:normal !important;
  font-weight:600 !important;
  line-height:var(--button-line-height-md, 24px) !important;
}
#bcl-masthead-v2 .bcl-header-columns{
  --bcl-header-columns-left-fixed-width:224px;
  --bcl-header-columns-right-fixed-width:268px;
  --bcl-header-columns-min-fluid-width:120px;
  --bcl-header-columns-grid-gap:24px;
  --cmp-sectiongrid-gap:var(--bcl-header-columns-grid-gap);
}
#bcl-masthead-v2 .cmp-sectiongrid--1-2,#bcl-masthead-v2 .cmp-sectiongrid--1-2-1,#bcl-masthead-v2 .cmp-sectiongrid--2-1{
  container-type:inline-size;
}
#bcl-masthead-v2 .cmp-sectiongrid--1-2 > .cmp-sectiongrid__row > .cmp-sectiongrid__col,#bcl-masthead-v2 .cmp-sectiongrid--1-2-1 > .cmp-sectiongrid__row > .cmp-sectiongrid__col,#bcl-masthead-v2 .cmp-sectiongrid--2-1 > .cmp-sectiongrid__row > .cmp-sectiongrid__col{
  grid-column:auto;
  margin-top:0;
}
@media screen and (min-width:861px){
  #bcl-masthead-v2 .bcl-pricing .cmp-sectiongrid--1-2-1 .cmp-sectiongrid__column-2{
    --cmp-sectiongrid-col-span:span calc(var(--cmp-sectiongrid-col-count)/2);
  }
}
#bcl-masthead-v2 .cmp-sectiongrid--1-2-1 > .cmp-sectiongrid__row{
  grid-template-columns:var(--bcl-header-columns-left-fixed-width) minmax(0, 1fr) var(--bcl-header-columns-right-fixed-width);
}
#bcl-masthead-v2 .cmp-sectiongrid--2-1 > .cmp-sectiongrid__row{
  grid-template-columns:minmax(0, 1fr) var(--bcl-header-columns-right-fixed-width);
}
#bcl-masthead-v2 .cmp-sectiongrid--1-2 > .cmp-sectiongrid__row{
  grid-template-columns:var(--bcl-header-columns-left-fixed-width) minmax(0, 1fr);
}
#bcl-masthead-v2 .cmp-sectiongrid--1-2 > .cmp-sectiongrid__row > .cmp-sectiongrid__column-1,#bcl-masthead-v2 .cmp-sectiongrid--1-2-1 > .cmp-sectiongrid__row > .cmp-sectiongrid__column-1{
  box-sizing:border-box;
}
#bcl-masthead-v2 .cmp-sectiongrid--1-2 > .cmp-sectiongrid__row > .cmp-sectiongrid__column-1 > *,#bcl-masthead-v2 .cmp-sectiongrid--1-2-1 > .cmp-sectiongrid__row > .cmp-sectiongrid__column-1 > *{
  max-width:200px;
}
#bcl-masthead-v2 .cmp-sectiongrid--1-2-1 > .cmp-sectiongrid__row > .cmp-sectiongrid__column-3,#bcl-masthead-v2 .cmp-sectiongrid--2-1 > .cmp-sectiongrid__row > .cmp-sectiongrid__column-2{
  box-sizing:border-box;
}
@container (max-width: 659px){
  #bcl-masthead-v2 .cmp-sectiongrid--1-2-1 > .cmp-sectiongrid__row{
    gap:0;
    grid-template-columns:1fr;
  }
}
@container (max-width: 812px){
  #bcl-masthead-v2 .cmp-sectiongrid--1-2-1 > .cmp-sectiongrid__row > .cmp-sectiongrid__column-2 .cmp-sectiongrid--2col .cmp-sectiongrid__row{
    gap:0;
    grid-template-columns:1fr;
  }
}
@container (max-width: 947px){
  #bcl-masthead-v2 .cmp-sectiongrid--1-2-1 > .cmp-sectiongrid__row > .cmp-sectiongrid__column-2 .cmp-sectiongrid--3col .cmp-sectiongrid__row{
    gap:0;
    grid-template-columns:1fr;
  }
  @media screen and (min-width:861px){
    #bcl-masthead-v2 .bcl-pricing .bcl-list-container,#bcl-masthead-v2 .bcl-pricing .bcl-list-container:last-child{
      margin-bottom:40px !important;
    }
  }
}
@container (max-width: 411px){
  #bcl-masthead-v2 .cmp-sectiongrid--2-1 > .cmp-sectiongrid__row{
    gap:0;
    grid-template-columns:1fr;
  }
}
@container (max-width: 580px){
  #bcl-masthead-v2 .cmp-sectiongrid--2-1 > .cmp-sectiongrid__row > .cmp-sectiongrid__column-1 .cmp-sectiongrid--2col .cmp-sectiongrid__row{
    gap:0;
    grid-template-columns:1fr;
  }
  @media screen and (min-width:861px){
    #bcl-masthead-v2 .cmp-sectiongrid--2-1 > .cmp-sectiongrid__row > .cmp-sectiongrid__column-1 .cmp-sectiongrid--2col .cmp-sectiongrid__row .bcl-list-container,#bcl-masthead-v2 .cmp-sectiongrid--2-1 > .cmp-sectiongrid__row > .cmp-sectiongrid__column-1 .cmp-sectiongrid--2col .cmp-sectiongrid__row .bcl-list-container:last-child{
      margin-bottom:40px !important;
    }
  }
}
@container (max-width: 699px){
  #bcl-masthead-v2 .cmp-sectiongrid--2-1 > .cmp-sectiongrid__row > .cmp-sectiongrid__column-1 .cmp-sectiongrid--3col .cmp-sectiongrid__row{
    gap:0;
    grid-template-columns:1fr;
  }
  @media screen and (min-width:861px){
    #bcl-masthead-v2 .cmp-sectiongrid--2-1 > .cmp-sectiongrid__row > .cmp-sectiongrid__column-1{
      background:linear-gradient(var(--color-neutral-white) 40%, transparent) top/100% 24px no-repeat local, linear-gradient(transparent, var(--color-neutral-white) 60%) bottom/100% 24px no-repeat local, linear-gradient(0deg, hsla(0,0%,85%,0) 0, #eee 100%) top/100% 40px no-repeat scroll, linear-gradient(180deg, hsla(0,0%,85%,0) 0, #eee 100%) bottom/100% 40px no-repeat scroll;
      height:calc(100vh - 75pt);
      overflow-y:auto;
    }
    #bcl-masthead-v2 .cmp-sectiongrid--2-1 .cmp-sectiongrid--3col .bcl-list-container,#bcl-masthead-v2 .cmp-sectiongrid--2-1 .cmp-sectiongrid--3col .bcl-list-container:last-child{
      margin-bottom:40px !important;
    }
  }
  #bcl-masthead-v2 .cmp-sectiongrid--2-1 > .cmp-sectiongrid__row > .cmp-sectiongrid__column-1 .cmp-sectiongrid--2col .cmp-sectiongrid__row{
    --cmp-sectiongrid-col-span:span calc(var(--cmp-sectiongrid-col-count)/2);
  }
}
@container (max-width: 367px){
  #bcl-masthead-v2 .cmp-sectiongrid--1-2 > .cmp-sectiongrid__row{
    gap:0;
    grid-template-columns:1fr;
  }
}
@container (max-width: 511px){
  #bcl-masthead-v2 .cmp-sectiongrid--1-2 > .cmp-sectiongrid__row > .cmp-sectiongrid__column-2 .cmp-sectiongrid--2col .cmp-sectiongrid__row{
    gap:0;
    grid-template-columns:1fr;
  }
}
@container (max-width: 655px){
  #bcl-masthead-v2 .cmp-sectiongrid--1-2 > .cmp-sectiongrid__row > .cmp-sectiongrid__column-2 .cmp-sectiongrid--3col .cmp-sectiongrid__row{
    gap:0;
    grid-template-columns:1fr;
  }
}
@media screen and (max-width:860px){
  #bcl-masthead-v2 .bcl-quick-links{
    padding:24px 20px;
  }
}

#bcl-footer-v1 .bcl-icon,#bcl-masthead-v2 .bcl-icon{
  color:var(--bcl-icon-color, var(--icon-color-primary));
  font-size:var(--bcl-icon-size, 24px);
  line-height:1;
  vertical-align:middle;
}

#bcl-footer-v1 .bcl-icon--secondary,#bcl-masthead-v2 .bcl-icon--secondary{
  color:var(--bcl-icon-color, var(--icon-color-secondary));
}
#bcl-footer-v1 .bcl-icon--tertiary,#bcl-masthead-v2 .bcl-icon--tertiary{
  color:var(--bcl-icon-color, var(--icon-color-tertiary));
}

#bcl-footer-v1 .bcl-image,#bcl-masthead-v2 .bcl-image{
  --_bcl-image-aspect-ratio:var(--bcl-image-aspect-ratio, 16 / 9);
  --_bcl-image-border-radius:var(--bcl-image-border-radius, var(--corner-radius-sm));
  --_bcl-image-box-shadow:var(--bcl-image-box-shadow, var(--box-shadow));
  --_bcl-image-caption-color:var(--bcl-image-caption-color, var(--text-color-additional));
  --_bcl-image-gap:var(--bcl-image-gap, var(--s12));
  --_bcl-image-height:var(--bcl-image-height, auto);
  --_bcl-image-object-fit:var(--bcl-image-object-fit, cover);
  --_bcl-image-object-position:var(--bcl-image-object-position, center);
  --_bcl-image-place-items:var(--bcl-image-place-items, stretch);
  --_bcl-image-width:var(--bcl-image-width, 100%);
  display:grid;
  gap:var(--_bcl-image-gap);
  grid-template-columns:1fr;
  place-items:var(--_bcl-image-place-items);
  position:relative;
}
#bcl-footer-v1 .bcl-image__link,#bcl-masthead-v2 .bcl-image__link{
  grid-area:1/1;
}
#bcl-footer-v1 .bcl-image__link:where(a),#bcl-masthead-v2 .bcl-image__link:where(a){
  display:grid;
}
#bcl-footer-v1 .bcl-image__image,#bcl-masthead-v2 .bcl-image__image{
  aspect-ratio:var(--_bcl-image-aspect-ratio);
  border-radius:var(--_bcl-image-border-radius);
  box-shadow:var(--_bcl-image-box-shadow);
  grid-area:1/1;
  height:var(--_bcl-image-height);
  object-fit:var(--_bcl-image-object-fit);
  object-position:var(--_bcl-image-object-position);
  overflow:hidden;
  width:var(--_bcl-image-width);
}
#bcl-footer-v1 .bcl-image__zoom,#bcl-masthead-v2 .bcl-image__zoom{
  cursor:pointer;
  display:none;
  grid-area:1/1;
  margin:var(--spacing-fixed-8);
  place-self:end end;
}
#bcl-footer-v1 .bcl-image__caption,#bcl-masthead-v2 .bcl-image__caption{
  font-feature-settings:"dlig" on;
  color:var(--_bcl-image-caption-color);
}
#bcl-footer-v1 .bcl-image__popover,#bcl-masthead-v2 .bcl-image__popover{
  --space-for-button:56px;
  --max-width:100cqw;
  --max-height:100cqh;
  align-items:center;
  background-color:transparent;
  container-type:size;
  height:auto;
  inset:var(--space-for-button) var(--padding-horizontal);
  justify-content:center;
  overflow:visible;
  pointer-events:none;
  width:auto;
}
#bcl-footer-v1 .bcl-image__popover:popover-open,#bcl-masthead-v2 .bcl-image__popover:popover-open{
  display:flex;
}
#bcl-footer-v1 .bcl-image__popover::backdrop,#bcl-masthead-v2 .bcl-image__popover::backdrop{
  backdrop-filter:blur(9pt);
  background-color:rgba(0,0,0,.5);
}
#bcl-footer-v1 .bcl-image__popover-wrap,#bcl-masthead-v2 .bcl-image__popover-wrap{
  height:fit-content;
  max-height:var(--max-height);
  max-width:var(--max-width);
  pointer-events:all;
  position:relative;
  width:fit-content;
}
#bcl-footer-v1 .bcl-image__popover-image,#bcl-masthead-v2 .bcl-image__popover-image{
  border-radius:var(--corner-radius-md);
  height:auto;
  max-height:var(--max-height);
  max-width:var(--max-width);
  min-height:0;
  min-width:0;
  overflow:hidden;
  width:auto;
}
#bcl-footer-v1 .bcl-image__popover-close,#bcl-masthead-v2 .bcl-image__popover-close{
  bottom:calc(100% + var(--spacing-fixed-8));
  position:absolute;
  right:0;
}
@media only screen and (min-width:768px){
  #bcl-footer-v1 .bcl-image__zoom,#bcl-masthead-v2 .bcl-image__zoom{
    display:initial;
  }
}

#bcl-footer-v1 .bcl-image--flexible,#bcl-masthead-v2 .bcl-image--flexible{
  --bcl-image-aspect-ratio:unset;
}
#bcl-footer-v1 .bcl-image--left,#bcl-masthead-v2 .bcl-image--left{
  --bcl-image-object-position:left;
}
#bcl-footer-v1 .bcl-image--right,#bcl-masthead-v2 .bcl-image--right{
  --bcl-image-object-position:right;
}
#bcl-footer-v1 .bcl-image--circle,#bcl-masthead-v2 .bcl-image--circle{
  --bcl-image-border-radius:var(--corner-radius-xxl);
}

#bcl-footer-v1 .bcl-languagenavigation,#bcl-masthead-v2 .bcl-languagenavigation{
  position:relative;
}
#bcl-footer-v1 .bcl-languagenavigation .dropdown-mobile-head,#bcl-masthead-v2 .bcl-languagenavigation .dropdown-mobile-head{
  display:none;
}
#bcl-footer-v1 .bcl-languagenavigation .active + .bcl-languagenavigation__group,#bcl-masthead-v2 .bcl-languagenavigation .active + .bcl-languagenavigation__group{
  opacity:1;
  transform:translateY(0);
  z-index:var(--z-index-bcl-languagenavigation-group-active);
}
#bcl-footer-v1 .bcl-languagenavigation .bcl-dropdown__list,#bcl-masthead-v2 .bcl-languagenavigation .bcl-dropdown__list{
  max-height:none !important;
}
#bcl-footer-v1 .bcl-languagenavigation__current-code,#bcl-masthead-v2 .bcl-languagenavigation__current-code{
  color:var(--text-color-body);
  cursor:pointer;
  display:flex;
}
#bcl-footer-v1 .bcl-languagenavigation__current-code:after,#bcl-masthead-v2 .bcl-languagenavigation__current-code:after{
  align-items:center;
  color:inherit;
  content:"\eab1";
  display:flex;
  font-family:icomoon;
  font-size:24px;
  font-weight:500;
  height:24px;
  justify-content:center;
  position:relative;
  top:-2px;
  -webkit-transform:rotate(90deg);
  transform:rotate(90deg);
  width:24px;
}
#bcl-footer-v1 .bcl-languagenavigation__current-code:hover,#bcl-masthead-v2 .bcl-languagenavigation__current-code:hover{
  color:var(--text-color-link-hover) !important;
}
#bcl-footer-v1 .bcl-languagenavigation__current-code:hover:after,#bcl-masthead-v2 .bcl-languagenavigation__current-code:hover:after{
  color:inherit !important;
}
#bcl-footer-v1 .bcl-languagenavigation__current-code.active,#bcl-masthead-v2 .bcl-languagenavigation__current-code.active{
  color:var(--text-color-link-hover) !important;
}
#bcl-footer-v1 .bcl-languagenavigation__current-code.active:after,#bcl-masthead-v2 .bcl-languagenavigation__current-code.active:after{
  color:inherit !important;
  transform:rotate(-90deg);
}
#bcl-footer-v1 .bcl-languagenavigation__group,#bcl-masthead-v2 .bcl-languagenavigation__group{
  bottom:36px;
  display:block;
  list-style:none;
  opacity:0;
  position:absolute;
  transform:translateY(20px);
  white-space:nowrap;
  width:auto;
  z-index:-1;
}
#bcl-footer-v1 .bcl-languagenavigation__group.shadow--hoverable,#bcl-masthead-v2 .bcl-languagenavigation__group.shadow--hoverable{
  transition:transform .3s ease,opacity .3s ease,box-shadow .3s ease-in-out !important;
}
#bcl-footer-v1 .bcl-languagenavigation__item--active,#bcl-masthead-v2 .bcl-languagenavigation__item--active{
  color:var(--text-color-electric-blue) !important;
}
#bcl-footer-v1 .bcl-languagenavigation__item--active a,#bcl-masthead-v2 .bcl-languagenavigation__item--active a{
  color:inherit !important;
  display:flex;
  flex-direction:row;
}
#bcl-footer-v1 .bcl-languagenavigation__item--active a span,#bcl-masthead-v2 .bcl-languagenavigation__item--active a span{
  color:inherit !important;
  margin-left:auto;
}

#bcl-footer-v1 .bcl-list,#bcl-masthead-v2 .bcl-list{
  display:flex;
  flex-direction:column;
  gap:9pt;
  list-style:none;
  margin:0;
  padding:0;
}
#bcl-footer-v1 .bcl-list .bcl-list__item,#bcl-masthead-v2 .bcl-list .bcl-list__item{
  align-items:center;
  display:flex;
  gap:8px;
  justify-content:left;
}
#bcl-footer-v1 .bcl-list .bcl-list__item .bcl-list__item-link,#bcl-masthead-v2 .bcl-list .bcl-list__item .bcl-list__item-link{
  align-items:center;
  color:var(--text-color-body);
  display:flex;
  gap:8px;
  text-decoration:none;
}
#bcl-footer-v1 .bcl-list .bcl-list__item .bcl-list__item-link:hover,#bcl-masthead-v2 .bcl-list .bcl-list__item .bcl-list__item-link:hover{
  color:var(--text-color-link-hover);
}
#bcl-footer-v1 .bcl-list .bcl-list__item .bcl-list__item-link:active,#bcl-footer-v1 .bcl-list .bcl-list__item .bcl-list__item-link:focus,#bcl-footer-v1 .bcl-list .bcl-list__item .bcl-list__item-link:focus-visible,#bcl-masthead-v2 .bcl-list .bcl-list__item .bcl-list__item-link:active,#bcl-masthead-v2 .bcl-list .bcl-list__item .bcl-list__item-link:focus,#bcl-masthead-v2 .bcl-list .bcl-list__item .bcl-list__item-link:focus-visible{
  color:var(--text-color-link-pressed);
}
#bcl-footer-v1 .bcl-list .bcl-list__item .bcl-list__item-link--blue-style,#bcl-masthead-v2 .bcl-list .bcl-list__item .bcl-list__item-link--blue-style{
  color:var(--cl-color-akamai-blue);
}
#bcl-footer-v1 .bcl-list .bcl-list__item .bcl-list__item-link--blue-style:active,#bcl-footer-v1 .bcl-list .bcl-list__item .bcl-list__item-link--blue-style:focus,#bcl-footer-v1 .bcl-list .bcl-list__item .bcl-list__item-link--blue-style:focus-visible,#bcl-footer-v1 .bcl-list .bcl-list__item .bcl-list__item-link--blue-style:hover,#bcl-masthead-v2 .bcl-list .bcl-list__item .bcl-list__item-link--blue-style:active,#bcl-masthead-v2 .bcl-list .bcl-list__item .bcl-list__item-link--blue-style:focus,#bcl-masthead-v2 .bcl-list .bcl-list__item .bcl-list__item-link--blue-style:focus-visible,#bcl-masthead-v2 .bcl-list .bcl-list__item .bcl-list__item-link--blue-style:hover{
  color:var(--cl-color-akamai-blue);
}
#bcl-footer-v1 .bcl-list .bcl-list__item .bcl-list__item-link--blue-style:active span,#bcl-footer-v1 .bcl-list .bcl-list__item .bcl-list__item-link--blue-style:focus span,#bcl-footer-v1 .bcl-list .bcl-list__item .bcl-list__item-link--blue-style:focus-visible span,#bcl-footer-v1 .bcl-list .bcl-list__item .bcl-list__item-link--blue-style:hover span,#bcl-masthead-v2 .bcl-list .bcl-list__item .bcl-list__item-link--blue-style:active span,#bcl-masthead-v2 .bcl-list .bcl-list__item .bcl-list__item-link--blue-style:focus span,#bcl-masthead-v2 .bcl-list .bcl-list__item .bcl-list__item-link--blue-style:focus-visible span,#bcl-masthead-v2 .bcl-list .bcl-list__item .bcl-list__item-link--blue-style:hover span{
  text-decoration:underline;
  text-underline-offset:4px;
}
#bcl-footer-v1 .bcl-list .bcl-list__item .bcl-list__item-title,#bcl-masthead-v2 .bcl-list .bcl-list__item .bcl-list__item-title{
  color:var(--text-color-body);
}

#bcl-masthead-v2 .bcl-header-v2 .bcl-partners-rail > .button > a{
  cursor:text;
  pointer-events:none;
}
#bcl-masthead-v2 .bcl-header-v2 .bcl-nav-list .bcl-nav-list .bcl-nav-list__item .main-nav__dropdown{
  background:#fff !important;
}
#bcl-masthead-v2 .bcl-header-v2 .main-nav__dropdown{
  padding-bottom:0;
  padding-top:0;
}
#bcl-masthead-v2 .bcl-header-v2 .tab-content-wrapper .cmp-sectiongrid--2-1 > .cmp-sectiongrid__row{
  gap:0;
}
#bcl-masthead-v2 .bcl-header-v2 .tab-content-wrapper .cmp-sectiongrid--2-1 > .cmp-sectiongrid__row > .cmp-sectiongrid__column-1{
  padding:var(--spacing-responsive-40, 40px) var(--spacing-responsive-16, 1pc) var(--spacing-responsive-40, 40px) var(--spacing-responsive-32, 2pc);
}
#bcl-masthead-v2 .bcl-header-v2 .cmp-navtabs .cmp-tabs__tablist .cmp-tabs__tab--active{
  background:var(--button-color-background-nav-active, #0047e2);
  color:var(--text-color-primary, #fff);
}
#bcl-masthead-v2 .bcl-header-v2 .cmp-navtabs .cmp-tabs__tablist .cmp-tabs__tab--active:active,#bcl-masthead-v2 .bcl-header-v2 .cmp-navtabs .cmp-tabs__tablist .cmp-tabs__tab--active:hover{
  background:var(--button-color-background-nav-active, #0047e2) !important;
}
#bcl-masthead-v2 .bcl-header-v2 .cmp-navtabs .cmp-tabs__tablist .cmp-tabs__tab:hover{
  background:var(--button-color-background-nav-hover, #d9e3fb);
  border-radius:var(--corner-radius-sm, 8px);
}
#bcl-masthead-v2 .bcl-header-v2 .cmp-navtabs .cmp-tabs__tablist .cmp-tabs__tab.link-tab a{
  padding-bottom:0;
}
#bcl-masthead-v2 .bcl-header-v2 .cmp-navtabs .cmp-tabs__tablist{
  gap:8px;
}
#bcl-masthead-v2 .bcl-header-v2 .cmp-navtabs .cmp-tabs__tablist .special-link-tab{
  margin-bottom:24px;
}
#bcl-masthead-v2 .bcl-header-v2 .bcl-nav-list .bcl-nav-list .bcl-nav-list__item .bcl-list__item-title{
  color:var(--text-color-additional, #595959);
  font-size:var(--body-font-size-pre-title, 9pt);
  font-style:normal;
  font-weight:600;
  letter-spacing:var(--spacing-eyebrow-kerning, .5px);
  line-height:var(--body-line-height-pre-title, 1pc);
  text-transform:uppercase;
}
#bcl-masthead-v2 .bcl-header-v2 .bcl-list .bcl-list__item .bcl-list__item-link{
  color:var(--text-color-body, #1a1a1a);
  font-size:var(--button-font-size-md, 14px);
  font-style:normal;
  font-weight:600;
  line-height:var(--button-line-height-md, 24px);
}
#bcl-masthead-v2 .bcl-header-v2 .bcl-quick-links > .button:before{
  background:var(--color-electricBlue-200, #bfd1f8);
  content:"";
  display:block;
  height:.5px;
  margin-bottom:2pc;
  width:100%;
}
#bcl-masthead-v2 .bcl-header-v2 .bcl-solutions > .bcl-sectiongrid > .bcl-header-columns{
  padding:var(--spacing-responsive-40, 40px) var(--spacing-responsive-32, 2pc);
}
#bcl-masthead-v2 .bcl-header-v2 .bcl-pricing .cmp-sectiongrid--1-2-1 > .cmp-sectiongrid__row{
  gap:0;
}
#bcl-masthead-v2 .bcl-header-v2 .bcl-pricing .cmp-sectiongrid--1-2-1 > .cmp-sectiongrid__row > .cmp-sectiongrid__column-1{
  gap:2pc;
  padding:40px 2pc;
}
#bcl-masthead-v2 .bcl-header-v2 .bcl-pricing .cmp-sectiongrid--1-2-1 > .cmp-sectiongrid__row > .cmp-sectiongrid__column-2 > .header-container{
  display:flex;
  flex-direction:column;
  height:100%;
}
#bcl-masthead-v2 .bcl-header-v2 .bcl-pricing .cmp-sectiongrid--1-2-1 > .cmp-sectiongrid__row > .cmp-sectiongrid__column-2 .bcl-container--blue-gradient{
  align-items:flex-start;
  display:flex;
  flex:1 0 0;
  flex-direction:column;
  gap:var(--spacing-responsive-32, 2pc);
  justify-content:flex-end;
  padding:var(--spacing-responsive-40, 40px) var(--spacing-responsive-16, 1pc) var(--spacing-responsive-40, 40px) var(--spacing-responsive-40, 40px);
}
#bcl-masthead-v2 .bcl-header-v2 .bcl-pricing .cmp-sectiongrid--1-2-1 > .cmp-sectiongrid__row > .cmp-sectiongrid__column-2 .bcl-container--blue-gradient > .bcl-sectiongrid{
  width:100%;
}
#bcl-masthead-v2 .bcl-header-v2 .bcl-developers .cmp-sectiongrid--2-1 > .cmp-sectiongrid__row{
  gap:0;
}
#bcl-masthead-v2 .bcl-header-v2 .bcl-developers .cmp-sectiongrid--2-1 > .cmp-sectiongrid__row > .cmp-sectiongrid__column-1{
  padding:var(--spacing-responsive-40, 40px) 1pc var(--spacing-responsive-40, 40px) 2pc;
}
#bcl-masthead-v2 .bcl-header-v2 .bcl-developers .cmp-sectiongrid--2-1 > .cmp-sectiongrid__row > .cmp-sectiongrid__column-2 > .header-container{
  display:flex;
  height:100%;
}
#bcl-masthead-v2 .bcl-header-v2 .bcl-resources .cmp-sectiongrid--2-1 > .cmp-sectiongrid__row{
  gap:0;
}
#bcl-masthead-v2 .bcl-header-v2 .bcl-resources .cmp-sectiongrid--2-1 > .cmp-sectiongrid__row > .cmp-sectiongrid__column-1{
  padding:var(--spacing-responsive-40, 40px) 1pc var(--spacing-responsive-40, 40px) 2pc;
}
#bcl-masthead-v2 .bcl-header-v2 .bcl-resources .cmp-sectiongrid--2-1 > .cmp-sectiongrid__row > .cmp-sectiongrid__column-1 .cmp-sectiongrid__col{
  gap:40px;
}
#bcl-masthead-v2 .bcl-header-v2 .cmp-navtabs .cmp-tabs__tablist .cmp-tabs__tab.link-tab a span:before{
  content:none;
}
#bcl-masthead-v2 .bcl-header-v2 .cmp-navtabs .cmp-tabs__tablist .cmp-tabs__tab.link-tab:after{
  content:none !important;
}
#bcl-masthead-v2 .bcl-header-v2 .cmp-navtabs .cmp-tabs__tablist .cmp-tabs__tab:after{
  content:"\eab1" !important;
  font-family:icomoon !important;
  font-size:24px !important;
  line-height:1 !important;
}
#bcl-masthead-v2 .bcl-header-v2 .cmp-navtabs .cmp-tabs__tablist .cmp-tabs__tab--active{
  background:var(--buttonColor-background-navActive, #0047e2);
}
#bcl-masthead-v2 .bcl-header-v2 .cmp-navtabs .cmp-tabs__tablist .cmp-tabs__tab--active::after{
  background-color:transparent !important;
  color:var(--text-color-primary, #fff) !important;
  display:inline-block;
  height:auto !important;
  position:static !important;
  width:auto !important;
}
@media only screen and (max-width:860px){
  #bcl-masthead-v2 .bcl-header-v2 .bcl-header-v2__header__icons .bcl-header-v2__main__search > button:before{
    top:2px;
  }
  #bcl-masthead-v2 .bcl-header-v2__utility,#bcl-masthead-v2 .bcl-header-v2__utility-list{
    align-items:flex-start;
  }
}

#bcl-masthead-v2 .bcl-header-v2__mobile .bcl-header-v2__main__utility,#bcl-masthead-v2 .bcl-header-v2__mobile .bcl-header-v2__utility-item{
  width:100%;
}
#bcl-masthead-v2 .bcl-header-v2__mobile .bcl-header-v2__main__utility{
  justify-content:start;
  width:100%;
}
#bcl-masthead-v2 .bcl-header-v2__mobile .bcl-header-dropdown,#bcl-masthead-v2 .bcl-header-v2__mobile .bcl-header-v2__utility-links,#bcl-masthead-v2 .bcl-header-v2__mobile .bcl-languagenavigation,#bcl-masthead-v2 .bcl-header-v2__mobile .bcl-languagenavigation__current-code{
  width:100%;
}
#bcl-masthead-v2 .bcl-header-v2__mobile .bcl-languagenavigation__current-code{
  color:var(--text-color-body, #1a1a1a) !important;
  display:flex;
  font-size:var(--body-font-size-md, 1pc);
  font-style:normal;
  font-weight:600;
  justify-content:space-between;
  line-height:var(--body-line-height-md, 24px);
  min-height:56px;
  padding:var(--spacing-responsive-12, 9pt) var(--spacing-responsive-40, 40px);
}
#bcl-masthead-v2 .bcl-header-v2__mobile .bcl-languagenavigation__current-code:after{
  content:"\eab1";
  font-size:36px;
  height:2pc;
  transform:rotate(0deg);
  width:2pc;
}
@media only screen and (min-width:861px){
  #bcl-masthead-v2 .bcl-header-v2 .main-nav__dropdown .cmp-sectiongrid.cmp-sectiongrid--2col{
    --cmp-sectiongrid-col-span:span calc(var(--cmp-sectiongrid-col-count)/2) !important;
  }
  #bcl-masthead-v2 .bcl-header-v2 .cmp-navtabs .cmp-tabs__tablist .cmp-tabs__tab{
    align-items:center;
    border-radius:8px;
    color:var(--text-color-additional, #595959) !important;
    display:flex;
    font-size:var(--body-font-size-md, 1pc) !important;
    font-style:normal !important;
    font-weight:600 !important;
    gap:var(--spacing-responsive-4, 4px);
    line-height:var(--body-line-height-md, 24px) !important;
    min-height:40px;
    padding:var(--spacing-responsive-8, 8px) var(--spacing-responsive-12, 9pt) !important;
  }
  #bcl-masthead-v2 .bcl-header-v2__mobile,#bcl-masthead-v2 .bcl-header-v2__mobile .bcl-header-v2__utility-links,#bcl-masthead-v2 .bcl-header-v2__utility-list.bcl-header-v2__mobile{
    display:none;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-products .cmp-tabs__tab{
    border-bottom:none !important;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-nav-list .bcl-nav-list .bcl-nav-list__item .main-nav__dropdown:has(.bcl-products,
  .bcl-pricing,
  .bcl-developers,
  .bcl-resources,
  .bcl-solutions){
    padding:0;
  }
  #bcl-masthead-v2 .bcl-header-v2 .cmp-navtabs{
    gap:0 !important;
    grid-template-columns:14pc 1fr !important;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-products .cmp-tabs-tablist-container{
    width:14pc !important;
  }
  #bcl-masthead-v2 .bcl-header-v2 .cmp-navtabs .cmp-tabs__tablist{
    gap:8px !important;
    padding:var(--spacing-responsive-40, 40px) var(--spacing-responsive-24, 24px) var(--spacing-responsive-40, 40px) 0 !important;
  }
  #bcl-masthead-v2 .bcl-header-v2 .cmp-tabs-tablist-container{
    border-right:1px solid var(--color-neutral-100, #f5f5f5);
  }
}
@media only screen and (max-width:860px){
  #bcl-masthead-v2 .bcl-header-v2 .special-link-tab{
    padding:0 !important;
  }
  #bcl-masthead-v2 .bcl-header-v2 .special-link-tab .cmp-link{
    color:var(--textColor-body, #1a1a1a) !important;
    font-size:var(--body-font-size-md, 1pc) !important;
    font-style:normal !important;
    font-weight:600 !important;
    line-height:var(--body-line-height-md, 24px) !important;
  }
  #bcl-masthead-v2 .bcl-header-v2 .dropdown-mobile-head .back-button,#bcl-masthead-v2 .bcl-header-v2 .dropdown-mobile-head .back-button-login,#bcl-masthead-v2 .bcl-header-v2 .dropdown-mobile-head .back-button-tab{
    height:24px !important;
    width:24px !important;
  }
  #bcl-masthead-v2 .bcl-header-v2 .dropdown-mobile-head .back-button-login:before,#bcl-masthead-v2 .bcl-header-v2 .dropdown-mobile-head .back-button-tab:before,#bcl-masthead-v2 .bcl-header-v2 .dropdown-mobile-head .back-button:before{
    font-size:24px !important;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-languagenavigation .bcl-languagenavigation__current-code:hover,#bcl-masthead-v2 .bcl-header-v2 .bcl-nav-list .bcl-nav-list .bcl-nav-list__item .bcl-nav-list__item-link:hover,#bcl-masthead-v2 .bcl-header-v2__main__primary .bcl-list .bcl-list__item a:hover,#bcl-masthead-v2 .bcl-header-v2__main__primary .mobile-navdropdown .bcl-dropdown__text:hover{
    background:var(--button-color-background-tertiary-hover, #d9e3fb);
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-languagenavigation .bcl-languagenavigation__current-code:active,#bcl-masthead-v2 .bcl-header-v2 .bcl-nav-list .bcl-nav-list .bcl-nav-list__item .bcl-nav-list__item-link:active,#bcl-masthead-v2 .bcl-header-v2__main__primary .bcl-list .bcl-list__item a:active,#bcl-masthead-v2 .bcl-header-v2__main__primary .mobile-navdropdown .bcl-dropdown__text:active{
    background:var(--button-color-background-tertiary-pressed, #bfd1f8);
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-languagenavigation .bcl-languagenavigation__current-code:after{
    font-size:2pc !important;
    font-weight:600 !important;
    height:2pc !important;
    left:0 !important;
    top:0 !important;
    width:2pc !important;
  }
  #bcl-masthead-v2 .bcl-header-v2__main__primary .bcl-list .bcl-list__item a{
    display:flex;
    width:100%;
  }
  #bcl-masthead-v2 .bcl-header-v2 .navtabs .cmp-navtabs .cmp-tabs__tablist .cmp-tabs__tab{
    border-bottom:none !important;
  }
  #bcl-masthead-v2 .bcl-header-v2 .navtabs .cmp-navtabs .cmp-tabs__tablist .cmp-tabs__tab .cmp-link{
    display:flex;
    flex:1 1;
    flex-direction:column;
    padding:var(--s20, 20px) var(--s40, 40px) !important;
    width:100% !important;
  }
  #bcl-masthead-v2 .bcl-header-v2 .navtabs .cmp-navtabs .cmp-tabs__tablist .cmp-tabs__tab.special-link-tab{
    margin-bottom:20px !important;
  }
  #bcl-masthead-v2 .bcl-header-v2 .navtabs .cmp-navtabs .cmp-tabs__tablist .cmp-tabs__tab.special-link-tab > .cmp-link{
    padding:var(--s12, 9pt) var(--s40, 40px) !important;
  }
  #bcl-masthead-v2 .bcl-header-v2 .header-container.create-account__container .bcl-container{
    border-radius:0 !important;
  }
}

#bcl-masthead-v2 .main-nav__dropdown{
  width:100% !important;
}
#bcl-masthead-v2 .bcl-nav-list{
  display:flex;
  flex-direction:row;
  font-size:var(--button-font-size-sm);
  gap:var(--s20);
  list-style-type:none;
  margin:0;
  padding:0;
  width:100%;
}
#bcl-masthead-v2 .bcl-nav-list__item-trigger{
  appearance:none;
  -webkit-appearance:none;
  background:transparent;
  border:0;
  cursor:pointer;
  font:inherit;
  margin:0;
  padding:0;
  text-align:left;
}
#bcl-masthead-v2 .bcl-header-v2__utility-list{
  display:flex;
  gap:var(--s32);
  list-style:none;
  margin:0;
  padding:0;
}
#bcl-masthead-v2 .bcl-header-v2__utility-item{
  list-style:none;
}
#bcl-masthead-v2 .nav-overlay{
  backdrop-filter:blur(6px);
  background:rgba(0,0,0,.25);
  display:none;
  height:100vh;
  left:0;
  position:fixed;
  top:0;
  width:100vw;
  z-index:1;
}
#bcl-masthead-v2 .nav-overlay.active{
  display:block;
}

#bcl-masthead-v2 .bcl-header-v2{
  position:relative;
  z-index:11;
}
#bcl-masthead-v2 .bcl-nav-list.bcl-nav-list--edit .bcl-nav-list__item{
  flex-direction:column;
}
#bcl-masthead-v2 .bcl-nav-list.bcl-nav-list--edit .main-nav__dropdown{
  opacity:1 !important;
}
#bcl-masthead-v2 .bcl-nav-list.bcl-nav-list--edit .main-nav__dropdown .bcl-card__title{
  font-weight:600;
}
#bcl-masthead-v2 .bcl-menu-product-card{
  background-color:var(--color-neutral-white);
  border-radius:8px;
  padding:1pc 20px;
}
#bcl-masthead-v2 .bcl-menu-product-card .bcl-menu-product-card__content{
  align-items:center;
  display:flex;
  flex-direction:row;
  gap:24px;
  justify-content:space-between;
}
#bcl-masthead-v2 .bcl-menu-product-card .bcl-menu-product-card__content .bcl-menu-product-card__title p{
  color:var(--color-neutral-600);
  font-size:20px;
  line-height:28px;
}
#bcl-masthead-v2 .bcl-menu-product-card .bcl-menu-product-card__content .bcl-menu-product-card__title p span{
  font-weight:600;
}
#bcl-masthead-v2 .dropdown-mobile-head{
  display:block;
}
@media only screen and (max-width:860px){
  #bcl-masthead-v2 .bcl-header-v2__main__primary .bcl-list{
    gap:0;
    width:100%;
  }
  #bcl-masthead-v2 .bcl-header-v2__main__primary .bcl-list .bcl-list__item{
    width:100%;
  }
  #bcl-masthead-v2 .main-nav__dropdown .dropdown-mobile-head{
    align-items:center;
    background:var(--color-neutral-white);
    border-bottom:1px solid var(--color-neutral-100);
    display:flex;
    flex-direction:row;
    justify-content:space-between;
    min-height:5pc;
    position:fixed;
    top:0;
    width:100%;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-header-v2__header__icons{
    height:40px;
  }
  #bcl-masthead-v2 .bcl-header-v2__main{
    top:81px;
  }
  #bcl-masthead-v2 .main-nav__dropdown .tab-content-wrapper,#bcl-masthead-v2 .main-nav__dropdown > div > .bcl-container{
    margin-top:5pc;
    padding:0;
  }
  #bcl-masthead-v2 html.no-scroll{
    height:100%;
    overflow:hidden !important;
  }
  #bcl-masthead-v2 .menuproductcard{
    bottom:0;
    position:fixed;
    width:100%;
  }
  #bcl-masthead-v2 .menuproductcard .bcl-menu-product-card{
    padding:20px 1pc 3pc;
  }
  #bcl-masthead-v2 .menuproductcard .bcl-menu-product-card__content{
    justify-content:center;
  }
  #bcl-masthead-v2 .menuproductcard .bcl-menu-product-card__content .bcl-menu-product-card__button,#bcl-masthead-v2 .menuproductcard .bcl-menu-product-card__content .bcl-menu-product-card__button a.bcl-button{
    width:100%;
  }
  #bcl-masthead-v2 .bcl-header-v2-dropdown .bcl-dropdown__values .bcl-dropdown__item a:hover{
    border-radius:0;
  }
  #bcl-masthead-v2 .bcl-header-v2-dropdown .bcl-dropdown__values .bcl-dropdown__item + .dropdown-mobile-head{
    display:none;
  }
  #bcl-masthead-v2 .dropdown-mobile-head{
    align-items:center;
    background:var(--color-neutral-white);
    display:flex;
    flex-direction:row;
    justify-content:space-between;
    min-height:5pc;
    padding:20px;
    text-align:center;
    width:100%;
  }
  #bcl-masthead-v2 .dropdown-mobile-head .mobile-title{
    color:var(--color-neutral-600);
    font-size:24px;
    font-weight:600;
    line-height:2pc;
  }
  #bcl-masthead-v2 .dropdown-mobile-head .back-button,#bcl-masthead-v2 .dropdown-mobile-head .back-button-login,#bcl-masthead-v2 .dropdown-mobile-head .back-button-tab{
    cursor:pointer;
    font-size:0;
    height:2pc;
    left:0;
    position:relative;
    top:0;
    width:2pc;
  }
  #bcl-masthead-v2 .dropdown-mobile-head .back-button-login:before,#bcl-masthead-v2 .dropdown-mobile-head .back-button-tab:before,#bcl-masthead-v2 .dropdown-mobile-head .back-button:before{
    color:var(--color-electric-blue-500);
    content:"\eab5";
    font-family:icomoon;
    font-size:2pc;
    left:0;
    line-height:1;
    position:absolute;
    top:0;
  }
  #bcl-masthead-v2 .dropdown-mobile-head .close-button{
    cursor:pointer;
    display:inline;
    font-size:0;
    height:24px;
    position:relative;
    right:0;
    top:0;
    width:24px;
  }
  #bcl-masthead-v2 .dropdown-mobile-head .close-button:before{
    color:var(--color-electric-blue-500);
    content:"\ea50";
    font-family:icomoon;
    font-size:24px;
    left:0;
    line-height:var(--body-line-height-md);
    position:absolute;
    top:0;
    width:24px;
  }
  #bcl-masthead-v2 .bcl-header-v2__main{
    display:none !important;
  }
  #bcl-masthead-v2 .bcl-header-v2__main.active{
    display:block !important;
  }
  #bcl-masthead-v2 .bcl-header-v2{
    align-items:inherit;
    border-bottom:1px solid var(--color-neutral-100);
    display:flex;
    flex-direction:column;
    gap:20px;
    justify-content:unset;
    padding:0;
    width:100%;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-header-v2__logo--section{
    align-items:normal;
    display:flex;
    flex-direction:row;
    justify-content:space-between;
    padding:20px;
    width:100%;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-header-v2__header__icons{
    align-items:center;
    display:flex;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-header-v2__header__icons .bcl-header-v2__main__search > button{
    height:40px;
    margin-top:0;
    padding:8px 9pt;
    width:3pc;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-header-v2__header__icons .bcl-header-v2__main__search > button:active,#bcl-masthead-v2 .bcl-header-v2 .bcl-header-v2__header__icons .bcl-header-v2__main__search > button:hover{
    background:var(--button-color-background-tertiary-hover, #d9e3fb);
    border:var(--border-width-sm, 1px) solid var(--button-color-border-tertiary-hover, #d9e3fb);
    border-radius:var(--corner-radius-xxl, 999px);
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-header-v2__header__icons .bcl-header-v2__main__search > button:active:after,#bcl-masthead-v2 .bcl-header-v2 .bcl-header-v2__header__icons .bcl-header-v2__main__search > button:hover:after{
    content:none;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-header-v2__header__icons .icon--menu-toggle{
    background-color:transparent;
    border:0;
    border-radius:20px;
    cursor:pointer;
    height:auto;
    padding:8px 9pt;
    width:3pc;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-header-v2__header__icons .icon--menu-toggle:before{
    color:var(--color-electric-blue-500);
    content:"\eab8";
    font-family:icomoon;
    font-size:24px;
    left:0;
    line-height:24px;
    position:relative;
    top:0;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-header-v2__header__icons .icon--menu-toggle:hover{
    background-color:var(--color-electric-blue-100);
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-header-v2__header__icons .icon--menu-toggle:active{
    background-color:var(--color-electric-blue-200);
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-header-v2__header__icons .icon--menu-toggle.active{
    padding:8px 0;
    width:auto;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-header-v2__header__icons .icon--menu-toggle.active:before{
    content:"\ea50";
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-header-v2__header__icons .icon--menu-toggle.active:active,#bcl-masthead-v2 .bcl-header-v2 .bcl-header-v2__header__icons .icon--menu-toggle.active:hover{
    background-color:transparent;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-header-v2__header__icons .icon--menu-toggle.hide-menu{
    display:none;
  }
  #bcl-masthead-v2 .bcl-header-v2__main-nav{
    display:block !important;
  }
  #bcl-masthead-v2 .bcl-header-v2__header{
    display:flex;
    flex-direction:column;
  }
  #bcl-masthead-v2 .bcl-header-v2__main{
    background-color:var(--color-neutral-white);
    left:0;
    position:absolute;
    top:5pc;
    width:100%;
  }
  #bcl-masthead-v2 .main-nav__dropdown .cmp-sectiongrid__col{
    grid-column:span 12;
    width:100%;
  }
  #bcl-masthead-v2 .bcl-nav-list .bcl-nav-list__item{
    width:100%;
  }
  #bcl-masthead-v2 .bcl-nav-list .bcl-nav-list{
    flex-direction:column;
    gap:0;
  }
  #bcl-masthead-v2 .bcl-nav-list .bcl-nav-list .bcl-nav-list__item .bcl-nav-list__item-trigger{
    width:100%;
  }
  #bcl-masthead-v2 .bcl-nav-list .bcl-nav-list .bcl-nav-list__item .bcl-nav-list__item-link{
    color:var(--color-neutral-600);
    display:block;
    font-size:24px !important;
    font-weight:600 !important;
    line-height:2pc !important;
    padding:20px 40px;
    position:relative;
    text-decoration:none;
  }
  #bcl-masthead-v2 .bcl-nav-list .bcl-nav-list .bcl-nav-list__item .bcl-nav-list__item-link:after{
    color:var(--color-neutral-600);
    content:"\eab1";
    font-family:icomoon;
    font-size:2pc;
    line-height:1;
    position:absolute;
    right:40px;
    top:20px;
  }
  #bcl-masthead-v2 .bcl-nav-list .bcl-nav-list .bcl-nav-list__item .main-nav__dropdown{
    background-color:var(--color-neutral-white);
    display:none;
    position:fixed;
    top:0;
    width:100%;
  }
  #bcl-masthead-v2 .bcl-nav-list .bcl-nav-list .bcl-nav-list__item.is-open .main-nav__dropdown{
    display:block;
    height:100%;
    opacity:1;
    right:0;
    z-index:9;
  }
  #bcl-masthead-v2 .bcl-header-v2__utility-list{
    flex-direction:column;
    gap:0;
    width:100%;
  }
  #bcl-masthead-v2 .main-nav__dropdown{
    opacity:0;
    right:-100%;
    transition:all .1s ease;
    z-index:9;
  }
  #bcl-masthead-v2 .main-nav__dropdown .cmp-sectiongrid__row{
    gap:0;
  }
  #bcl-masthead-v2 .main-nav__dropdown .cmp-sectiongrid.margin-bottom-32{
    margin-bottom:0;
  }
  #bcl-masthead-v2 .main-nav__dropdown .cmp-sectiongrid.hide-tablet.hide-desktop .bcl-list .bcl-list__item a.bcl-list__item-link{
    font-size:24px;
    line-height:2pc;
    padding:var(--s20) var(--s40);
  }
  #bcl-masthead-v2 .main-nav__dropdown .bcl-list-container{
    margin-bottom:0 !important;
  }
  #bcl-masthead-v2 .main-nav__dropdown .bcl-list-container .bcl-list{
    gap:0;
  }
  #bcl-masthead-v2 .main-nav__dropdown .bcl-list-container .bcl-list__item{
    display:block;
    margin-bottom:0;
  }
  #bcl-masthead-v2 .main-nav__dropdown .bcl-list-container .bcl-list__item .bcl-list__item-title{
    background-color:var(--color-neutral-100);
    color:var(--color-neutral-400);
    cursor:default;
    display:block;
    font-size:var(--body-font-size-xs);
    letter-spacing:.5px;
    line-height:1pc;
    padding:1pc 40px;
    text-transform:uppercase;
  }
  #bcl-masthead-v2 .main-nav__dropdown .bcl-list-container .bcl-list__item a.bcl-list__item-link{
    color:var(--color-neutral-600);
    display:block;
    font-size:var(--body-font-size-md);
    line-height:var(--body-line-height-md);
    padding:8px 40px;
    text-decoration:none;
  }
  #bcl-masthead-v2 .main-nav__dropdown .bcl-list-container .bcl-list__item:last-child{
    margin-bottom:0;
  }
  #bcl-masthead-v2 .bcl-header-v2__main__secondary{
    align-items:center;
    background:var(--color-neutral-white);
    border-top:1px solid #f5f5f5;
    bottom:0;
    box-shadow:var(--box-shadow);
    display:flex;
    flex-direction:column;
    gap:8px;
    justify-content:center;
    padding:20px 1pc 3pc;
    position:fixed;
    width:100%;
  }
  #bcl-masthead-v2 .bcl-header-v2__main__secondary .button,#bcl-masthead-v2 .bcl-header-v2__main__secondary .button a{
    width:100%;
  }
  #bcl-masthead-v2 .bcl-header-v2__main__secondary.hide-nav{
    display:none;
  }
  #bcl-masthead-v2 .iphone .bcl-header-v2__main__secondary.hide-nav{
    display:flex;
  }
  #bcl-masthead-v2 .bcl-dropdown-button-portal > .button{
    display:flex;
    justify-content:center;
    padding:20px 1pc 3pc;
    width:100%;
  }
  #bcl-masthead-v2 .bcl-dropdown-button-portal > .button a{
    width:100%;
  }
  #bcl-masthead-v2 .bcl-header-v2__main__primary{
    overflow-y:auto;
  }
  #bcl-masthead-v2 .bcl-header-v2__main__primary > .bcl-nav-list > .bcl-nav-list__item{
    width:100%;
  }
  #bcl-masthead-v2 .bcl-header-v2__main__primary .bcl-list + .bcl-list li:last-child{
    display:none;
  }
  #bcl-masthead-v2 .bcl-header-v2__main__primary .mobile-navdropdown .bcl-dropdown__text{
    color:var(--color-neutral-600);
    display:flex;
    font-size:var(--body-font-size-md);
    font-weight:600;
    justify-content:space-between;
    line-height:var(--body-line-height-md);
    padding:var(--s12) var(--s40) !important;
    text-decoration:none;
  }
  #bcl-masthead-v2 .bcl-header-v2__main__primary .mobile-navdropdown .bcl-dropdown__text:after{
    font-size:2pc;
    line-height:1;
    right:0;
    top:0;
    transform:rotate(0);
  }
  #bcl-masthead-v2 .bcl-header-v2__main__primary .mobile-navdropdown .bcl-dropdown__values{
    display:none;
  }
  #bcl-masthead-v2 .bcl-header-v2__main__primary .mobile-navdropdown .bcl-dropdown__text.active ~ .bcl-dropdown__values{
    display:flex;
    flex-direction:column;
    height:100%;
    left:0;
    margin-top:0 !important;
    position:fixed;
    top:-20px;
    width:100%;
  }
  #bcl-masthead-v2 .bcl-header-v2__main__primary .bcl-list .bcl-list__item a{
    color:var(--color-neutral-600);
    display:block;
    font-size:var(--body-font-size-md);
    font-weight:600;
    line-height:var(--body-line-height-md);
    padding:var(--s12) var(--s40);
    text-decoration:none;
  }
}
@media only screen and (min-width:861px){
  #bcl-masthead-v2 .bcl-header-v2__header__icons{
    display:none !important;
  }
  #bcl-masthead-v2 .bcl-header-v2{
    background-color:var(--color-neutral-white);
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-nav-list .bcl-nav-list{
    list-style:none;
    margin:0;
    padding:0;
    width:auto;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-nav-list .bcl-nav-list .bcl-nav-list__item{
    align-items:flex-start;
    cursor:auto;
    display:flex;
    flex-direction:row;
    justify-content:left;
    position:relative;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-nav-list .bcl-nav-list .bcl-nav-list__item:focus-within > .bcl-nav-list__item-link{
    color:var(--color-electric-blue-600);
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-nav-list .bcl-nav-list .bcl-nav-list__item .bcl-nav-list__item-trigger{
    width:auto;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-nav-list .bcl-nav-list .bcl-nav-list__item .bcl-nav-list__item-link{
    color:var(--text-color-additional);
    font-size:var(--body-font-size-md) !important;
    font-weight:600 !important;
    line-height:var(--body-line-height-md) !important;
    padding:8px 0 20px;
    text-decoration:none;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-nav-list .bcl-nav-list .bcl-nav-list__item .bcl-nav-list__item-link:hover{
    color:var(--color-navy-500);
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-nav-list .bcl-nav-list .bcl-nav-list__item .bcl-nav-list__item-link:active{
    color:var(--text-color-electric-blue);
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-nav-list .bcl-nav-list .bcl-nav-list__item .main-nav__dropdown{
    align-items:flex-start;
    background:var(--color-neutral-100);
    display:block;
    left:0;
    opacity:0;
    padding:var(--s40) var(--padding-horizontal);
    pointer-events:none;
    position:fixed;
    top:106px;
    transform:translateY(-6px);
    transition:opacity .5s ease,transform .5s ease;
    width:100vw;
    z-index:-2;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-nav-list .bcl-nav-list .bcl-nav-list__item .bcl-list__item-title{
    color:var(--color-neutral-400);
    cursor:default;
    font-size:var(--body-font-size-pre-title);
    font-weight:600;
    letter-spacing:var(--spacing-eyebrow-kerning);
    line-height:var(--body-line-height-pre-title);
    text-transform:uppercase;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-nav-list .bcl-nav-list .bcl-nav-list__item.is-open .bcl-nav-list__item-link{
    color:var(--color-electric-blue-500);
    font-weight:600;
    text-decoration:none;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-nav-list .bcl-nav-list .bcl-nav-list__item.is-open .bcl-nav-list__item-link:hover{
    color:var(--text-color-link-hover);
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-nav-list .bcl-nav-list .bcl-nav-list__item.is-open .bcl-nav-list__item-link:active{
    color:var(--text-color-link-pressed);
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-nav-list .bcl-nav-list .bcl-nav-list__item.is-open .bcl-nav-list__item-link:after{
    background-color:var(--color-electric-blue-500);
    border-radius:2px;
    bottom:0;
    content:"";
    height:2px;
    left:0;
    position:absolute;
    width:100%;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-nav-list .bcl-nav-list .bcl-nav-list__item.is-open .main-nav__dropdown{
    opacity:1;
    pointer-events:auto;
    transform:translateY(0);
  }
  #bcl-masthead-v2 .dropdown-mobile-head{
    display:none;
  }
  #bcl-masthead-v2 .bcl-header-v2__main{
    display:flex;
  }
  #bcl-masthead-v2 .bcl-header-v2__main-nav{
    display:flex !important;
    flex-direction:row;
    gap:var(--s16);
  }
  #bcl-masthead-v2 .bcl-header-v2__main-nav .bcl-header-v2__main__primary{
    align-items:end;
    display:flex;
  }
  #bcl-masthead-v2 .bcl-header-v2__main__secondary .button{
    margin-bottom:9pt;
  }
}

#bcl-masthead-v2 .navtabs{
  margin:0 auto;
  max-width:75pc;
}
#bcl-masthead-v2 .cmp-navtabs{
  --cmp-tabs-col-count:var( --grid-columns );
  --cmp-tabs-col-span:span var( --grid-columns );
  --cmp-tabs-gap:var( --grid-gutter );
  --cmp-tabs-max-width:var(--viewport-min-width );
  --cmp-tabs-padding-horizontal:var( --padding-horizontal );
  --cmp-tabs-margin-bottom:var( --s0 );
  --_cmp-tabs-gap:24px;
  --_cmp-tabs-max-width:var( --cmp-tabs-max-width );
  background:transparent;
  display:grid;
  gap:var(--_cmp-tabs-gap);
  grid-template-columns:282px 1fr;
  justify-content:space-between;
  margin-inline:auto;
  max-width:var(--_cmp-tabs-max-width);
  width:100%;
}
#bcl-masthead-v2 .cmp-navtabs .cmp-tabs__tablist{
  display:flex;
  flex-direction:column;
  flex-wrap:wrap;
  gap:2pc;
  list-style:none;
  padding-left:0;
  padding-right:40px;
}
#bcl-masthead-v2 .cmp-navtabs .cmp-tabs__tablist .cmp-tabs__tab{
  border-top:none;
  color:var(--color-neutral-600);
  cursor:pointer;
  font-size:var(--heading-font-size-sm);
  font-style:normal;
  font-weight:600;
  line-height:var(--heading-line-height-sm);
  padding:0 0 9pt;
}
#bcl-masthead-v2 .cmp-navtabs .cmp-tabs__tablist .cmp-tabs__tab:not(.link-tab){
  border-bottom:2px solid transparent;
}
#bcl-masthead-v2 .cmp-navtabs .cmp-tabs__tablist .cmp-tabs__tab:not(.link-tab):hover{
  color:var(--color-electric-blue-500);
}
#bcl-masthead-v2 .cmp-navtabs .cmp-tabs__tablist .cmp-tabs__tab--active{
  color:var(--color-electric-blue-500);
  position:relative;
}
#bcl-masthead-v2 .cmp-navtabs .cmp-tabs__tablist .cmp-tabs__tab--active::after{
  background-color:var(--color-electric-blue-500);
  bottom:-2px;
  content:"";
  height:2px;
  left:0;
  position:absolute;
  width:100%;
}
@media screen and (max-width:867px){
  #bcl-masthead-v2 .cmp-navtabs .cmp-tabs__tablist .cmp-tabs__tab--active::after{
    display:none;
  }
}
#bcl-masthead-v2 .cmp-navtabs .cmp-tabs__tablist .cmp-tabs__tab.link-tab{
  border-bottom:2px solid transparent;
  padding-bottom:0;
}
#bcl-masthead-v2 .cmp-navtabs .cmp-tabs__tablist .cmp-tabs__tab.link-tab a{
  color:var(--color-neutral-600);
  display:block;
  padding-bottom:9pt;
  position:relative;
  text-decoration:none;
  width:100%;
}
#bcl-masthead-v2 .cmp-navtabs .cmp-tabs__tablist .cmp-tabs__tab.link-tab a span{
  position:relative;
}
#bcl-masthead-v2 .cmp-navtabs .cmp-tabs__tablist .cmp-tabs__tab.link-tab a span:before{
  content:"\eab1";
  font-family:icomoon;
  font-size:2pc;
  line-height:1;
  position:absolute;
  right:-2pc;
  top:53%;
  transform:translateY(-50%);
}
#bcl-masthead-v2 .cmp-navtabs .cmp-tabs__tablist .cmp-tabs__tab.link-tab:hover{
  text-decoration:none;
}
#bcl-masthead-v2 .cmp-navtabs .cmp-tabs__tablist .cmp-tabs__tab.link-tab:hover a{
  color:var(--color-electric-blue-500);
  text-decoration:none;
}
#bcl-masthead-v2 .cmp-navtabs .tab-mobile-head{
  display:none;
}
#bcl-masthead-v2 .cmp-navtabs .tab-content-wrapper .bcl-list-container{
  margin-bottom:40px;
}
#bcl-masthead-v2 .cmp-navtabs .tab-content-wrapper .bcl-list-container:last-child{
  margin-bottom:0;
}
@media only screen and (min-width:861px){
  #bcl-masthead-v2 .navtabs .cmp-navtabs{
    max-width:100%;
  }
}
@media only screen and (max-width:860px){
  #bcl-masthead-v2 .navtabs .cmp-navtabs{
    display:block;
    margin:0;
    max-width:100%;
  }
  #bcl-masthead-v2 .navtabs .cmp-navtabs .cmp-tabs__tablist{
    gap:0;
    padding-right:0;
  }
  #bcl-masthead-v2 .navtabs .cmp-navtabs .cmp-tabs__tablist .cmp-tabs__tab{
    font-size:var(--heading-font-size-md);
    line-height:var(--heading-line-height-md);
    margin-bottom:0;
    padding:0;
  }
  #bcl-masthead-v2 .navtabs .cmp-navtabs .cmp-tabs__tablist .cmp-tabs__tab:not(.link-tab){
    padding:var(--s20) var(--s40);
    position:relative;
  }
  #bcl-masthead-v2 .navtabs .cmp-navtabs .cmp-tabs__tablist .cmp-tabs__tab:not(.link-tab):before{
    content:"\eab1";
    font-family:icomoon;
    font-size:2pc;
    position:absolute;
    right:34px;
    top:20px;
  }
  #bcl-masthead-v2 .navtabs .cmp-navtabs .cmp-tabs__tablist .cmp-tabs__tab .cmp-link{
    display:block;
    padding:var(--s20) var(--s40);
  }
  #bcl-masthead-v2 .navtabs .cmp-navtabs .cmp-tabs__tablist .cmp-tabs__tab .cmp-link span:before{
    content:"";
  }
  #bcl-masthead-v2 .navtabs .tab-wrapper{
    position:static;
  }
  #bcl-masthead-v2 .navtabs .tab-wrapper .cmp-tabs__tabpanel{
    display:none;
  }
  #bcl-masthead-v2 .navtabs .tab-wrapper .cmp-tabs__tabpanel.cmp-tabs__tabpanel--active{
    background:var(--color-neutral-white);
    display:block;
    left:0;
    position:absolute;
    top:0;
    width:100%;
  }
  #bcl-masthead-v2 .navtabs .tab-wrapper .cmp-tabs__tabpanel.cmp-tabs__tabpanel--active .tab-content-wrapper--hidden{
    display:block;
  }
}
@media only screen and (min-width:768px){
  #bcl-masthead-v2 .cmp-tabs__tab{
    max-width:100% !important;
  }
}

#bcl-masthead-v2 :root{
  --z-index-bcl-search-content-wrapper:2;
  --z-index-bcl-search-overlay-active:1;
  --z-index-bcl-search-overlay-active-tablet:2;
}
#bcl-masthead-v2 .search-overlay{
  cursor:pointer;
  display:none;
  height:100%;
  left:0;
  position:fixed;
  width:100%;
  z-index:var(--z-index-bcl-search-overlay);
}
#bcl-masthead-v2 .bcl-header.masthead-v2{
  isolation:isolate;
}
#bcl-masthead-v2 .bcl-header.masthead-v2 .bcl-header__main__search .bcl-search-content-wrapper{
  background:var(--background-color-secondary);
  display:none;
  left:0;
  position:fixed;
  top:0;
  width:100%;
  z-index:var(--z-index-bcl-search-content-wrapper);
}
#bcl-masthead-v2 .bcl-header.masthead-v2 .bcl-header__main__search .bcl-search-content-wrapper .bcl-search-wrapper{
  margin:0;
  max-width:860px;
  min-width:280px;
  padding:var(--s20);
}
#bcl-masthead-v2 .bcl-header.masthead-v2 .bcl-header__main__search .bcl-search-content-wrapper .bcl-sui-search-box__text-input{
  font-feature-settings:"dlig" on, "ss01" on;
  background-color:var(--color-neutral-white);
  border:none;
  caret-color:var(--color-neutral-500);
  color:var(--text-color-heading);
  height:24px;
  margin:0;
  padding:0 2pc;
}
#bcl-masthead-v2 .bcl-header.masthead-v2 .bcl-header__main__search .bcl-search-content-wrapper .bcl-sui-search-box__text-input::placeholder{
  font-feature-settings:"dlig" on, "ss01" on;
  color:var(--text-color-additional);
  line-height:1.3pc;
  padding-left:8px;
}
#bcl-masthead-v2 .bcl-header.masthead-v2 .bcl-header__main__search.hide-menu{
  display:none;
}
#bcl-masthead-v2 .no-scroll__search,#bcl-masthead-v2 .no-scroll__search body{
  height:100%;
  overflow:hidden;
}
#bcl-masthead-v2 .bcl-header-v2.masthead-v2 .bcl-header-v2__main__search .bcl-search-content-wrapper{
  background:var(--background-color-secondary);
  display:none;
  left:0;
  position:fixed;
  top:0;
  width:100%;
  z-index:5;
}
#bcl-masthead-v2 .bcl-header-v2.masthead-v2 .bcl-header-v2__main__search .bcl-search-content-wrapper .bcl-search-wrapper{
  margin:0;
  max-width:860px;
  min-width:280px;
  padding:var(--s20);
}
#bcl-masthead-v2 .bcl-header-v2.masthead-v2 .bcl-header-v2__main__search .bcl-search-content-wrapper .bcl-sui-search-box__text-input{
  font-feature-settings:"dlig" on, "ss01" on;
  background-color:var(--color-neutral-white);
  border:none;
  caret-color:var(--color-neutral-500);
  color:var(--text-color-heading);
  height:24px;
  margin:0;
  padding:0 2pc;
}
#bcl-masthead-v2 .bcl-header-v2.masthead-v2 .bcl-header-v2__main__search .bcl-search-content-wrapper .bcl-sui-search-box__text-input::placeholder{
  font-feature-settings:"dlig" on, "ss01" on;
  color:var(--text-color-additional);
  line-height:1.3pc;
  padding-left:8px;
}
#bcl-masthead-v2 .bcl-header-v2.masthead-v2 .bcl-header-v2__main__search.hide-menu{
  display:none;
}

#bcl-masthead-v2 .search-overlay.active{
  backdrop-filter:blur(9pt);
  background-color:rgba(0,0,0,.25);
  display:block;
  top:0;
  z-index:var(--z-index-bcl-search-overlay-active);
}
@media only screen and (min-width:768px){
  #bcl-masthead-v2 .search-overlay.active{
    z-index:var(--z-index-bcl-search-overlay-active-tablet);
  }
}
#bcl-masthead-v2 .bcl-search-content-wrapper.active{
  display:block;
}
@media screen and (min-width:861px){
  #bcl-masthead-v2 .bcl-search-content-wrapper .bcl-search-wrapper{
    margin:0 auto;
    max-width:80pc;
    min-width:861px;
    padding:40px;
  }
}
#bcl-masthead-v2 .bcl-search-content-wrapper .bcl-sui-search-box__text-input{
  line-height:1.3pc;
}
#bcl-masthead-v2 .bcl-search-content-wrapper .bcl-search-error_message{
  font-feature-settings:"dlig" on;
  color:var(--color-red-600);
  line-height:17.7px;
  margin-top:9pt;
}
#bcl-masthead-v2 .cmp-sectiongrid{
  --cmp-sectiongrid-align-items:start;
  --cmp-sectiongrid-col-count:var( --grid-columns );
  --cmp-sectiongrid-col-span:span var( --grid-columns );
  --cmp-sectiongrid-gap:var( --grid-gutter );
  --cmp-sectiongrid-max-width:inherit;
  --cmp-sectiongrid-padding-horizontal:var( --padding-horizontal );
  --cmp-sectiongrid-margin-bottom:var( --s0 );
  --_cmp-sectiongrid-gap:var( --cmp-sectiongrid-gap );
  --_cmp-sectiongrid-max-width:var( --cmp-sectiongrid-max-width );
  margin-inline:auto;
  margin-bottom:var(--cmp-sectiongrid-margin-bottom, initial);
  max-width:var(--_cmp-sectiongrid-max-width);
}
#bcl-masthead-v2 .cmp-sectiongrid__row{
  --_cmp-sectiongrid-align-items:var( --cmp-sectiongrid-align-items );
  --_cmp-sectiongrid-col-count:var( --cmp-sectiongrid-col-count );
  align-items:var(--cmp-sectiongrid-align-items);
  display:grid;
  gap:var(--_cmp-sectiongrid-gap);
  grid-template-columns:repeat(var(--_cmp-sectiongrid-col-count), 1fr);
}
#bcl-masthead-v2 .cmp-sectiongrid__col{
  --_cmp-sectiongrid-col-span:var( --cmp-sectiongrid-col-span );
  display:flex;
  flex-direction:column;
  grid-column:var(--_cmp-sectiongrid-col-span);
}
#bcl-masthead-v2 .cmp-sectiongrid--valign-top{
  --cmp-sectiongrid-align-items:top;
}
#bcl-masthead-v2 .cmp-sectiongrid--valign-center{
  --cmp-sectiongrid-align-items:center;
}
@media only screen and (max-width:767px){
  #bcl-masthead-v2 html:not(.aem-AuthorLayer-Edit) .hide-mobile{
    display:none !important;
  }
  #bcl-masthead-v2 .cmp-sectiongrid.cmp-sectiongrid--2col.inverted-order .cmp-sectiongrid__column-1{
    order:2;
  }
  #bcl-masthead-v2 .cmp-sectiongrid.cmp-sectiongrid--2col.inverted-order .cmp-sectiongrid__column-2{
    order:1;
  }
}
@media only screen and (min-width:768px) and (max-width:1279px){
  #bcl-masthead-v2 .cmp-sectiongrid:where(:not(.cmp-sectiongrid--1col)){
    --cmp-sectiongrid-col-span:span calc(var(--cmp-sectiongrid-col-count)/2);
  }
  #bcl-masthead-v2 .cmp-sectiongrid.cmp-sectiongrid--2col.sidebyside-layout{
    --cmp-sectiongrid-col-span:span calc(var(--cmp-sectiongrid-col-count)/2);
  }
  #bcl-masthead-v2 .cmp-sectiongrid.cmp-sectiongrid--2col.stacked-layout{
    --cmp-sectiongrid-col-span:span var(--cmp-sectiongrid-col-count);
  }
}
@media only screen and (min-width:974px) and (max-width:1279px){
  #bcl-masthead-v2 .cmp-sectiongrid--3col{
    --cmp-sectiongrid-col-span:span calc(var(--cmp-sectiongrid-col-count)/3);
  }
}
#bcl-masthead-v2 .margin-bottom-24{
  --cmp-sectiongrid-margin-bottom:var(--s24);
}
#bcl-masthead-v2 .margin-bottom-32{
  --cmp-sectiongrid-margin-bottom:var(--s32);
}
#bcl-masthead-v2 .margin-bottom-40{
  --cmp-sectiongrid-margin-bottom:var(--s40);
}
#bcl-masthead-v2 .margin-bottom-60{
  --cmp-sectiongrid-margin-bottom:var(--s60);
}
@media only screen and (min-width:1280px){
  #bcl-masthead-v2 html:not(.aem-AuthorLayer-Edit) .hide-desktop{
    display:none !important;
  }
  #bcl-masthead-v2 .cmp-sectiongrid{
    --cmp-sectiongrid-max-width:var( --grid-max-width );
  }
  #bcl-masthead-v2 .cmp-sectiongrid--50-50{
    --cmp-sectiongrid-col-span:span calc(var(--cmp-sectiongrid-col-count)/2);
  }
  #bcl-masthead-v2 .cmp-sectiongrid--58-33 > .cmp-sectiongrid__row > .cmp-sectiongrid__column-1{
    --cmp-sectiongrid-col-span:1 / span 7;
  }
  #bcl-masthead-v2 .cmp-sectiongrid--58-33 > .cmp-sectiongrid__row > .cmp-sectiongrid__column-2{
    --cmp-sectiongrid-col-span:9 / span 4;
  }
  #bcl-masthead-v2 .cmp-sectiongrid--33-58 > .cmp-sectiongrid__row > .cmp-sectiongrid__column-1{
    --cmp-sectiongrid-col-span:1 / span 4;
  }
  #bcl-masthead-v2 .cmp-sectiongrid--33-58 > .cmp-sectiongrid__row > .cmp-sectiongrid__column-2{
    --cmp-sectiongrid-col-span:6 / span 7;
  }
  #bcl-masthead-v2 .cmp-sectiongrid--40-49 > .cmp-sectiongrid__row > .cmp-sectiongrid__column-1{
    --cmp-sectiongrid-col-span:1 / span 5;
  }
  #bcl-masthead-v2 .cmp-sectiongrid--40-49 > .cmp-sectiongrid__row > .cmp-sectiongrid__column-2{
    --cmp-sectiongrid-col-span:7 / span 6;
  }
  #bcl-masthead-v2 .cmp-sectiongrid--25-75 > .cmp-sectiongrid__row > .cmp-sectiongrid__column-1{
    --cmp-sectiongrid-col-span:1 / span 3;
  }
  #bcl-masthead-v2 .cmp-sectiongrid--25-75 > .cmp-sectiongrid__row > .cmp-sectiongrid__column-2{
    --cmp-sectiongrid-col-span:4 / span 9;
  }
  #bcl-masthead-v2 .cmp-sectiongrid--3col{
    --cmp-sectiongrid-col-span:span calc(var(--cmp-sectiongrid-col-count)/3);
  }
  #bcl-masthead-v2 .cmp-sectiongrid--4col{
    --cmp-sectiongrid-col-span:span calc(var(--cmp-sectiongrid-col-count)/4);
  }
}

@media only screen and (min-width:768px) and (max-width:1279px){
  html:not(.aem-AuthorLayer-Edit) .cmp-sectiongrid.hide-tablet{
    display:none !important;
  }
}
@media only screen and (min-width:768px) and (max-width:860px){
  html:not(.aem-AuthorLayer-Edit) .main-nav__dropdown .cmp-sectiongrid.hide-desktop,html:not(.aem-AuthorLayer-Edit) .main-nav__dropdown .cmp-sectiongrid.hide-desktop.hide-tablet,html:not(.aem-AuthorLayer-Edit) .main-nav__dropdown .cmp-sectiongrid.hide-tablet,html:not(.aem-AuthorLayer-Edit) .main-nav__dropdown .hide-desktop,html:not(.aem-AuthorLayer-Edit) .main-nav__dropdown .hide-tablet{
    display:block !important;
  }
  html:not(.aem-AuthorLayer-Edit) .main-nav__dropdown .hide-mobile{
    display:none !important;
  }
}
@media only screen and (min-width:861px) and (max-width:1279px){
  html:not(.aem-AuthorLayer-Edit) .main-nav__dropdown .cmp-sectiongrid.hide-tablet,html:not(.aem-AuthorLayer-Edit) .main-nav__dropdown .hide-tablet{
    display:none !important;
  }
}

#bcl-masthead-v2 .bcl-sectionheading{
  --cmp-sectionheading-margin-bottom:var( --spacing-fixed-0 );
  margin-bottom:var(--cmp-sectionheading-margin-bottom, initial);
  max-width:792px;
}
#bcl-masthead-v2 .bcl-sectionheading__pre-title{
  font-feature-settings:"dlig" on;
  color:var(--text-color-additional, #595959);
  font-size:var(--body-font-size-pre-title, 9pt);
  font-weight:var(--typography-weight-semibold);
  letter-spacing:.5px;
  line-height:var(--body-line-height-pre-title, 1pc);
  margin-bottom:var(--s12);
  text-transform:uppercase;
}
#bcl-masthead-v2 .bcl-sectionheading__title .bcl-title__text{
  font-feature-settings:"dlig" on;
  color:var(--text-color-heading);
}
#bcl-masthead-v2 .bcl-sectionheading .bcl-text p{
  font-feature-settings:"dlig" on;
  color:var(--text-color-body);
  margin:0;
  margin-top:var(--s12);
}
#bcl-masthead-v2 .bcl-sectionheading__buttons-wrapper{
  display:flex;
  flex-direction:column;
  gap:var(--s12);
  margin-top:var(--s24);
}
#bcl-masthead-v2 .bcl-sectionheading__buttons-wrapper .button .bcl-button{
  width:100%;
}

#bcl-masthead-v2 .margin-bottom-32{
  --cmp-sectionheading-margin-bottom:var(--spacing-fixed-32);
}
@media only screen and (min-width:768px){
  #bcl-masthead-v2 .bcl-sectionheading__buttons-wrapper{
    flex-direction:row;
  }
  #bcl-masthead-v2 .bcl-sectionheading__buttons-wrapper .button .bcl-button{
    width:auto;
  }
}
#bcl-footer-v1 .bcl-socialmedialinks{
  display:flex;
}
#bcl-footer-v1 .bcl-socialmedialinks__list{
  display:flex;
  flex-direction:row;
  list-style-type:none;
  margin:0;
  padding:0;
}
#bcl-footer-v1 .bcl-socialmedialinks__item{
  height:var(--s24);
  margin-bottom:0;
  margin-right:var(--s24);
}
#bcl-footer-v1 .bcl-socialmedialinks__item:last-of-type{
  margin-right:0;
}
#bcl-footer-v1 .bcl-socialmedialinks__item-title{
  color:var(--color-neutral-black);
  margin-right:0;
}
#bcl-footer-v1 .bcl-socialmedialinks__item-title:before{
  display:inline-block;
  font-size:var(--s24);
  height:var(--s24);
  overflow:hidden;
  width:var(--s24);
}
#bcl-footer-v1 .bcl-socialmedialinks__item-link{
  display:inline-block;
  height:var(--s24);
  text-decoration:none;
  width:var(--s24);
}

#bcl-footer-v1 .bcl-text,#bcl-masthead-v2 .bcl-text{
  --cmp-text-table-scroll-padding:var(--s20);
  --cmp-text-table-icon-size:36px;
}
@media screen and (min-width:768px){
  #bcl-footer-v1 .bcl-text,#bcl-masthead-v2 .bcl-text{
    --cmp-text-table-column-min-width:149.75px;
    --cmp-text-table-scroll-padding:0px;
  }
}
#bcl-footer-v1 .bcl-text :is(h1, h2, h3, h4, h5, h6, p, blockquote, pre, dl, dd, ol, ul, figure, hr), #bcl-masthead-v2 .bcl-text :is(h1, h2, h3, h4, h5, h6, p, blockquote, pre, dl, dd, ol, ul, figure, hr){
  margin:revert;
  padding:revert;
}
#bcl-footer-v1 .bcl-text .electricblue,#bcl-masthead-v2 .bcl-text .electricblue{
  color:var(--text-color-electric-blue);
}
#bcl-footer-v1 .bcl-text a,#bcl-masthead-v2 .bcl-text a{
  color:var(--typography-color-link);
}
#bcl-footer-v1 .bcl-text a:hover,#bcl-masthead-v2 .bcl-text a:hover{
  color:var(--typography-color-link-hover);
}
#bcl-footer-v1 .bcl-text a:active,#bcl-masthead-v2 .bcl-text a:active{
  color:var(--typography-color-link-pressed);
}
#bcl-footer-v1 .bcl-text .table-container,#bcl-masthead-v2 .bcl-text .table-container{
  border:1px solid var(--color-neutral-300, #a9a7ad);
  border-radius:8px;
  overflow:hidden;
}
#bcl-footer-v1 .bcl-text .table-responsive,#bcl-masthead-v2 .bcl-text .table-responsive{
  -webkit-overflow-scrolling:touch;
  overflow-x:auto;
  width:100%;
}
#bcl-footer-v1 .bcl-text table,#bcl-masthead-v2 .bcl-text table{
  border:0;
  border-collapse:collapse;
  border-radius:8px;
  min-width:50pc;
  width:100%;
}
#bcl-footer-v1 .bcl-text td,#bcl-footer-v1 .bcl-text th,#bcl-masthead-v2 .bcl-text td,#bcl-masthead-v2 .bcl-text th{
  border:none;
  color:var(--text-color-heading);
  padding:var(--s16) var(--s24);
  text-align:left;
  vertical-align:top;
}
#bcl-footer-v1 .bcl-text th,#bcl-masthead-v2 .bcl-text th{
  background-color:var(--color-neutral-600, #1a1a1a);
  color:var(--color-neutral-white, #fff);
}
#bcl-footer-v1 .bcl-text th p,#bcl-masthead-v2 .bcl-text th p{
  margin:0;
}
#bcl-footer-v1 .bcl-text th[data-rte-celltype=subtitle],#bcl-masthead-v2 .bcl-text th[data-rte-celltype=subtitle]{
  background-color:var(--color-neutral-100, #f5f5f5);
  color:var(--text-color-heading, #1a1a1a) !important;
  font-size:var(--body-font-size-md, 1pc) !important;
  font-style:normal !important;
  font-weight:600 !important;
  line-height:var(--body-line-height-md, 24px) !important;
}
#bcl-footer-v1 .bcl-text td,#bcl-masthead-v2 .bcl-text td{
  background-color:var(--cmp-text-table-surface);
}
#bcl-footer-v1 .bcl-text td .icon-checkmark:before,#bcl-masthead-v2 .bcl-text td .icon-checkmark:before{
  color:var(--color-electric-blue-500);
}
#bcl-footer-v1 .bcl-text td .icon-checkmark,#bcl-footer-v1 .bcl-text td .icon-minus,#bcl-masthead-v2 .bcl-text td .icon-checkmark,#bcl-masthead-v2 .bcl-text td .icon-minus{
  display:inline-block;
  font-size:24px;
  height:24px;
  line-height:24px;
  text-align:center;
  width:24px;
}
#bcl-footer-v1 .bcl-text td .icon-checkmark:before,#bcl-footer-v1 .bcl-text td .icon-minus:before,#bcl-masthead-v2 .bcl-text td .icon-checkmark:before,#bcl-masthead-v2 .bcl-text td .icon-minus:before{
  font-size:24px;
}
#bcl-footer-v1 .bcl-text tbody tr:nth-child(even) td,#bcl-masthead-v2 .bcl-text tbody tr:nth-child(even) td{
  background:var(--color-neutral-100, #f5f5f5);
}
#bcl-footer-v1 .bcl-text span.code,#bcl-masthead-v2 .bcl-text span.code{
  background-color:var(--text-color-code-block-bg);
  border-radius:2px;
  color:var(--text-color-code-block);
  font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;
  padding:1px 4px;
}
#bcl-footer-v1 .bcl-text.blue-color-icon span[class^=icon-],#bcl-footer-v1 .bcl-text.blue-color-icon span[class^=icon-]:before,#bcl-masthead-v2 .bcl-text.blue-color-icon span[class^=icon-],#bcl-masthead-v2 .bcl-text.blue-color-icon span[class^=icon-]:before{
  color:var(--color-akamai-blue-600);
}
#bcl-footer-v1 .bcl-text.bcl-text--feature-checkmark ul,#bcl-masthead-v2 .bcl-text.bcl-text--feature-checkmark ul{
  padding:0;
}
#bcl-footer-v1 .bcl-text.bcl-text--feature-checkmark ul li,#bcl-masthead-v2 .bcl-text.bcl-text--feature-checkmark ul li{
  list-style-type:none;
  padding:0 0 0 40px;
  position:relative;
}
#bcl-footer-v1 .bcl-text.bcl-text--feature-checkmark ul li:before,#bcl-masthead-v2 .bcl-text.bcl-text--feature-checkmark ul li:before{
  color:#f93;
  content:"\e93f";
  font-family:icomoon;
  left:17px;
  position:absolute;
  top:0;
}
@media screen and (max-width:768px){
  #bcl-footer-v1 .bcl-text.bcl-text--feature-checkmark ul li,#bcl-masthead-v2 .bcl-text.bcl-text--feature-checkmark ul li{
    padding-bottom:8px;
  }
}
#bcl-footer-v1 .bcl-text.bcl-text--electric-blue-checkmark ul,#bcl-masthead-v2 .bcl-text.bcl-text--electric-blue-checkmark ul{
  display:grid;
  gap:var(--s24);
  grid-template-columns:1fr;
  margin:0;
  padding:0;
}
#bcl-footer-v1 .bcl-text.bcl-text--electric-blue-checkmark ul li,#bcl-masthead-v2 .bcl-text.bcl-text--electric-blue-checkmark ul li{
  list-style-type:none;
  padding:0 0 0 36px;
  position:relative;
}
#bcl-footer-v1 .bcl-text.bcl-text--electric-blue-checkmark ul li:before,#bcl-masthead-v2 .bcl-text.bcl-text--electric-blue-checkmark ul li:before{
  color:var(--color-electric-blue-500);
  content:"\e93f";
  font-family:icomoon;
  font-size:20px;
  left:0;
  line-height:20px;
  position:absolute;
  top:0;
}
@media only screen and (min-width:768px) and (max-width:1279px){
  #bcl-footer-v1 .bcl-text.bcl-text--electric-blue-checkmark ul,#bcl-masthead-v2 .bcl-text.bcl-text--electric-blue-checkmark ul{
    grid-template-columns:repeat(2, 1fr);
  }
}
@media only screen and (min-width:1280px){
  #bcl-footer-v1 .bcl-text.bcl-text--electric-blue-checkmark ul,#bcl-masthead-v2 .bcl-text.bcl-text--electric-blue-checkmark ul{
    grid-template-columns:repeat(3, 1fr);
  }
}

#bcl-footer-v1 .bcl-title,#bcl-masthead-v2 .bcl-title{
  text-align:left;
}
#bcl-footer-v1 .bcl-title__footercolumntitle,#bcl-masthead-v2 .bcl-title__footercolumntitle{
  -webkit-tap-highlight-color:transparent;
  align-items:center;
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  background:transparent;
  border:none;
  box-shadow:none;
  color:var(--text-color-additional);
  cursor:pointer;
  display:flex;
  justify-content:space-between;
  padding:0;
  width:100%;
}
#bcl-footer-v1 .bcl-title__footercolumntitle:after,#bcl-masthead-v2 .bcl-title__footercolumntitle:after{
  align-items:center;
  color:var(--icon-color-tertiary);
  content:"\ea53";
  display:flex;
  font-family:icomoon;
  font-size:inherit;
  height:24px;
  justify-content:center;
  left:0;
  position:relative;
  transform:rotate(90deg);
  width:24px;
}
#bcl-footer-v1 .bcl-title__footercolumntitle[aria-expanded=true]:after,#bcl-masthead-v2 .bcl-title__footercolumntitle[aria-expanded=true]:after{
  top:-3px;
  transform:rotate(-90deg);
}
#bcl-footer-v1 .mb-3,#bcl-masthead-v2 .mb-3{
  margin-bottom:9pt;
}

#bcl-footer-v1 .bcl-title--align-left,#bcl-masthead-v2 .bcl-title--align-left{
  text-align:left;
}
#bcl-footer-v1 .bcl-title--align-center,#bcl-masthead-v2 .bcl-title--align-center{
  text-align:center;
}
#bcl-footer-v1 .bcl-title--align-right,#bcl-masthead-v2 .bcl-title--align-right{
  text-align:right;
}
#bcl-footer-v1 .bcl-title--mb-sm,#bcl-footer-v1 .bcl-title.mb-12,#bcl-masthead-v2 .bcl-title--mb-sm,#bcl-masthead-v2 .bcl-title.mb-12{
  margin-bottom:var(--s12);
}
@media only screen and (min-width:768px){
  #bcl-footer-v1 .bcl-title__footercolumntitle,#bcl-masthead-v2 .bcl-title__footercolumntitle{
    cursor:default;
  }
  #bcl-footer-v1 .bcl-title__footercolumntitle:after,#bcl-masthead-v2 .bcl-title__footercolumntitle:after{
    display:none;
  }
}

#bcl-footer-v1 .shadow,#bcl-footer-v1 .shadow--hoverable,#bcl-masthead-v2 .shadow,#bcl-masthead-v2 .shadow--hoverable{
  box-shadow:var(--box-shadow);
  transition:box-shadow .2s ease-in-out;
}
#bcl-footer-v1 .shadow--hoverable:hover,#bcl-masthead-v2 .shadow--hoverable:hover{
  box-shadow:var(--box-shadow--hover);
}
#bcl-footer-v1 .shadow--none,#bcl-masthead-v2 .shadow--none{
  box-shadow:none;
}

#bcl-masthead-v2{
  background-color:var(--color-neutral-white);
  font-family:var(--typography-family), sans-serif;
}
#bcl-masthead-v2 .nav-overlay.active{
  display:block !important;
}
#bcl-masthead-v2 blockquote,#bcl-masthead-v2 dd,#bcl-masthead-v2 dl,#bcl-masthead-v2 figure,#bcl-masthead-v2 h1,#bcl-masthead-v2 h2,#bcl-masthead-v2 h3,#bcl-masthead-v2 h4,#bcl-masthead-v2 h5,#bcl-masthead-v2 h6,#bcl-masthead-v2 hr,#bcl-masthead-v2 ol,#bcl-masthead-v2 p,#bcl-masthead-v2 pre,#bcl-masthead-v2 ul{
  margin:0;
  padding:0;
}
#bcl-masthead-v2 .header{
  background-color:transparent;
}
#bcl-masthead-v2 .button{
  padding:0;
}
#bcl-masthead-v2 .navtabs{
  margin:0 auto !important;
}
#bcl-masthead-v2 .cmp-tabs{
  font-family:inherit;
  padding:0 20px;
}
#bcl-masthead-v2 .cmp-tabs .tab-wrapper:before{
  display:none;
}
#bcl-masthead-v2 .cmp-tabs__tablist{
  margin:0;
  min-width:auto;
}
#bcl-masthead-v2 .cmp-tabs__tab:after{
  border:0;
  height:auto;
  margin:0;
  position:static;
  transform:none;
}
#bcl-masthead-v2 .cmp-tabs__tabpanel .tab-content-wrapper--expanded{
  padding:0;
  transition:none !important;
}
#bcl-masthead-v2 .bcl-header-v2 .cmp-navtabs .cmp-tabs__tablist .cmp-tabs__tab.link-tab a{
  color:var(--color-neutral-600) !important;
}
#bcl-masthead-v2 .bcl-header-v2 .cmp-navtabs .cmp-tabs__tablist .cmp-tabs__tab--active{
  color:var(--text-color-primary, #fff) !important;
}
#bcl-masthead-v2 .bcl-header-v2 .bcl-quick-links.bcl-partners-rail > .button:before{
  content:none;
}
@media only screen and (max-width:860px){
  #bcl-masthead-v2 .cmp-tabs{
    font-family:inherit;
    padding:0;
  }
  #bcl-masthead-v2 .bcl-header-v2__main__primary .bcl-list .bcl-list__item a{
    color:var(--color-neutral-600) !important;
    font-size:var(--body-font-size-md) !important;
    font-weight:600 !important;
    line-height:var(--body-line-height-md) !important;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-developers .cmp-sectiongrid--2-1 > .cmp-sectiongrid__row > .cmp-sectiongrid__column-1,#bcl-masthead-v2 .bcl-header-v2 .bcl-pricing .cmp-sectiongrid--1-2-1 > .cmp-sectiongrid__row > .cmp-sectiongrid__column-1,#bcl-masthead-v2 .bcl-header-v2 .bcl-pricing .cmp-sectiongrid--1-2-1 > .cmp-sectiongrid__row > .cmp-sectiongrid__column-2 .bcl-container--blue-gradient,#bcl-masthead-v2 .bcl-header-v2 .tab-content-wrapper .cmp-sectiongrid--2-1 > .cmp-sectiongrid__row > .cmp-sectiongrid__column-1{
    padding:0;
  }
  #bcl-masthead-v2 .bcl-header-v2 .bcl-pricing .cmp-sectiongrid--1-2-1 > .cmp-sectiongrid__row > .cmp-sectiongrid__column-1,#bcl-masthead-v2 .bcl-header-v2 .bcl-resources .cmp-sectiongrid--2-1 > .cmp-sectiongrid__row > .cmp-sectiongrid__column-1 .cmp-sectiongrid__col{
    gap:0;
  }
  #bcl-masthead-v2 .bcl-developers .bcl-quick-links{
    width:100%;
  }
  #bcl-masthead-v2 .bcl-developers .bcl-quick-links .sectionheading .bcl-text,#bcl-masthead-v2 .bcl-header-dropdown .bcl-dropdown__values .bcl-dropdown__item + .dropdown-mobile-head{
    display:none;
  }
  #bcl-masthead-v2 .bcl-languagenavigation .dropdown-mobile-head{
    display:flex;
  }
}
@media only screen and (min-width:861px){
  #bcl-masthead-v2 .bcl-header-v2__utility-list{
    gap:var(--s24);
  }
  #bcl-masthead-v2 .bcl-header-v2 .akam-l-show{
    display:inherit !important;
  }
  #bcl-masthead-v2 .bcl-header-v2 .akam-m-show{
    display:none !important;
  }
}

/*# sourceMappingURL=brandgg.css.map*/