.elementor-17000 .elementor-element.elementor-element-2045893{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:11.4rem;--padding-bottom:4.2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-17000 .elementor-element.elementor-element-d900923{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:14rem;--padding-right:14rem;}.elementor-17000 .elementor-element.elementor-element-b1da03a{--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;}.elementor-17000 .elementor-element.elementor-element-ab536e9{--display:flex;}.elementor-17000 .elementor-element.elementor-element-9c87092{text-align:right;}.elementor-17000 .elementor-element.elementor-element-9c87092 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );color:var( --e-global-color-accent );}.elementor-17000 .elementor-element.elementor-element-5727fc4{--display:flex;}.elementor-17000 .elementor-element.elementor-element-d54145e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-17000 .elementor-element.elementor-element-d54145e .elementor-heading-title{font-family:var( --e-global-typography-8df2f44-font-family ), Sans-serif;font-size:var( --e-global-typography-8df2f44-font-size );font-weight:var( --e-global-typography-8df2f44-font-weight );text-transform:var( --e-global-typography-8df2f44-text-transform );line-height:var( --e-global-typography-8df2f44-line-height );letter-spacing:var( --e-global-typography-8df2f44-letter-spacing );word-spacing:var( --e-global-typography-8df2f44-word-spacing );}.elementor-17000 .elementor-element.elementor-element-05c705a{--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;}.elementor-17000 .elementor-element.elementor-element-5f3da29{--display:flex;}.elementor-17000 .elementor-element.elementor-element-11fb195{text-align:left;}.elementor-17000 .elementor-element.elementor-element-11fb195 .elementor-heading-title{font-family:var( --e-global-typography-00adf8e-font-family ), Sans-serif;font-size:var( --e-global-typography-00adf8e-font-size );font-weight:var( --e-global-typography-00adf8e-font-weight );text-transform:var( --e-global-typography-00adf8e-text-transform );line-height:var( --e-global-typography-00adf8e-line-height );letter-spacing:var( --e-global-typography-00adf8e-letter-spacing );word-spacing:var( --e-global-typography-00adf8e-word-spacing );}.elementor-17000 .elementor-element.elementor-element-551f463{text-align:justify;font-family:var( --e-global-typography-96f125d-font-family ), Sans-serif;font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );color:var( --e-global-color-text );}.elementor-17000 .elementor-element.elementor-element-551f463 a{color:var( --e-global-color-primary );}.elementor-17000 .elementor-element.elementor-element-551f463 a:hover, .elementor-17000 .elementor-element.elementor-element-551f463 a:focus{color:var( --e-global-color-accent );}.elementor-17000 .elementor-element.elementor-element-8fac536{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:14rem;--padding-right:14rem;}.elementor-17000 .elementor-element.elementor-element-d1e2d06{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-17000 .elementor-element.elementor-element-d1e2d06.e-con{--align-self:flex-start;}.elementor-17000 .elementor-element.elementor-element-37b5a94{--box-background-color:var( --e-global-color-secondary );--box-border-color:var( --e-global-color-89ae93a );--box-border-width:1px;--box-border-radius:14px;--separator-width:0px;--box-padding:1rem;--header-color:var( --e-global-color-accent );--item-text-color:var( --e-global-color-89ae93a );--item-text-hover-color:var( --e-global-color-accent );--item-text-hover-decoration:underline;--item-text-active-color:var( --e-global-color-primary );--marker-color:var( --e-global-color-accent );}.elementor-17000 .elementor-element.elementor-element-37b5a94 .elementor-toc__header-title{text-align:start;}.elementor-17000 .elementor-element.elementor-element-37b5a94 .elementor-toc__header, .elementor-17000 .elementor-element.elementor-element-37b5a94 .elementor-toc__header-title{font-family:var( --e-global-typography-962edc3-font-family ), Sans-serif;font-size:var( --e-global-typography-962edc3-font-size );font-weight:var( --e-global-typography-962edc3-font-weight );text-transform:var( --e-global-typography-962edc3-text-transform );line-height:var( --e-global-typography-962edc3-line-height );letter-spacing:var( --e-global-typography-962edc3-letter-spacing );word-spacing:var( --e-global-typography-962edc3-word-spacing );}.elementor-17000 .elementor-element.elementor-element-37b5a94 .elementor-toc__list-item{font-family:var( --e-global-typography-f8e57e8-font-family ), Sans-serif;font-size:var( --e-global-typography-f8e57e8-font-size );font-weight:var( --e-global-typography-f8e57e8-font-weight );text-transform:var( --e-global-typography-f8e57e8-text-transform );letter-spacing:var( --e-global-typography-f8e57e8-letter-spacing );}.elementor-17000 .elementor-element.elementor-element-735b01c{--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;}.elementor-17000 .elementor-element.elementor-element-8ccee35{--display:flex;}.elementor-17000 .elementor-element.elementor-element-bb0305a .elementor-heading-title{font-family:var( --e-global-typography-962edc3-font-family ), Sans-serif;font-size:var( --e-global-typography-962edc3-font-size );font-weight:var( --e-global-typography-962edc3-font-weight );text-transform:var( --e-global-typography-962edc3-text-transform );line-height:var( --e-global-typography-962edc3-line-height );letter-spacing:var( --e-global-typography-962edc3-letter-spacing );word-spacing:var( --e-global-typography-962edc3-word-spacing );}.elementor-17000 .elementor-element.elementor-element-0b4f8e7{text-align:justify;font-family:var( --e-global-typography-96f125d-font-family ), Sans-serif;font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );color:var( --e-global-color-text );}.elementor-17000 .elementor-element.elementor-element-18051d1{--display:flex;}.elementor-17000 .elementor-element.elementor-element-17d2472 .elementor-heading-title{font-family:var( --e-global-typography-962edc3-font-family ), Sans-serif;font-size:var( --e-global-typography-962edc3-font-size );font-weight:var( --e-global-typography-962edc3-font-weight );text-transform:var( --e-global-typography-962edc3-text-transform );line-height:var( --e-global-typography-962edc3-line-height );letter-spacing:var( --e-global-typography-962edc3-letter-spacing );word-spacing:var( --e-global-typography-962edc3-word-spacing );}.elementor-17000 .elementor-element.elementor-element-dc481db .elementor-heading-title{font-family:var( --e-global-typography-8077094-font-family ), Sans-serif;font-size:var( --e-global-typography-8077094-font-size );font-weight:var( --e-global-typography-8077094-font-weight );text-transform:var( --e-global-typography-8077094-text-transform );line-height:var( --e-global-typography-8077094-line-height );letter-spacing:var( --e-global-typography-8077094-letter-spacing );word-spacing:var( --e-global-typography-8077094-word-spacing );color:var( --e-global-color-text );}.elementor-17000 .elementor-element.elementor-element-ecbfb32{text-align:justify;font-family:var( --e-global-typography-96f125d-font-family ), Sans-serif;font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );color:var( --e-global-color-text );}.elementor-17000 .elementor-element.elementor-element-6b02220 .elementor-heading-title{font-family:var( --e-global-typography-8077094-font-family ), Sans-serif;font-size:var( --e-global-typography-8077094-font-size );font-weight:var( --e-global-typography-8077094-font-weight );text-transform:var( --e-global-typography-8077094-text-transform );line-height:var( --e-global-typography-8077094-line-height );letter-spacing:var( --e-global-typography-8077094-letter-spacing );word-spacing:var( --e-global-typography-8077094-word-spacing );color:var( --e-global-color-text );}.elementor-17000 .elementor-element.elementor-element-1052e03{text-align:justify;font-family:var( --e-global-typography-96f125d-font-family ), Sans-serif;font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );color:var( --e-global-color-text );}.elementor-17000 .elementor-element.elementor-element-1052e03 a{color:var( --e-global-color-primary );}.elementor-17000 .elementor-element.elementor-element-1052e03 a:hover, .elementor-17000 .elementor-element.elementor-element-1052e03 a:focus{color:var( --e-global-color-accent );}.elementor-17000 .elementor-element.elementor-element-77a96b7 .elementor-heading-title{font-family:var( --e-global-typography-8077094-font-family ), Sans-serif;font-size:var( --e-global-typography-8077094-font-size );font-weight:var( --e-global-typography-8077094-font-weight );text-transform:var( --e-global-typography-8077094-text-transform );line-height:var( --e-global-typography-8077094-line-height );letter-spacing:var( --e-global-typography-8077094-letter-spacing );word-spacing:var( --e-global-typography-8077094-word-spacing );color:var( --e-global-color-text );}.elementor-17000 .elementor-element.elementor-element-79d47f2{text-align:justify;font-family:var( --e-global-typography-96f125d-font-family ), Sans-serif;font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );color:var( --e-global-color-text );}.elementor-17000 .elementor-element.elementor-element-23352d0{--display:flex;}.elementor-17000 .elementor-element.elementor-element-f13ee4b .elementor-heading-title{font-family:var( --e-global-typography-962edc3-font-family ), Sans-serif;font-size:var( --e-global-typography-962edc3-font-size );font-weight:var( --e-global-typography-962edc3-font-weight );text-transform:var( --e-global-typography-962edc3-text-transform );line-height:var( --e-global-typography-962edc3-line-height );letter-spacing:var( --e-global-typography-962edc3-letter-spacing );word-spacing:var( --e-global-typography-962edc3-word-spacing );}.elementor-17000 .elementor-element.elementor-element-353741c{text-align:justify;font-family:var( --e-global-typography-96f125d-font-family ), Sans-serif;font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );color:var( --e-global-color-text );}.elementor-17000 .elementor-element.elementor-element-6aad314{--display:flex;}.elementor-17000 .elementor-element.elementor-element-0bca4b1 .elementor-heading-title{font-family:var( --e-global-typography-962edc3-font-family ), Sans-serif;font-size:var( --e-global-typography-962edc3-font-size );font-weight:var( --e-global-typography-962edc3-font-weight );text-transform:var( --e-global-typography-962edc3-text-transform );line-height:var( --e-global-typography-962edc3-line-height );letter-spacing:var( --e-global-typography-962edc3-letter-spacing );word-spacing:var( --e-global-typography-962edc3-word-spacing );}.elementor-17000 .elementor-element.elementor-element-4f21645{text-align:justify;font-family:var( --e-global-typography-96f125d-font-family ), Sans-serif;font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );color:var( --e-global-color-text );}.elementor-17000 .elementor-element.elementor-element-0c71db7{--display:flex;}.elementor-17000 .elementor-element.elementor-element-1faa1e3 .elementor-heading-title{font-family:var( --e-global-typography-962edc3-font-family ), Sans-serif;font-size:var( --e-global-typography-962edc3-font-size );font-weight:var( --e-global-typography-962edc3-font-weight );text-transform:var( --e-global-typography-962edc3-text-transform );line-height:var( --e-global-typography-962edc3-line-height );letter-spacing:var( --e-global-typography-962edc3-letter-spacing );word-spacing:var( --e-global-typography-962edc3-word-spacing );}.elementor-17000 .elementor-element.elementor-element-a604256{text-align:justify;font-family:var( --e-global-typography-96f125d-font-family ), Sans-serif;font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );color:var( --e-global-color-text );}.elementor-17000 .elementor-element.elementor-element-d528978{--display:flex;}.elementor-17000 .elementor-element.elementor-element-d46e836 .elementor-heading-title{font-family:var( --e-global-typography-962edc3-font-family ), Sans-serif;font-size:var( --e-global-typography-962edc3-font-size );font-weight:var( --e-global-typography-962edc3-font-weight );text-transform:var( --e-global-typography-962edc3-text-transform );line-height:var( --e-global-typography-962edc3-line-height );letter-spacing:var( --e-global-typography-962edc3-letter-spacing );word-spacing:var( --e-global-typography-962edc3-word-spacing );}.elementor-17000 .elementor-element.elementor-element-90d8072{text-align:justify;font-family:var( --e-global-typography-96f125d-font-family ), Sans-serif;font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );color:var( --e-global-color-text );}.elementor-17000 .elementor-element.elementor-element-3fd254e{--display:flex;}.elementor-17000 .elementor-element.elementor-element-daebb99 .elementor-heading-title{font-family:var( --e-global-typography-962edc3-font-family ), Sans-serif;font-size:var( --e-global-typography-962edc3-font-size );font-weight:var( --e-global-typography-962edc3-font-weight );text-transform:var( --e-global-typography-962edc3-text-transform );line-height:var( --e-global-typography-962edc3-line-height );letter-spacing:var( --e-global-typography-962edc3-letter-spacing );word-spacing:var( --e-global-typography-962edc3-word-spacing );}.elementor-17000 .elementor-element.elementor-element-ae5cec9{text-align:justify;font-family:var( --e-global-typography-96f125d-font-family ), Sans-serif;font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );color:var( --e-global-color-text );}.elementor-17000 .elementor-element.elementor-element-a9c4b7a{--display:flex;}.elementor-17000 .elementor-element.elementor-element-0fe172e .elementor-heading-title{font-family:var( --e-global-typography-962edc3-font-family ), Sans-serif;font-size:var( --e-global-typography-962edc3-font-size );font-weight:var( --e-global-typography-962edc3-font-weight );text-transform:var( --e-global-typography-962edc3-text-transform );line-height:var( --e-global-typography-962edc3-line-height );letter-spacing:var( --e-global-typography-962edc3-letter-spacing );word-spacing:var( --e-global-typography-962edc3-word-spacing );}.elementor-17000 .elementor-element.elementor-element-ffcf7ee{text-align:justify;font-family:var( --e-global-typography-96f125d-font-family ), Sans-serif;font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );color:var( --e-global-color-text );}.elementor-17000 .elementor-element.elementor-element-0e1aa69{--display:flex;}.elementor-17000 .elementor-element.elementor-element-479987e .elementor-heading-title{font-family:var( --e-global-typography-962edc3-font-family ), Sans-serif;font-size:var( --e-global-typography-962edc3-font-size );font-weight:var( --e-global-typography-962edc3-font-weight );text-transform:var( --e-global-typography-962edc3-text-transform );line-height:var( --e-global-typography-962edc3-line-height );letter-spacing:var( --e-global-typography-962edc3-letter-spacing );word-spacing:var( --e-global-typography-962edc3-word-spacing );}.elementor-17000 .elementor-element.elementor-element-5a988dd .elementor-heading-title{font-family:var( --e-global-typography-8077094-font-family ), Sans-serif;font-size:var( --e-global-typography-8077094-font-size );font-weight:var( --e-global-typography-8077094-font-weight );text-transform:var( --e-global-typography-8077094-text-transform );line-height:var( --e-global-typography-8077094-line-height );letter-spacing:var( --e-global-typography-8077094-letter-spacing );word-spacing:var( --e-global-typography-8077094-word-spacing );color:var( --e-global-color-text );}.elementor-17000 .elementor-element.elementor-element-1c841ca{font-family:var( --e-global-typography-96f125d-font-family ), Sans-serif;font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );color:var( --e-global-color-text );}.elementor-17000 .elementor-element.elementor-element-3e15d92 .elementor-heading-title{font-family:var( --e-global-typography-8077094-font-family ), Sans-serif;font-size:var( --e-global-typography-8077094-font-size );font-weight:var( --e-global-typography-8077094-font-weight );text-transform:var( --e-global-typography-8077094-text-transform );line-height:var( --e-global-typography-8077094-line-height );letter-spacing:var( --e-global-typography-8077094-letter-spacing );word-spacing:var( --e-global-typography-8077094-word-spacing );color:var( --e-global-color-text );}.elementor-17000 .elementor-element.elementor-element-6dd5ffc{text-align:justify;font-family:var( --e-global-typography-96f125d-font-family ), Sans-serif;font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );color:var( --e-global-color-text );}.elementor-17000 .elementor-element.elementor-element-6c90889{--display:flex;}.elementor-17000 .elementor-element.elementor-element-8982c03 .elementor-heading-title{font-family:var( --e-global-typography-962edc3-font-family ), Sans-serif;font-size:var( --e-global-typography-962edc3-font-size );font-weight:var( --e-global-typography-962edc3-font-weight );text-transform:var( --e-global-typography-962edc3-text-transform );line-height:var( --e-global-typography-962edc3-line-height );letter-spacing:var( --e-global-typography-962edc3-letter-spacing );word-spacing:var( --e-global-typography-962edc3-word-spacing );}.elementor-17000 .elementor-element.elementor-element-4bceb75{text-align:justify;font-family:var( --e-global-typography-96f125d-font-family ), Sans-serif;font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );color:var( --e-global-color-text );}.elementor-17000 .elementor-element.elementor-element-44fe3e8{--display:flex;}.elementor-17000 .elementor-element.elementor-element-e59290b .elementor-heading-title{font-family:var( --e-global-typography-962edc3-font-family ), Sans-serif;font-size:var( --e-global-typography-962edc3-font-size );font-weight:var( --e-global-typography-962edc3-font-weight );text-transform:var( --e-global-typography-962edc3-text-transform );line-height:var( --e-global-typography-962edc3-line-height );letter-spacing:var( --e-global-typography-962edc3-letter-spacing );word-spacing:var( --e-global-typography-962edc3-word-spacing );}.elementor-17000 .elementor-element.elementor-element-a9bf3c1{font-family:var( --e-global-typography-96f125d-font-family ), Sans-serif;font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );color:var( --e-global-color-text );}.elementor-17000 .elementor-element.elementor-element-9f45ad4{--display:flex;}.elementor-17000 .elementor-element.elementor-element-67d12ad .elementor-heading-title{font-family:var( --e-global-typography-962edc3-font-family ), Sans-serif;font-size:var( --e-global-typography-962edc3-font-size );font-weight:var( --e-global-typography-962edc3-font-weight );text-transform:var( --e-global-typography-962edc3-text-transform );line-height:var( --e-global-typography-962edc3-line-height );letter-spacing:var( --e-global-typography-962edc3-letter-spacing );word-spacing:var( --e-global-typography-962edc3-word-spacing );}.elementor-17000 .elementor-element.elementor-element-81ffe0f{font-family:var( --e-global-typography-96f125d-font-family ), Sans-serif;font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );color:var( --e-global-color-text );}.elementor-17000 .elementor-element.elementor-element-79f55a9{--display:flex;}.elementor-17000 .elementor-element.elementor-element-92ce5cb .elementor-heading-title{font-family:var( --e-global-typography-962edc3-font-family ), Sans-serif;font-size:var( --e-global-typography-962edc3-font-size );font-weight:var( --e-global-typography-962edc3-font-weight );text-transform:var( --e-global-typography-962edc3-text-transform );line-height:var( --e-global-typography-962edc3-line-height );letter-spacing:var( --e-global-typography-962edc3-letter-spacing );word-spacing:var( --e-global-typography-962edc3-word-spacing );}.elementor-17000 .elementor-element.elementor-element-3de95fa{font-family:var( --e-global-typography-96f125d-font-family ), Sans-serif;font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );color:var( --e-global-color-text );}.elementor-17000 .elementor-element.elementor-element-fc9d943{--display:flex;}.elementor-17000 .elementor-element.elementor-element-20679e0 .elementor-heading-title{font-family:var( --e-global-typography-962edc3-font-family ), Sans-serif;font-size:var( --e-global-typography-962edc3-font-size );font-weight:var( --e-global-typography-962edc3-font-weight );text-transform:var( --e-global-typography-962edc3-text-transform );line-height:var( --e-global-typography-962edc3-line-height );letter-spacing:var( --e-global-typography-962edc3-letter-spacing );word-spacing:var( --e-global-typography-962edc3-word-spacing );}.elementor-17000 .elementor-element.elementor-element-561a651{text-align:justify;font-family:var( --e-global-typography-96f125d-font-family ), Sans-serif;font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );color:var( --e-global-color-text );}.elementor-17000 .elementor-element.elementor-element-e18a993{--display:flex;}.elementor-17000 .elementor-element.elementor-element-53b9ed3 .elementor-heading-title{font-family:var( --e-global-typography-962edc3-font-family ), Sans-serif;font-size:var( --e-global-typography-962edc3-font-size );font-weight:var( --e-global-typography-962edc3-font-weight );text-transform:var( --e-global-typography-962edc3-text-transform );line-height:var( --e-global-typography-962edc3-line-height );letter-spacing:var( --e-global-typography-962edc3-letter-spacing );word-spacing:var( --e-global-typography-962edc3-word-spacing );}.elementor-17000 .elementor-element.elementor-element-c93482f{font-family:var( --e-global-typography-96f125d-font-family ), Sans-serif;font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );color:var( --e-global-color-text );}.elementor-17000 .elementor-element.elementor-element-573962f{--display:flex;}.elementor-17000 .elementor-element.elementor-element-a196982 .elementor-heading-title{font-family:var( --e-global-typography-962edc3-font-family ), Sans-serif;font-size:var( --e-global-typography-962edc3-font-size );font-weight:var( --e-global-typography-962edc3-font-weight );text-transform:var( --e-global-typography-962edc3-text-transform );line-height:var( --e-global-typography-962edc3-line-height );letter-spacing:var( --e-global-typography-962edc3-letter-spacing );word-spacing:var( --e-global-typography-962edc3-word-spacing );}.elementor-17000 .elementor-element.elementor-element-824aece{font-family:var( --e-global-typography-96f125d-font-family ), Sans-serif;font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );color:var( --e-global-color-text );}.elementor-17000 .elementor-element.elementor-element-1f99418{--display:flex;}.elementor-17000 .elementor-element.elementor-element-9b235bb .elementor-heading-title{font-family:var( --e-global-typography-962edc3-font-family ), Sans-serif;font-size:var( --e-global-typography-962edc3-font-size );font-weight:var( --e-global-typography-962edc3-font-weight );text-transform:var( --e-global-typography-962edc3-text-transform );line-height:var( --e-global-typography-962edc3-line-height );letter-spacing:var( --e-global-typography-962edc3-letter-spacing );word-spacing:var( --e-global-typography-962edc3-word-spacing );}.elementor-17000 .elementor-element.elementor-element-eaffd8d{text-align:justify;font-family:var( --e-global-typography-96f125d-font-family ), Sans-serif;font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );color:var( --e-global-color-text );}.elementor-17000 .elementor-element.elementor-element-99c4311{--display:flex;}.elementor-17000 .elementor-element.elementor-element-ba879a2 .elementor-heading-title{font-family:var( --e-global-typography-962edc3-font-family ), Sans-serif;font-size:var( --e-global-typography-962edc3-font-size );font-weight:var( --e-global-typography-962edc3-font-weight );text-transform:var( --e-global-typography-962edc3-text-transform );line-height:var( --e-global-typography-962edc3-line-height );letter-spacing:var( --e-global-typography-962edc3-letter-spacing );word-spacing:var( --e-global-typography-962edc3-word-spacing );}.elementor-17000 .elementor-element.elementor-element-3ee8d37{text-align:justify;font-family:var( --e-global-typography-96f125d-font-family ), Sans-serif;font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );color:var( --e-global-color-text );}.elementor-17000 .elementor-element.elementor-element-c37be7a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:14rem;--padding-right:14rem;}.elementor-17000 .elementor-element.elementor-element-8978d6d{--display:flex;}.elementor-17000 .elementor-element.elementor-element-8e2ef31{text-align:right;}.elementor-17000 .elementor-element.elementor-element-8e2ef31 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );color:var( --e-global-color-accent );}.elementor-17000 .elementor-element.elementor-element-c8ec38d{--display:flex;}.elementor-17000 .elementor-element.elementor-element-4e0b6d5 .elementor-heading-title{font-family:var( --e-global-typography-00adf8e-font-family ), Sans-serif;font-size:var( --e-global-typography-00adf8e-font-size );font-weight:var( --e-global-typography-00adf8e-font-weight );text-transform:var( --e-global-typography-00adf8e-text-transform );line-height:var( --e-global-typography-00adf8e-line-height );letter-spacing:var( --e-global-typography-00adf8e-letter-spacing );word-spacing:var( --e-global-typography-00adf8e-word-spacing );color:var( --e-global-color-text );}.elementor-17000 .elementor-element.elementor-element-de7bd28{--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;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:7rem;--padding-bottom:7rem;--padding-left:0rem;--padding-right:0rem;}.elementor-17000 .elementor-element.elementor-element-984f3f2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0rem;--padding-bottom:0rem;--padding-left:14rem;--padding-right:14rem;}.elementor-17000 .elementor-element.elementor-element-c1040f0{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17000 .elementor-element.elementor-element-251bdeb{text-align:right;}.elementor-17000 .elementor-element.elementor-element-251bdeb .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );color:var( --e-global-color-accent );}.elementor-17000 .elementor-element.elementor-element-529fb9a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17000 .elementor-element.elementor-element-5571fc8 .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-962edc3-font-family ), Sans-serif;font-size:var( --e-global-typography-962edc3-font-size );font-weight:var( --e-global-typography-962edc3-font-weight );text-transform:var( --e-global-typography-962edc3-text-transform );line-height:var( --e-global-typography-962edc3-line-height );letter-spacing:var( --e-global-typography-962edc3-letter-spacing );word-spacing:var( --e-global-typography-962edc3-word-spacing );}.elementor-17000 .elementor-element.elementor-element-5571fc8 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );padding-left:3.4rem;padding-right:3.4rem;}.elementor-17000 .elementor-element.elementor-element-5571fc8 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-17000 .elementor-element.elementor-element-5571fc8 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-17000 .elementor-element.elementor-element-5571fc8 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-17000 .elementor-element.elementor-element-5571fc8 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-17000 .elementor-element.elementor-element-5571fc8 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-35bc896 );}.elementor-17000 .elementor-element.elementor-element-5571fc8{--e-nav-menu-divider-content:"";--e-nav-menu-divider-style:solid;--e-nav-menu-divider-color:var( --e-global-color-accent );}.elementor-17000 .elementor-element.elementor-element-570c9cb .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-962edc3-font-family ), Sans-serif;font-size:var( --e-global-typography-962edc3-font-size );font-weight:var( --e-global-typography-962edc3-font-weight );text-transform:var( --e-global-typography-962edc3-text-transform );line-height:var( --e-global-typography-962edc3-line-height );letter-spacing:var( --e-global-typography-962edc3-letter-spacing );word-spacing:var( --e-global-typography-962edc3-word-spacing );}.elementor-17000 .elementor-element.elementor-element-570c9cb .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );padding-left:3.4rem;padding-right:3.4rem;}.elementor-17000 .elementor-element.elementor-element-570c9cb .elementor-nav-menu--main .elementor-item:hover,
					.elementor-17000 .elementor-element.elementor-element-570c9cb .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-17000 .elementor-element.elementor-element-570c9cb .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-17000 .elementor-element.elementor-element-570c9cb .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-17000 .elementor-element.elementor-element-570c9cb .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-35bc896 );}@media(max-width:1024px){.elementor-17000 .elementor-element.elementor-element-2045893{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:11.4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-17000 .elementor-element.elementor-element-d900923{--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-17000 .elementor-element.elementor-element-b1da03a{--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-17000 .elementor-element.elementor-element-ab536e9{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-17000 .elementor-element.elementor-element-9c87092 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-17000 .elementor-element.elementor-element-5727fc4{--margin-top:-1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-17000 .elementor-element.elementor-element-d54145e .elementor-heading-title{font-size:var( --e-global-typography-8df2f44-font-size );line-height:var( --e-global-typography-8df2f44-line-height );letter-spacing:var( --e-global-typography-8df2f44-letter-spacing );word-spacing:var( --e-global-typography-8df2f44-word-spacing );}.elementor-17000 .elementor-element.elementor-element-11fb195 .elementor-heading-title{font-size:var( --e-global-typography-00adf8e-font-size );line-height:var( --e-global-typography-00adf8e-line-height );letter-spacing:var( --e-global-typography-00adf8e-letter-spacing );word-spacing:var( --e-global-typography-00adf8e-word-spacing );}.elementor-17000 .elementor-element.elementor-element-551f463{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17000 .elementor-element.elementor-element-8fac536{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-17000 .elementor-element.elementor-element-37b5a94 .elementor-toc__header, .elementor-17000 .elementor-element.elementor-element-37b5a94 .elementor-toc__header-title{font-size:var( --e-global-typography-962edc3-font-size );line-height:var( --e-global-typography-962edc3-line-height );letter-spacing:var( --e-global-typography-962edc3-letter-spacing );word-spacing:var( --e-global-typography-962edc3-word-spacing );}.elementor-17000 .elementor-element.elementor-element-37b5a94 .elementor-toc__list-item{font-size:var( --e-global-typography-f8e57e8-font-size );letter-spacing:var( --e-global-typography-f8e57e8-letter-spacing );}.elementor-17000 .elementor-element.elementor-element-bb0305a .elementor-heading-title{font-size:var( --e-global-typography-962edc3-font-size );line-height:var( --e-global-typography-962edc3-line-height );letter-spacing:var( --e-global-typography-962edc3-letter-spacing );word-spacing:var( --e-global-typography-962edc3-word-spacing );}.elementor-17000 .elementor-element.elementor-element-0b4f8e7{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17000 .elementor-element.elementor-element-17d2472 .elementor-heading-title{font-size:var( --e-global-typography-962edc3-font-size );line-height:var( --e-global-typography-962edc3-line-height );letter-spacing:var( --e-global-typography-962edc3-letter-spacing );word-spacing:var( --e-global-typography-962edc3-word-spacing );}.elementor-17000 .elementor-element.elementor-element-dc481db .elementor-heading-title{font-size:var( --e-global-typography-8077094-font-size );line-height:var( --e-global-typography-8077094-line-height );letter-spacing:var( --e-global-typography-8077094-letter-spacing );word-spacing:var( --e-global-typography-8077094-word-spacing );}.elementor-17000 .elementor-element.elementor-element-ecbfb32{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17000 .elementor-element.elementor-element-6b02220 .elementor-heading-title{font-size:var( --e-global-typography-8077094-font-size );line-height:var( --e-global-typography-8077094-line-height );letter-spacing:var( --e-global-typography-8077094-letter-spacing );word-spacing:var( --e-global-typography-8077094-word-spacing );}.elementor-17000 .elementor-element.elementor-element-1052e03{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17000 .elementor-element.elementor-element-77a96b7 .elementor-heading-title{font-size:var( --e-global-typography-8077094-font-size );line-height:var( --e-global-typography-8077094-line-height );letter-spacing:var( --e-global-typography-8077094-letter-spacing );word-spacing:var( --e-global-typography-8077094-word-spacing );}.elementor-17000 .elementor-element.elementor-element-79d47f2{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17000 .elementor-element.elementor-element-f13ee4b .elementor-heading-title{font-size:var( --e-global-typography-962edc3-font-size );line-height:var( --e-global-typography-962edc3-line-height );letter-spacing:var( --e-global-typography-962edc3-letter-spacing );word-spacing:var( --e-global-typography-962edc3-word-spacing );}.elementor-17000 .elementor-element.elementor-element-353741c{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17000 .elementor-element.elementor-element-0bca4b1 .elementor-heading-title{font-size:var( --e-global-typography-962edc3-font-size );line-height:var( --e-global-typography-962edc3-line-height );letter-spacing:var( --e-global-typography-962edc3-letter-spacing );word-spacing:var( --e-global-typography-962edc3-word-spacing );}.elementor-17000 .elementor-element.elementor-element-4f21645{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17000 .elementor-element.elementor-element-1faa1e3 .elementor-heading-title{font-size:var( --e-global-typography-962edc3-font-size );line-height:var( --e-global-typography-962edc3-line-height );letter-spacing:var( --e-global-typography-962edc3-letter-spacing );word-spacing:var( --e-global-typography-962edc3-word-spacing );}.elementor-17000 .elementor-element.elementor-element-a604256{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17000 .elementor-element.elementor-element-d46e836 .elementor-heading-title{font-size:var( --e-global-typography-962edc3-font-size );line-height:var( --e-global-typography-962edc3-line-height );letter-spacing:var( --e-global-typography-962edc3-letter-spacing );word-spacing:var( --e-global-typography-962edc3-word-spacing );}.elementor-17000 .elementor-element.elementor-element-90d8072{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17000 .elementor-element.elementor-element-daebb99 .elementor-heading-title{font-size:var( --e-global-typography-962edc3-font-size );line-height:var( --e-global-typography-962edc3-line-height );letter-spacing:var( --e-global-typography-962edc3-letter-spacing );word-spacing:var( --e-global-typography-962edc3-word-spacing );}.elementor-17000 .elementor-element.elementor-element-ae5cec9{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17000 .elementor-element.elementor-element-0fe172e .elementor-heading-title{font-size:var( --e-global-typography-962edc3-font-size );line-height:var( --e-global-typography-962edc3-line-height );letter-spacing:var( --e-global-typography-962edc3-letter-spacing );word-spacing:var( --e-global-typography-962edc3-word-spacing );}.elementor-17000 .elementor-element.elementor-element-ffcf7ee{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17000 .elementor-element.elementor-element-479987e .elementor-heading-title{font-size:var( --e-global-typography-962edc3-font-size );line-height:var( --e-global-typography-962edc3-line-height );letter-spacing:var( --e-global-typography-962edc3-letter-spacing );word-spacing:var( --e-global-typography-962edc3-word-spacing );}.elementor-17000 .elementor-element.elementor-element-5a988dd .elementor-heading-title{font-size:var( --e-global-typography-8077094-font-size );line-height:var( --e-global-typography-8077094-line-height );letter-spacing:var( --e-global-typography-8077094-letter-spacing );word-spacing:var( --e-global-typography-8077094-word-spacing );}.elementor-17000 .elementor-element.elementor-element-1c841ca{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17000 .elementor-element.elementor-element-3e15d92 .elementor-heading-title{font-size:var( --e-global-typography-8077094-font-size );line-height:var( --e-global-typography-8077094-line-height );letter-spacing:var( --e-global-typography-8077094-letter-spacing );word-spacing:var( --e-global-typography-8077094-word-spacing );}.elementor-17000 .elementor-element.elementor-element-6dd5ffc{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17000 .elementor-element.elementor-element-8982c03 .elementor-heading-title{font-size:var( --e-global-typography-962edc3-font-size );line-height:var( --e-global-typography-962edc3-line-height );letter-spacing:var( --e-global-typography-962edc3-letter-spacing );word-spacing:var( --e-global-typography-962edc3-word-spacing );}.elementor-17000 .elementor-element.elementor-element-4bceb75{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17000 .elementor-element.elementor-element-e59290b .elementor-heading-title{font-size:var( --e-global-typography-962edc3-font-size );line-height:var( --e-global-typography-962edc3-line-height );letter-spacing:var( --e-global-typography-962edc3-letter-spacing );word-spacing:var( --e-global-typography-962edc3-word-spacing );}.elementor-17000 .elementor-element.elementor-element-a9bf3c1{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17000 .elementor-element.elementor-element-67d12ad .elementor-heading-title{font-size:var( --e-global-typography-962edc3-font-size );line-height:var( --e-global-typography-962edc3-line-height );letter-spacing:var( --e-global-typography-962edc3-letter-spacing );word-spacing:var( --e-global-typography-962edc3-word-spacing );}.elementor-17000 .elementor-element.elementor-element-81ffe0f{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17000 .elementor-element.elementor-element-92ce5cb .elementor-heading-title{font-size:var( --e-global-typography-962edc3-font-size );line-height:var( --e-global-typography-962edc3-line-height );letter-spacing:var( --e-global-typography-962edc3-letter-spacing );word-spacing:var( --e-global-typography-962edc3-word-spacing );}.elementor-17000 .elementor-element.elementor-element-3de95fa{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17000 .elementor-element.elementor-element-20679e0 .elementor-heading-title{font-size:var( --e-global-typography-962edc3-font-size );line-height:var( --e-global-typography-962edc3-line-height );letter-spacing:var( --e-global-typography-962edc3-letter-spacing );word-spacing:var( --e-global-typography-962edc3-word-spacing );}.elementor-17000 .elementor-element.elementor-element-561a651{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17000 .elementor-element.elementor-element-53b9ed3 .elementor-heading-title{font-size:var( --e-global-typography-962edc3-font-size );line-height:var( --e-global-typography-962edc3-line-height );letter-spacing:var( --e-global-typography-962edc3-letter-spacing );word-spacing:var( --e-global-typography-962edc3-word-spacing );}.elementor-17000 .elementor-element.elementor-element-c93482f{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17000 .elementor-element.elementor-element-a196982 .elementor-heading-title{font-size:var( --e-global-typography-962edc3-font-size );line-height:var( --e-global-typography-962edc3-line-height );letter-spacing:var( --e-global-typography-962edc3-letter-spacing );word-spacing:var( --e-global-typography-962edc3-word-spacing );}.elementor-17000 .elementor-element.elementor-element-824aece{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17000 .elementor-element.elementor-element-9b235bb .elementor-heading-title{font-size:var( --e-global-typography-962edc3-font-size );line-height:var( --e-global-typography-962edc3-line-height );letter-spacing:var( --e-global-typography-962edc3-letter-spacing );word-spacing:var( --e-global-typography-962edc3-word-spacing );}.elementor-17000 .elementor-element.elementor-element-eaffd8d{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17000 .elementor-element.elementor-element-ba879a2 .elementor-heading-title{font-size:var( --e-global-typography-962edc3-font-size );line-height:var( --e-global-typography-962edc3-line-height );letter-spacing:var( --e-global-typography-962edc3-letter-spacing );word-spacing:var( --e-global-typography-962edc3-word-spacing );}.elementor-17000 .elementor-element.elementor-element-3ee8d37{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17000 .elementor-element.elementor-element-c37be7a{--margin-top:4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:2rem;}.elementor-17000 .elementor-element.elementor-element-8e2ef31 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-17000 .elementor-element.elementor-element-4e0b6d5 .elementor-heading-title{font-size:var( --e-global-typography-00adf8e-font-size );line-height:var( --e-global-typography-00adf8e-line-height );letter-spacing:var( --e-global-typography-00adf8e-letter-spacing );word-spacing:var( --e-global-typography-00adf8e-word-spacing );}.elementor-17000 .elementor-element.elementor-element-de7bd28{--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-17000 .elementor-element.elementor-element-984f3f2{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-17000 .elementor-element.elementor-element-251bdeb .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-17000 .elementor-element.elementor-element-5571fc8 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-962edc3-font-size );line-height:var( --e-global-typography-962edc3-line-height );letter-spacing:var( --e-global-typography-962edc3-letter-spacing );word-spacing:var( --e-global-typography-962edc3-word-spacing );}.elementor-17000 .elementor-element.elementor-element-570c9cb .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-962edc3-font-size );line-height:var( --e-global-typography-962edc3-line-height );letter-spacing:var( --e-global-typography-962edc3-letter-spacing );word-spacing:var( --e-global-typography-962edc3-word-spacing );}}@media(max-width:767px){.elementor-17000 .elementor-element.elementor-element-2045893{--padding-top:8.9rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-17000 .elementor-element.elementor-element-d900923{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-17000 .elementor-element.elementor-element-9c87092 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-17000 .elementor-element.elementor-element-5727fc4{--margin-top:0.89rem;--margin-bottom:0rem;--margin-left:0.42rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-17000 .elementor-element.elementor-element-d54145e .elementor-heading-title{font-size:var( --e-global-typography-8df2f44-font-size );line-height:var( --e-global-typography-8df2f44-line-height );letter-spacing:var( --e-global-typography-8df2f44-letter-spacing );word-spacing:var( --e-global-typography-8df2f44-word-spacing );}.elementor-17000 .elementor-element.elementor-element-05c705a{--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0.69rem;--padding-right:0.69rem;}.elementor-17000 .elementor-element.elementor-element-11fb195 .elementor-heading-title{font-size:var( --e-global-typography-00adf8e-font-size );line-height:var( --e-global-typography-00adf8e-line-height );letter-spacing:var( --e-global-typography-00adf8e-letter-spacing );word-spacing:var( --e-global-typography-00adf8e-word-spacing );}.elementor-17000 .elementor-element.elementor-element-551f463{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17000 .elementor-element.elementor-element-8fac536{--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:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-17000 .elementor-element.elementor-element-d1e2d06{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0.89rem;--padding-right:0.89rem;}.elementor-17000 .elementor-element.elementor-element-37b5a94 .elementor-toc__header, .elementor-17000 .elementor-element.elementor-element-37b5a94 .elementor-toc__header-title{font-size:var( --e-global-typography-962edc3-font-size );line-height:var( --e-global-typography-962edc3-line-height );letter-spacing:var( --e-global-typography-962edc3-letter-spacing );word-spacing:var( --e-global-typography-962edc3-word-spacing );}.elementor-17000 .elementor-element.elementor-element-37b5a94 .elementor-toc__list-item{font-size:var( --e-global-typography-f8e57e8-font-size );letter-spacing:var( --e-global-typography-f8e57e8-letter-spacing );}.elementor-17000 .elementor-element.elementor-element-735b01c{--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:00.69rem;--padding-right:0.69rem;}.elementor-17000 .elementor-element.elementor-element-bb0305a .elementor-heading-title{font-size:var( --e-global-typography-962edc3-font-size );line-height:var( --e-global-typography-962edc3-line-height );letter-spacing:var( --e-global-typography-962edc3-letter-spacing );word-spacing:var( --e-global-typography-962edc3-word-spacing );}.elementor-17000 .elementor-element.elementor-element-0b4f8e7{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17000 .elementor-element.elementor-element-17d2472 .elementor-heading-title{font-size:var( --e-global-typography-962edc3-font-size );line-height:var( --e-global-typography-962edc3-line-height );letter-spacing:var( --e-global-typography-962edc3-letter-spacing );word-spacing:var( --e-global-typography-962edc3-word-spacing );}.elementor-17000 .elementor-element.elementor-element-dc481db .elementor-heading-title{font-size:var( --e-global-typography-8077094-font-size );line-height:var( --e-global-typography-8077094-line-height );letter-spacing:var( --e-global-typography-8077094-letter-spacing );word-spacing:var( --e-global-typography-8077094-word-spacing );}.elementor-17000 .elementor-element.elementor-element-ecbfb32{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17000 .elementor-element.elementor-element-6b02220 .elementor-heading-title{font-size:var( --e-global-typography-8077094-font-size );line-height:var( --e-global-typography-8077094-line-height );letter-spacing:var( --e-global-typography-8077094-letter-spacing );word-spacing:var( --e-global-typography-8077094-word-spacing );}.elementor-17000 .elementor-element.elementor-element-1052e03{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17000 .elementor-element.elementor-element-77a96b7 .elementor-heading-title{font-size:var( --e-global-typography-8077094-font-size );line-height:var( --e-global-typography-8077094-line-height );letter-spacing:var( --e-global-typography-8077094-letter-spacing );word-spacing:var( --e-global-typography-8077094-word-spacing );}.elementor-17000 .elementor-element.elementor-element-79d47f2{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17000 .elementor-element.elementor-element-f13ee4b .elementor-heading-title{font-size:var( --e-global-typography-962edc3-font-size );line-height:var( --e-global-typography-962edc3-line-height );letter-spacing:var( --e-global-typography-962edc3-letter-spacing );word-spacing:var( --e-global-typography-962edc3-word-spacing );}.elementor-17000 .elementor-element.elementor-element-353741c{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17000 .elementor-element.elementor-element-0bca4b1 .elementor-heading-title{font-size:var( --e-global-typography-962edc3-font-size );line-height:var( --e-global-typography-962edc3-line-height );letter-spacing:var( --e-global-typography-962edc3-letter-spacing );word-spacing:var( --e-global-typography-962edc3-word-spacing );}.elementor-17000 .elementor-element.elementor-element-4f21645{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17000 .elementor-element.elementor-element-1faa1e3 .elementor-heading-title{font-size:var( --e-global-typography-962edc3-font-size );line-height:var( --e-global-typography-962edc3-line-height );letter-spacing:var( --e-global-typography-962edc3-letter-spacing );word-spacing:var( --e-global-typography-962edc3-word-spacing );}.elementor-17000 .elementor-element.elementor-element-a604256{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17000 .elementor-element.elementor-element-d46e836 .elementor-heading-title{font-size:var( --e-global-typography-962edc3-font-size );line-height:var( --e-global-typography-962edc3-line-height );letter-spacing:var( --e-global-typography-962edc3-letter-spacing );word-spacing:var( --e-global-typography-962edc3-word-spacing );}.elementor-17000 .elementor-element.elementor-element-90d8072{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17000 .elementor-element.elementor-element-daebb99 .elementor-heading-title{font-size:var( --e-global-typography-962edc3-font-size );line-height:var( --e-global-typography-962edc3-line-height );letter-spacing:var( --e-global-typography-962edc3-letter-spacing );word-spacing:var( --e-global-typography-962edc3-word-spacing );}.elementor-17000 .elementor-element.elementor-element-ae5cec9{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17000 .elementor-element.elementor-element-0fe172e .elementor-heading-title{font-size:var( --e-global-typography-962edc3-font-size );line-height:var( --e-global-typography-962edc3-line-height );letter-spacing:var( --e-global-typography-962edc3-letter-spacing );word-spacing:var( --e-global-typography-962edc3-word-spacing );}.elementor-17000 .elementor-element.elementor-element-ffcf7ee{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17000 .elementor-element.elementor-element-479987e .elementor-heading-title{font-size:var( --e-global-typography-962edc3-font-size );line-height:var( --e-global-typography-962edc3-line-height );letter-spacing:var( --e-global-typography-962edc3-letter-spacing );word-spacing:var( --e-global-typography-962edc3-word-spacing );}.elementor-17000 .elementor-element.elementor-element-5a988dd .elementor-heading-title{font-size:var( --e-global-typography-8077094-font-size );line-height:var( --e-global-typography-8077094-line-height );letter-spacing:var( --e-global-typography-8077094-letter-spacing );word-spacing:var( --e-global-typography-8077094-word-spacing );}.elementor-17000 .elementor-element.elementor-element-1c841ca{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17000 .elementor-element.elementor-element-3e15d92 .elementor-heading-title{font-size:var( --e-global-typography-8077094-font-size );line-height:var( --e-global-typography-8077094-line-height );letter-spacing:var( --e-global-typography-8077094-letter-spacing );word-spacing:var( --e-global-typography-8077094-word-spacing );}.elementor-17000 .elementor-element.elementor-element-6dd5ffc{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17000 .elementor-element.elementor-element-8982c03 .elementor-heading-title{font-size:var( --e-global-typography-962edc3-font-size );line-height:var( --e-global-typography-962edc3-line-height );letter-spacing:var( --e-global-typography-962edc3-letter-spacing );word-spacing:var( --e-global-typography-962edc3-word-spacing );}.elementor-17000 .elementor-element.elementor-element-4bceb75{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17000 .elementor-element.elementor-element-e59290b .elementor-heading-title{font-size:var( --e-global-typography-962edc3-font-size );line-height:var( --e-global-typography-962edc3-line-height );letter-spacing:var( --e-global-typography-962edc3-letter-spacing );word-spacing:var( --e-global-typography-962edc3-word-spacing );}.elementor-17000 .elementor-element.elementor-element-a9bf3c1{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17000 .elementor-element.elementor-element-67d12ad .elementor-heading-title{font-size:var( --e-global-typography-962edc3-font-size );line-height:var( --e-global-typography-962edc3-line-height );letter-spacing:var( --e-global-typography-962edc3-letter-spacing );word-spacing:var( --e-global-typography-962edc3-word-spacing );}.elementor-17000 .elementor-element.elementor-element-81ffe0f{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17000 .elementor-element.elementor-element-92ce5cb .elementor-heading-title{font-size:var( --e-global-typography-962edc3-font-size );line-height:var( --e-global-typography-962edc3-line-height );letter-spacing:var( --e-global-typography-962edc3-letter-spacing );word-spacing:var( --e-global-typography-962edc3-word-spacing );}.elementor-17000 .elementor-element.elementor-element-3de95fa{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17000 .elementor-element.elementor-element-20679e0 .elementor-heading-title{font-size:var( --e-global-typography-962edc3-font-size );line-height:var( --e-global-typography-962edc3-line-height );letter-spacing:var( --e-global-typography-962edc3-letter-spacing );word-spacing:var( --e-global-typography-962edc3-word-spacing );}.elementor-17000 .elementor-element.elementor-element-561a651{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17000 .elementor-element.elementor-element-53b9ed3 .elementor-heading-title{font-size:var( --e-global-typography-962edc3-font-size );line-height:var( --e-global-typography-962edc3-line-height );letter-spacing:var( --e-global-typography-962edc3-letter-spacing );word-spacing:var( --e-global-typography-962edc3-word-spacing );}.elementor-17000 .elementor-element.elementor-element-c93482f{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17000 .elementor-element.elementor-element-a196982 .elementor-heading-title{font-size:var( --e-global-typography-962edc3-font-size );line-height:var( --e-global-typography-962edc3-line-height );letter-spacing:var( --e-global-typography-962edc3-letter-spacing );word-spacing:var( --e-global-typography-962edc3-word-spacing );}.elementor-17000 .elementor-element.elementor-element-824aece{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17000 .elementor-element.elementor-element-9b235bb .elementor-heading-title{font-size:var( --e-global-typography-962edc3-font-size );line-height:var( --e-global-typography-962edc3-line-height );letter-spacing:var( --e-global-typography-962edc3-letter-spacing );word-spacing:var( --e-global-typography-962edc3-word-spacing );}.elementor-17000 .elementor-element.elementor-element-eaffd8d{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17000 .elementor-element.elementor-element-ba879a2 .elementor-heading-title{font-size:var( --e-global-typography-962edc3-font-size );line-height:var( --e-global-typography-962edc3-line-height );letter-spacing:var( --e-global-typography-962edc3-letter-spacing );word-spacing:var( --e-global-typography-962edc3-word-spacing );}.elementor-17000 .elementor-element.elementor-element-3ee8d37{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17000 .elementor-element.elementor-element-c37be7a{--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0.89rem;}.elementor-17000 .elementor-element.elementor-element-8e2ef31 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-17000 .elementor-element.elementor-element-4e0b6d5{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;text-align:right;}.elementor-17000 .elementor-element.elementor-element-4e0b6d5 .elementor-heading-title{font-size:var( --e-global-typography-00adf8e-font-size );line-height:var( --e-global-typography-00adf8e-line-height );letter-spacing:var( --e-global-typography-00adf8e-letter-spacing );word-spacing:var( --e-global-typography-00adf8e-word-spacing );}.elementor-17000 .elementor-element.elementor-element-de7bd28{--margin-top:3.4rem;--margin-bottom:3.4rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-17000 .elementor-element.elementor-element-984f3f2{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-17000 .elementor-element.elementor-element-c1040f0{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:3.4rem;--padding-right:0rem;}.elementor-17000 .elementor-element.elementor-element-251bdeb .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-17000 .elementor-element.elementor-element-5571fc8 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-962edc3-font-size );line-height:var( --e-global-typography-962edc3-line-height );letter-spacing:var( --e-global-typography-962edc3-letter-spacing );word-spacing:var( --e-global-typography-962edc3-word-spacing );}.elementor-17000 .elementor-element.elementor-element-5571fc8 .elementor-nav-menu--main .elementor-item{padding-left:1rem;padding-right:1rem;}.elementor-17000 .elementor-element.elementor-element-570c9cb .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-962edc3-font-size );line-height:var( --e-global-typography-962edc3-line-height );letter-spacing:var( --e-global-typography-962edc3-letter-spacing );word-spacing:var( --e-global-typography-962edc3-word-spacing );}.elementor-17000 .elementor-element.elementor-element-570c9cb .elementor-nav-menu--main .elementor-item{padding-left:1rem;padding-right:1rem;}}@media(min-width:768px){.elementor-17000 .elementor-element.elementor-element-b1da03a{--width:30%;}.elementor-17000 .elementor-element.elementor-element-ab536e9{--width:60%;}.elementor-17000 .elementor-element.elementor-element-5727fc4{--width:100%;}.elementor-17000 .elementor-element.elementor-element-05c705a{--width:42%;}.elementor-17000 .elementor-element.elementor-element-5f3da29{--width:100%;}.elementor-17000 .elementor-element.elementor-element-d1e2d06{--width:30%;}.elementor-17000 .elementor-element.elementor-element-735b01c{--width:42%;}.elementor-17000 .elementor-element.elementor-element-8978d6d{--width:30%;}.elementor-17000 .elementor-element.elementor-element-c8ec38d{--width:42%;}.elementor-17000 .elementor-element.elementor-element-c1040f0{--width:69%;}.elementor-17000 .elementor-element.elementor-element-529fb9a{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-17000 .elementor-element.elementor-element-b1da03a{--width:40%;}.elementor-17000 .elementor-element.elementor-element-ab536e9{--width:100%;}.elementor-17000 .elementor-element.elementor-element-05c705a{--width:60%;}.elementor-17000 .elementor-element.elementor-element-d1e2d06{--width:40%;}.elementor-17000 .elementor-element.elementor-element-735b01c{--width:60%;}.elementor-17000 .elementor-element.elementor-element-c8ec38d{--width:45%;}.elementor-17000 .elementor-element.elementor-element-c1040f0{--width:89%;}}/* Start custom CSS for heading, class: .elementor-element-d54145e */.blinking-cursor {
    animation: blink 1s step-end infinite;
}
@keyframes blink {
    0%, 100% { opacity: 1; }
    50% { opacity: 0; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2045893 */.elementor-17000 .elementor-element.elementor-element-2045893 {
    /* --- CONFIGURATION --- */
    /* COLOR: #F7F7F7 + 10 (Hex Opacity) = Very faint ~6% visibility */
    --line-color: #F7F7F710; 
    
    /* THICKNESS: 0.5px creates that "Retina hairline" look */
    --line-width: 0.5px;
    
    background-image: 
        /* Layer 1: The Massive Macro Grid */
        linear-gradient(var(--line-color) var(--line-width), transparent var(--line-width)),
        linear-gradient(90deg, var(--line-color) var(--line-width), transparent var(--line-width)),
        
        /* Layer 2: The Offset "Interference" Grid */
        linear-gradient(var(--line-color) var(--line-width), transparent var(--line-width)),
        linear-gradient(90deg, var(--line-color) var(--line-width), transparent var(--line-width)),
        
        /* Layer 3: The "Random" Cutter Lines */
        linear-gradient(var(--line-color) var(--line-width), transparent var(--line-width)),
        linear-gradient(90deg, var(--line-color) var(--line-width), transparent var(--line-width));

    background-size: 
        /* 1. HUGE squares */
        500px 500px,
        500px 500px,
        
        /* 2. Medium Prime Number squares */
        233px 233px,
        233px 233px,
        
        /* 3. Rectangular/Tall spacing */
        110px 600px, 
        600px 110px;

    background-position:
        /* Center the big grid */
        center center,
        center center,
        
        /* Offset the medium grid */
        50px 50px,
        50px 50px,
        
        /* Randomize the cutter lines */
        100px 0px,
        0px 200px;
}/* End custom CSS */