.elementor-kit-5{--e-global-color-primary:#0B1020;--e-global-color-secondary:#5A5A5A;--e-global-color-text:#17232A;--e-global-color-accent:#0064E0;--e-global-color-eb9b750:#DEE2E9;--e-global-color-71e85e9:#CBEFFF;--e-global-color-4435eaf:#002161;--e-global-color-bca8930:#73869D;--e-global-color-945516f:#D7DDE1;--e-global-color-49b2fd9:#7C8692;--e-global-color-675f40f:#67788A;--e-global-color-ad29b85:#5B6772;--e-global-color-1c1fe17:#1C2B33;--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"articulat-cf";--e-global-typography-accent-font-weight:500;--e-global-typography-91c9ec0-font-family:"Manrope";}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{background-color:var( --e-global-color-accent );font-size:16px;font-weight:400;line-height:1em;letter-spacing:0px;color:#FFFFFF;border-radius:30px 30px 30px 30px;padding:17px 23px 17px 23px;}.elementor-kit-5 e-page-transition{background-color:#FFFFFF;}.elementor-kit-5 h1{line-height:1.15em;}.elementor-kit-5 label{color:#5D6C7B;}.elementor-kit-5 input:not([type="button"]):not([type="submit"]),.elementor-kit-5 textarea,.elementor-kit-5 .elementor-field-textual{color:#5D6C7B;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1340px;}.e-con{--container-max-width:1340px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:880px){.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-size:15px;padding:15px 22px 15px 22px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.bc-grid {
  display: grid;
  grid-template-columns: 1fr;
}

.gap-xs {
  gap: 18px;
}

.span-all {
  grid-column: 1 / -1;
}

@media (width > 767px) {
  .bc-grid.col-2 {
    grid-template-columns: 1fr 1fr;
  }

  .bc-grid.col-3 {
    grid-template-columns: repeat(3, 1fr);
  }
}

.resource-topic-text h1 {
  margin-block: 18px 32px;  
}

.bc-breadcrumbs {
  display: flex;
  align-items: center;
  gap: 8px;

  font-size: var(--fs-meta);
  padding-block: 18px;
}

.bc-breadcrumbs * {
  font-size: 13px !important;
  letter-spacing: -0.1px;
}

.bc-legal-post .revision {
  border-top: var(--bc-border);
  padding-top: 40px;
  margin-top: 80px;
  font-size: 13px;
}

.bc-legal-post .super {
  font-size: 13px;
  letter-spacing: 0.1px;
  font-weight: 400;
}

.bc-legal-post h1 {
  font-size: var(--fs-40);
  margin-block: 18px 32px;
}

.bc-legal-post h2 {
  font-size: 19px;
  margin-top: 40px;
}

.bc-legal-post h3 {
  font-size: 15px;
  margin-block: 32px -8px;
  font-weight: 500;
}

.legal-text p {
  margin-top: 20px;
  font-size: var(--fs-sm);
}





/* ----------------------- */
/* footer */
/* ----------------------- */

.bc-footer h3 {
  font-size: var(--fs-sm);
  font-weight: 600;
  letter-spacing: var(--ls--2);
  margin-bottom: 14px;
}

.bc-footer ul {
  list-style: none;
  padding-left: 0;
  margin-bottom: 32px;
}

.bc-footer a {
  font-size: var(--fs-nav);
  margin-bottom: 8px;
}

.bc-footer-copy {
  font-size: 13px;
	letter-spacing: -0.1px;
}

.bc-footer-copy a {
  color: inherit;
}

.bc-foot-toggle svg {
  display: none;
}

@media (width < 1024px) {
  .bc-foot-toggle {
    cursor: pointer;
    border-top: solid 1px var(--bc-border-clr);
    padding-block: 1.375rem 0.25rem;

    display: flex;
    justify-content: space-between;
    align-items: start;
  }

  .bc-foot-toggle svg {
    display: inline-block;
    rotate: 90deg;
    opacity: 1;
    margin-top: -4px;
    fill: #5d6c7b70;
  }

  .bc-foot-panel {
    max-height: 0;
    overflow: hidden;
  }
}

@media (width < 1024px) {
  .bc-footer h3 {
    font-size: var(--fs-lg);
    font-weight: 500;
    letter-spacing: var(--ls-2);
  }

  .bc-footer ul {
    display: flex;
    flex-direction: column;
    align-items: start;
  }

  .bc-footer a {
    font-size: var(--fs-sm);
    margin-block: 8px 10px;
  }
}/* End custom CSS */