.elementor-1275 .elementor-element.elementor-element-ld0000c{--display:flex;--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;--gap:0.0rem 0.0rem;--row-gap:0.0rem;--column-gap:0.0rem;--flex-wrap:nowrap;--padding-top:0.0rem;--padding-bottom:0.0rem;--padding-left:0.0rem;--padding-right:0.0rem;}.elementor-1275 .elementor-element.elementor-element-ld00006{--display:flex;--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;--gap:0.0rem 0.0rem;--row-gap:0.0rem;--column-gap:0.0rem;--flex-wrap:nowrap;--margin-top:-9.75rem;--margin-bottom:0.0rem;--margin-left:0.0rem;--margin-right:0.0rem;--padding-top:14.0rem;--padding-bottom:4.5rem;--padding-left:2.0rem;--padding-right:2.0rem;}.elementor-1275 .elementor-element.elementor-element-ld00006:not(.elementor-motion-effects-element-type-background), .elementor-1275 .elementor-element.elementor-element-ld00006 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1275 .elementor-element.elementor-element-ld00005{--display:flex;--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;--gap:1.25rem 1.25rem;--row-gap:1.25rem;--column-gap:1.25rem;--flex-wrap:nowrap;--padding-top:0.0rem;--padding-bottom:0.0rem;--padding-left:0.0rem;--padding-right:0.0rem;}.elementor-1275 .elementor-element.elementor-element-ld00003{--display:flex;--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;--gap:0.75rem 0.75rem;--row-gap:0.75rem;--column-gap:0.75rem;--flex-wrap:nowrap;--padding-top:0.0rem;--padding-bottom:0.0rem;--padding-left:0.0rem;--padding-right:0.0rem;}.elementor-1275 .elementor-element.elementor-element-ld00001 .elementor-heading-title{font-family:var( --e-global-typography-eyebrow-font-family ), sans-serif;font-size:var( --e-global-typography-eyebrow-font-size );font-weight:var( --e-global-typography-eyebrow-font-weight );font-style:var( --e-global-typography-eyebrow-font-style );line-height:var( --e-global-typography-eyebrow-line-height );letter-spacing:var( --e-global-typography-eyebrow-letter-spacing );color:var( --e-global-color-white );}.elementor-1275 .elementor-element.elementor-element-ld00002 .elementor-heading-title{font-family:var( --e-global-typography-h2small-font-family ), sans-serif;font-size:var( --e-global-typography-h2small-font-size );font-weight:var( --e-global-typography-h2small-font-weight );font-style:var( --e-global-typography-h2small-font-style );line-height:var( --e-global-typography-h2small-line-height );letter-spacing:var( --e-global-typography-h2small-letter-spacing );color:var( --e-global-color-white );}.elementor-1275 .elementor-element.elementor-element-ld00004{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-white );}.elementor-1275 .elementor-element.elementor-element-ld0000b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:4.0rem 4.0rem;--row-gap:4.0rem;--column-gap:4.0rem;--flex-wrap:nowrap;--padding-top:4.5rem;--padding-bottom:6.0rem;--padding-left:2.0rem;--padding-right:2.0rem;}.elementor-1275 .elementor-element.elementor-element-ld0000a{--display:flex;--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;--gap:0.0rem 0.0rem;--row-gap:0.0rem;--column-gap:0.0rem;--flex-wrap:nowrap;--padding-top:0.0rem;--padding-bottom:0.0rem;--padding-left:0.0rem;--padding-right:0.0rem;}.elementor-1275 .elementor-element.elementor-element-ld00009{--box-min-height:0rem;--box-background-color:var( --e-global-color-white );--box-border-color:var( --e-global-color-secondary );--box-border-width:0.0625rem;--box-border-radius:0rem;--separator-width:0rem;--box-padding:1rem;--header-background-color:var( --e-global-color-white );--header-color:var( --e-global-color-primary );--toggle-button-color:var( --e-global-color-primary );--item-text-color:var( --e-global-color-primary );--item-text-hover-color:var( --e-global-color-accent );--item-text-hover-decoration:underline;--item-text-active-color:var( --e-global-color-primary );--item-text-active-decoration:underline;--marker-color:var( --e-global-color-primary );}.elementor-1275 .elementor-element.elementor-element-ld00009 .elementor-toc__spinner{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-1275 .elementor-element.elementor-element-ld00009 .elementor-toc__header-title{text-align:start;}.elementor-1275 .elementor-element.elementor-element-ld00009 .elementor-toc__header, .elementor-1275 .elementor-element.elementor-element-ld00009 .elementor-toc__header-title{font-family:var( --e-global-typography-eyebrow-font-family ), sans-serif;font-size:var( --e-global-typography-eyebrow-font-size );font-weight:var( --e-global-typography-eyebrow-font-weight );font-style:var( --e-global-typography-eyebrow-font-style );line-height:var( --e-global-typography-eyebrow-line-height );letter-spacing:var( --e-global-typography-eyebrow-letter-spacing );}.elementor-1275 .elementor-element.elementor-element-ld00009 .elementor-toc__header{flex-direction:row;}.elementor-1275 .elementor-element.elementor-element-ld00009 .elementor-toc__list-item{font-family:var( --e-global-typography-footnav-font-family ), sans-serif;font-size:var( --e-global-typography-footnav-font-size );font-weight:var( --e-global-typography-footnav-font-weight );font-style:var( --e-global-typography-footnav-font-style );line-height:var( --e-global-typography-footnav-line-height );letter-spacing:var( --e-global-typography-footnav-letter-spacing );}.elementor-1275 .elementor-element.elementor-element-ld00008{--display:flex;--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;--gap:0.0rem 0.0rem;--row-gap:0.0rem;--column-gap:0.0rem;--flex-wrap:nowrap;--padding-top:0.0rem;--padding-bottom:0.0rem;--padding-left:0.0rem;--padding-right:0.0rem;}.elementor-1275 .elementor-element.elementor-element-ld00007{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1275 .elementor-element.elementor-element-ld0000c{--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;}.elementor-1275 .elementor-element.elementor-element-ld00006{--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;--margin-top:-7.5rem;--margin-bottom:0.0rem;--margin-left:0.0rem;--margin-right:0.0rem;--padding-top:11.5rem;--padding-bottom:4.0rem;--padding-left:4.0rem;--padding-right:4.0rem;}.elementor-1275 .elementor-element.elementor-element-ld00005{--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;--gap:1.25rem 1.25rem;--row-gap:1.25rem;--column-gap:1.25rem;}.elementor-1275 .elementor-element.elementor-element-ld00003{--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;--gap:0.75rem 0.75rem;--row-gap:0.75rem;--column-gap:0.75rem;}.elementor-1275 .elementor-element.elementor-element-ld00001 .elementor-heading-title{font-size:var( --e-global-typography-eyebrow-font-size );line-height:var( --e-global-typography-eyebrow-line-height );letter-spacing:var( --e-global-typography-eyebrow-letter-spacing );}.elementor-1275 .elementor-element.elementor-element-ld00002 .elementor-heading-title{font-size:var( --e-global-typography-h2small-font-size );line-height:var( --e-global-typography-h2small-line-height );letter-spacing:var( --e-global-typography-h2small-letter-spacing );}.elementor-1275 .elementor-element.elementor-element-ld00004{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1275 .elementor-element.elementor-element-ld0000b{--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;--gap:2.0rem 2.0rem;--row-gap:2.0rem;--column-gap:2.0rem;--padding-top:3.5rem;--padding-bottom:5.0rem;--padding-left:4.0rem;--padding-right:4.0rem;}.elementor-1275 .elementor-element.elementor-element-ld0000a{--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;}.elementor-1275 .elementor-element.elementor-element-ld00009 .elementor-toc__header, .elementor-1275 .elementor-element.elementor-element-ld00009 .elementor-toc__header-title{font-size:var( --e-global-typography-eyebrow-font-size );line-height:var( --e-global-typography-eyebrow-line-height );letter-spacing:var( --e-global-typography-eyebrow-letter-spacing );}.elementor-1275 .elementor-element.elementor-element-ld00009 .elementor-toc__list-item{font-size:var( --e-global-typography-footnav-font-size );line-height:var( --e-global-typography-footnav-line-height );letter-spacing:var( --e-global-typography-footnav-letter-spacing );}.elementor-1275 .elementor-element.elementor-element-ld00008{--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;--gap:0.0rem 0.0rem;--row-gap:0.0rem;--column-gap:0.0rem;}.elementor-1275 .elementor-element.elementor-element-ld00007{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-1275 .elementor-element.elementor-element-ld0000c{--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;}.elementor-1275 .elementor-element.elementor-element-ld00006{--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;--margin-top:-6.5rem;--margin-bottom:0.0rem;--margin-left:0.0rem;--margin-right:0.0rem;--padding-top:10.0rem;--padding-bottom:3.0rem;--padding-left:2.0rem;--padding-right:2.0rem;}.elementor-1275 .elementor-element.elementor-element-ld00005{--width:100%;--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;--gap:1.25rem 1.25rem;--row-gap:1.25rem;--column-gap:1.25rem;}.elementor-1275 .elementor-element.elementor-element-ld00003{--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;--gap:0.75rem 0.75rem;--row-gap:0.75rem;--column-gap:0.75rem;}.elementor-1275 .elementor-element.elementor-element-ld00001 .elementor-heading-title{font-size:var( --e-global-typography-eyebrow-font-size );line-height:var( --e-global-typography-eyebrow-line-height );letter-spacing:var( --e-global-typography-eyebrow-letter-spacing );}.elementor-1275 .elementor-element.elementor-element-ld00002 .elementor-heading-title{font-size:var( --e-global-typography-h2small-font-size );line-height:var( --e-global-typography-h2small-line-height );letter-spacing:var( --e-global-typography-h2small-letter-spacing );}.elementor-1275 .elementor-element.elementor-element-ld00004{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1275 .elementor-element.elementor-element-ld0000b{--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;--gap:2.0rem 2.0rem;--row-gap:2.0rem;--column-gap:2.0rem;--padding-top:2.5rem;--padding-bottom:4.0rem;--padding-left:2.0rem;--padding-right:2.0rem;}.elementor-1275 .elementor-element.elementor-element-ld0000a{--width:100%;--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;}.elementor-1275 .elementor-element.elementor-element-ld00009 .elementor-toc__header, .elementor-1275 .elementor-element.elementor-element-ld00009 .elementor-toc__header-title{font-size:var( --e-global-typography-eyebrow-font-size );line-height:var( --e-global-typography-eyebrow-line-height );letter-spacing:var( --e-global-typography-eyebrow-letter-spacing );}.elementor-1275 .elementor-element.elementor-element-ld00009 .elementor-toc__list-item{font-size:var( --e-global-typography-footnav-font-size );line-height:var( --e-global-typography-footnav-line-height );letter-spacing:var( --e-global-typography-footnav-letter-spacing );}.elementor-1275 .elementor-element.elementor-element-ld00008{--width:100%;--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;--gap:0.0rem 0.0rem;--row-gap:0.0rem;--column-gap:0.0rem;}.elementor-1275 .elementor-element.elementor-element-ld00007{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(min-width:768px){.elementor-1275 .elementor-element.elementor-element-ld0000c{--width:100%;}.elementor-1275 .elementor-element.elementor-element-ld00006{--content-width:1140px;}.elementor-1275 .elementor-element.elementor-element-ld00005{--width:51.25rem;}.elementor-1275 .elementor-element.elementor-element-ld00003{--width:100%;}.elementor-1275 .elementor-element.elementor-element-ld0000b{--content-width:1140px;}.elementor-1275 .elementor-element.elementor-element-ld0000a{--width:16rem;}.elementor-1275 .elementor-element.elementor-element-ld00008{--width:calc(100% - 20rem);}}@media(max-width:1024px) and (min-width:768px){.elementor-1275 .elementor-element.elementor-element-ld00005{--width:100%;}.elementor-1275 .elementor-element.elementor-element-ld0000a{--width:100%;}.elementor-1275 .elementor-element.elementor-element-ld00008{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-ld00004 */.elementor-1275 .elementor-element.elementor-element-ld00004 p { margin-block: 0; }
.elementor-1275 .elementor-element.elementor-element-ld00004 a { color: var(--e-global-color-accent); text-decoration: underline; text-underline-offset: .12em; }
.elementor-1275 .elementor-element.elementor-element-ld00004 a:hover { color: var(--e-global-color-primary); }/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-ld00009 */.elementor-1275 .elementor-element.elementor-element-ld00009 .elementor-toc__toggle-button { min-width: 2.75rem; min-height: 2.75rem; align-items: center; justify-content: center; }
.elementor-1275 .elementor-element.elementor-element-ld00009 .elementor-toc__toggle-button:focus-visible, .elementor-1275 .elementor-element.elementor-element-ld00009 .elementor-toc__list-item-text:focus-visible { outline: .125rem solid var(--e-global-color-primary); outline-offset: .1875rem; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ld00007 */.elementor-1275 .elementor-element.elementor-element-ld00007, .elementor-1275 .elementor-element.elementor-element-ld00007 > .elementor-widget-container { display: flex; flex-direction: column; gap: 1rem; }
.elementor-1275 .elementor-element.elementor-element-ld00007 :where(h1,h2,h3,h4,h5,h6,p,ul,ol,blockquote) { margin: 0; }
.elementor-1275 .elementor-element.elementor-element-ld00007 :where(h1,h2,h3,h4,h5,h6) { color: var(--e-global-color-primary); overflow-wrap: anywhere; }
.elementor-1275 .elementor-element.elementor-element-ld00007 :where(h1,h2) { font-family: var(--e-global-typography-h3compact-font-family), sans-serif; font-size: var(--e-global-typography-h3compact-font-size); font-weight: var(--e-global-typography-h3compact-font-weight); line-height: var(--e-global-typography-h3compact-line-height); letter-spacing: var(--e-global-typography-h3compact-letter-spacing); }
.elementor-1275 .elementor-element.elementor-element-ld00007 :where(h3,h4,h5,h6) { font-family: var(--e-global-typography-eyebrow-font-family), sans-serif; font-size: var(--e-global-typography-eyebrow-font-size); font-weight: var(--e-global-typography-eyebrow-font-weight); line-height: var(--e-global-typography-eyebrow-line-height); }
.elementor-1275 .elementor-element.elementor-element-ld00007 h2:not(:first-child) { padding-block-start: 2.5rem; }
.elementor-1275 .elementor-element.elementor-element-ld00007 :where(h3,h4,h5,h6):not(:first-child) { padding-block-start: 1rem; }
.elementor-1275 .elementor-element.elementor-element-ld00007 :where(ul,ol) { padding-inline-start: 1.5rem; }
.elementor-1275 .elementor-element.elementor-element-ld00007 li + li { padding-block-start: .375rem; }
.elementor-1275 .elementor-element.elementor-element-ld00007 a { color: var(--e-global-color-accent); text-decoration: underline; text-underline-offset: .12em; overflow-wrap: anywhere; }
.elementor-1275 .elementor-element.elementor-element-ld00007 a:hover { color: var(--e-global-color-primary); }
.elementor-1275 .elementor-element.elementor-element-ld00007 a:focus-visible { outline: .125rem solid var(--e-global-color-primary); outline-offset: .1875rem; }
/* Native TOC inserts zero-height spans: cancel only their extra flex gap. */
.elementor-1275 .elementor-element.elementor-element-ld00007 .elementor-menu-anchor { margin-block: -.5rem; }
.elementor-1275 .elementor-element.elementor-element-ld00007 .elementor-menu-anchor:first-child { margin-block: 0 -1rem; }
.elementor-1275 .elementor-element.elementor-element-ld00007 .elementor-menu-anchor:first-child + h2 { padding-block-start: 0; }
@media (max-width: 1024px) { .elementor-1275 .elementor-element.elementor-element-ld00007 h2:not(:first-child) { padding-block-start: 2rem; } .elementor-1275 .elementor-element.elementor-element-ld00007 .elementor-menu-anchor:first-child + h2 { padding-block-start: 0; } }
@media (max-width: 767px) { .elementor-1275 .elementor-element.elementor-element-ld00007 h2:not(:first-child) { padding-block-start: 1.5rem; } .elementor-1275 .elementor-element.elementor-element-ld00007 .elementor-menu-anchor:first-child + h2 { padding-block-start: 0; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ld0000c */.elementor-1275 .elementor-element.elementor-element-ld0000c .nils-legal-article { overflow-wrap: anywhere; hyphens: auto; }
.elementor-1275 .elementor-element.elementor-element-ld0000c .nils-legal-article :is(h1,h2,h3,h4,h5,h6), .elementor-1275 .elementor-element.elementor-element-ld0000c [id^="elementor-toc__heading-anchor-"] { scroll-margin-top: 10.75rem; }
@media (max-width: 1024px) { .elementor-1275 .elementor-element.elementor-element-ld0000c .nils-legal-article :is(h1,h2,h3,h4,h5,h6), .elementor-1275 .elementor-element.elementor-element-ld0000c [id^="elementor-toc__heading-anchor-"] { scroll-margin-top: 8.5rem; } }
@media (max-width: 767px) { .elementor-1275 .elementor-element.elementor-element-ld0000c .nils-legal-article :is(h1,h2,h3,h4,h5,h6), .elementor-1275 .elementor-element.elementor-element-ld0000c [id^="elementor-toc__heading-anchor-"] { scroll-margin-top: 7.5rem; } }/* End custom CSS */