.elementor-59 .elementor-element.elementor-element-c9c6f0e{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overlay-opacity:1;--padding-top:13%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-59 .elementor-element.elementor-element-c9c6f0e:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-c9c6f0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-59 .elementor-element.elementor-element-c9c6f0e::before, .elementor-59 .elementor-element.elementor-element-c9c6f0e > .elementor-background-video-container::before, .elementor-59 .elementor-element.elementor-element-c9c6f0e > .e-con-inner > .elementor-background-video-container::before, .elementor-59 .elementor-element.elementor-element-c9c6f0e > .elementor-background-slideshow::before, .elementor-59 .elementor-element.elementor-element-c9c6f0e > .e-con-inner > .elementor-background-slideshow::before, .elementor-59 .elementor-element.elementor-element-c9c6f0e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-primary ) 32%, #FFFFFF00 61%);}.elementor-59 .elementor-element.elementor-element-a1fb950{--display:flex;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-59 .elementor-element.elementor-element-7a8f362 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-4b74476 );}.elementor-59 .elementor-element.elementor-element-4002bc5{padding:40px 40px 40px 40px;}.elementor-59 .elementor-element.elementor-element-7c4aee4f{width:auto;max-width:auto;--separator-width:1px;--item-text-hover-decoration:underline;--item-text-active-decoration:underline;}.elementor-59 .elementor-element.elementor-element-7c4aee4f > .elementor-widget-container{background-color:var( --e-global-color-4b74476 );}.elementor-59 .elementor-element.elementor-element-7c4aee4f .elementor-toc__header-title{text-align:start;}.elementor-59 .elementor-element.elementor-element-337822f5 > .elementor-widget-container{margin:0px 0px -35px 0px;}@media(max-width:1366px){.elementor-59 .elementor-element.elementor-element-c9c6f0e{--justify-content:center;--overlay-opacity:1;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-59 .elementor-element.elementor-element-c9c6f0e::before, .elementor-59 .elementor-element.elementor-element-c9c6f0e > .elementor-background-video-container::before, .elementor-59 .elementor-element.elementor-element-c9c6f0e > .e-con-inner > .elementor-background-video-container::before, .elementor-59 .elementor-element.elementor-element-c9c6f0e > .elementor-background-slideshow::before, .elementor-59 .elementor-element.elementor-element-c9c6f0e > .e-con-inner > .elementor-background-slideshow::before, .elementor-59 .elementor-element.elementor-element-c9c6f0e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(84deg, var( --e-global-color-primary ) 23%, #FFFFFF00 89%);}}@media(max-width:1024px){.elementor-59 .elementor-element.elementor-element-7c4aee4f{width:100%;max-width:100%;}.elementor-59 .elementor-element.elementor-element-7c4aee4f > .elementor-widget-container{margin:0px 0px 30px 0px;}}@media(max-width:767px){.elementor-59 .elementor-element.elementor-element-c9c6f0e{--min-height:633px;}.elementor-59 .elementor-element.elementor-element-4002bc5{padding:20px 20px 20px 20px;}.elementor-59 .elementor-element.elementor-element-b378f56 .elementor-heading-title{font-size:26px;}.elementor-59 .elementor-element.elementor-element-7d01998d .elementor-heading-title{font-size:26px;}.elementor-59 .elementor-element.elementor-element-29067352 .elementor-heading-title{font-size:26px;}.elementor-59 .elementor-element.elementor-element-4261a14 .elementor-heading-title{font-size:26px;}.elementor-59 .elementor-element.elementor-element-1563301 .elementor-heading-title{font-size:26px;}.elementor-59 .elementor-element.elementor-element-23b30869 .elementor-heading-title{font-size:26px;}.elementor-59 .elementor-element.elementor-element-5729dda .elementor-heading-title{font-size:26px;}.elementor-59 .elementor-element.elementor-element-23a94d8c .elementor-heading-title{font-size:26px;}.elementor-59 .elementor-element.elementor-element-426b7354 .elementor-heading-title{font-size:26px;}.elementor-59 .elementor-element.elementor-element-44b0fa0 .elementor-heading-title{font-size:26px;}.elementor-59 .elementor-element.elementor-element-3f6962d .elementor-heading-title{font-size:26px;}}@media(min-width:768px){.elementor-59 .elementor-element.elementor-element-a1fb950{--width:48%;}.elementor-59 .elementor-element.elementor-element-5b9a3ea7{width:27.142%;}.elementor-59 .elementor-element.elementor-element-4e460f9f{width:72.858%;}}@media(max-width:1366px) and (min-width:768px){.elementor-59 .elementor-element.elementor-element-a1fb950{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-59 .elementor-element.elementor-element-a1fb950{--width:87%;}.elementor-59 .elementor-element.elementor-element-5b9a3ea7{width:100%;}.elementor-59 .elementor-element.elementor-element-4e460f9f{width:100%;}}
/* Static privacy policy navigation and responsive document formatting. */
html{scroll-behavior:smooth;}
.elementor-59 .elementor-element.elementor-element-7c4aee4f{position:sticky;top:110px;align-self:flex-start;}
.elementor-59 .privacy-quick-nav{padding:0 24px 22px;}
.elementor-59 .privacy-quick-nav__list{margin:0;padding-left:1.4em;}
.elementor-59 .privacy-quick-nav__list li{margin:.45rem 0;padding-left:.2rem;line-height:1.35;}
.elementor-59 .privacy-quick-nav__list a{color:var(--e-global-color-text);text-decoration:none;}
.elementor-59 .privacy-quick-nav__list a:hover,.elementor-59 .privacy-quick-nav__list a:focus-visible{color:var(--e-global-color-primary);text-decoration:underline;}
.elementor-59 .elementor-element-4e460f9f h2[id]{scroll-margin-top:120px;}
.elementor-59 .elementor-element-4e460f9f .elementor-widget-text-editor{overflow-wrap:anywhere;}
.elementor-59 .elementor-element-4e460f9f .elementor-widget-text-editor p{line-height:1.65;}
.elementor-59 .elementor-element-4e460f9f .elementor-widget-text-editor ul{padding-left:1.4rem;}
.elementor-59 .elementor-element-337822f5 .elementor-widget-container{margin-bottom:0;overflow-x:auto;}
.elementor-59 .elementor-element-337822f5 table{width:100%;border-collapse:collapse;}
.elementor-59 .elementor-element-337822f5 th,.elementor-59 .elementor-element-337822f5 td{padding:12px;vertical-align:top;border:1px solid #d5dbe3;}
@media(max-width:1024px){.elementor-59 .elementor-element.elementor-element-7c4aee4f{position:static;top:auto;}.elementor-59 .privacy-quick-nav__list{columns:2;column-gap:2rem;}.elementor-59 .privacy-quick-nav__list li{break-inside:avoid;}}
@media(max-width:767px){.elementor-59 .elementor-element.elementor-element-c9c6f0e{--min-height:0px;}.elementor-59 .privacy-quick-nav__list{columns:1;}.elementor-59 .elementor-element-337822f5 table{min-width:620px;}.elementor-59 .elementor-element-4e460f9f .elementor-widget-text-editor ul{padding-left:1.2rem;}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto;}}

/* Keep the page title clear of the fixed site header. */
.elementor-59 .elementor-element.elementor-element-c9c6f0e{
  padding-top:190px;
  padding-bottom:64px;
}
.elementor-59 .elementor-element.elementor-element-7a8f362{
  width:100%;
}
.elementor-59 .elementor-element.elementor-element-7a8f362 .elementor-heading-title{
  font-size:clamp(42px,5.5vw,76px);
  line-height:1.05;
  overflow-wrap:normal;
}
@media(max-width:1024px){
  .elementor-59 .elementor-element.elementor-element-c9c6f0e{
    padding-top:210px;
    padding-bottom:56px;
  }
}
@media(max-width:767px){
  .elementor-59 .elementor-element.elementor-element-c9c6f0e{
    padding-top:130px;
    padding-bottom:40px;
  }
  .elementor-59 .elementor-element.elementor-element-7a8f362 .elementor-heading-title{
    font-size:clamp(36px,11vw,52px);
  }
}
