.elementor-17592 .elementor-element.elementor-element-2b69321{--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-17592 .elementor-element.elementor-element-c7d8bc4{--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-17592 .elementor-element.elementor-element-b0cfe55{--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-17592 .elementor-element.elementor-element-029698c{--display:flex;}.elementor-17592 .elementor-element.elementor-element-e3b7b4e{text-align:right;}.elementor-17592 .elementor-element.elementor-element-e3b7b4e .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-17592 .elementor-element.elementor-element-4a5e951{--display:flex;}.elementor-17592 .elementor-element.elementor-element-018b349{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-17592 .elementor-element.elementor-element-018b349 .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-17592 .elementor-element.elementor-element-d8a40e4{--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-17592 .elementor-element.elementor-element-e88a386{--display:flex;}.elementor-17592 .elementor-element.elementor-element-aa0c575{text-align:left;}.elementor-17592 .elementor-element.elementor-element-aa0c575 .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-17592 .elementor-element.elementor-element-e6caa19{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-17592 .elementor-element.elementor-element-1e89d5e{--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-17592 .elementor-element.elementor-element-c56237b{--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-17592 .elementor-element.elementor-element-c56237b.e-con{--align-self:flex-start;}.elementor-17592 .elementor-element.elementor-element-be7886c{--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-17592 .elementor-element.elementor-element-be7886c .elementor-toc__header-title{text-align:start;}.elementor-17592 .elementor-element.elementor-element-be7886c .elementor-toc__header, .elementor-17592 .elementor-element.elementor-element-be7886c .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-17592 .elementor-element.elementor-element-be7886c .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-17592 .elementor-element.elementor-element-ee7bb92{--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-17592 .elementor-element.elementor-element-03b6eaa{--display:flex;}.elementor-17592 .elementor-element.elementor-element-cd20aa4 .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-17592 .elementor-element.elementor-element-53d5a73{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-17592 .elementor-element.elementor-element-81e67c3{--display:flex;}.elementor-17592 .elementor-element.elementor-element-e8cf8c7 .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-17592 .elementor-element.elementor-element-4ce84c4 .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-17592 .elementor-element.elementor-element-dded22f{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-17592 .elementor-element.elementor-element-36cc794 .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-17592 .elementor-element.elementor-element-8c8b06c{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-17592 .elementor-element.elementor-element-4e2895e .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-17592 .elementor-element.elementor-element-d2b9e62{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-17592 .elementor-element.elementor-element-85c844e .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-17592 .elementor-element.elementor-element-2cd287e{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-17592 .elementor-element.elementor-element-29300f6{--display:flex;}.elementor-17592 .elementor-element.elementor-element-bceed28 .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-17592 .elementor-element.elementor-element-fa0670d{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-17592 .elementor-element.elementor-element-49bf281{--display:flex;}.elementor-17592 .elementor-element.elementor-element-343f290 .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-17592 .elementor-element.elementor-element-17bbecd{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-17592 .elementor-element.elementor-element-b17ded1 .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-17592 .elementor-element.elementor-element-a11ee0d{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-17592 .elementor-element.elementor-element-3a24761 .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-17592 .elementor-element.elementor-element-b1d2760{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-17592 .elementor-element.elementor-element-fb40d5b{--display:flex;}.elementor-17592 .elementor-element.elementor-element-a77e4e9 .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-17592 .elementor-element.elementor-element-33d478d{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-17592 .elementor-element.elementor-element-0c64fb3{--display:flex;}.elementor-17592 .elementor-element.elementor-element-427d04f .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-17592 .elementor-element.elementor-element-533ed23{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-17592 .elementor-element.elementor-element-87774b2{--display:flex;}.elementor-17592 .elementor-element.elementor-element-5531810 .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-17592 .elementor-element.elementor-element-fa18725{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-17592 .elementor-element.elementor-element-59ef37e{--display:flex;}.elementor-17592 .elementor-element.elementor-element-c3b5a4c .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-17592 .elementor-element.elementor-element-1db9450{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-17592 .elementor-element.elementor-element-f32dfe5{--display:flex;}.elementor-17592 .elementor-element.elementor-element-aa01d08 .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-17592 .elementor-element.elementor-element-faf801a{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-17592 .elementor-element.elementor-element-9a320dd{--display:flex;}.elementor-17592 .elementor-element.elementor-element-65829f3 .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-17592 .elementor-element.elementor-element-b9f0c28{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-17592 .elementor-element.elementor-element-07b195b{--display:flex;}.elementor-17592 .elementor-element.elementor-element-7d3a758 .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-17592 .elementor-element.elementor-element-2acd92a{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-17592 .elementor-element.elementor-element-d867b91{--display:flex;}.elementor-17592 .elementor-element.elementor-element-9f21e8d .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-17592 .elementor-element.elementor-element-158ed0a{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-17592 .elementor-element.elementor-element-31be8f9 .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-17592 .elementor-element.elementor-element-56e4a1b{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-17592 .elementor-element.elementor-element-8d8842e .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-17592 .elementor-element.elementor-element-b27c30d{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-17592 .elementor-element.elementor-element-8fe9af6 .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-17592 .elementor-element.elementor-element-589c0fa{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-17592 .elementor-element.elementor-element-ee17ed7 .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-17592 .elementor-element.elementor-element-9fd0f0f{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-17592 .elementor-element.elementor-element-d4d7c5f .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-17592 .elementor-element.elementor-element-94fb722{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-17592 .elementor-element.elementor-element-8cde465 .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-17592 .elementor-element.elementor-element-48a8bd8{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-17592 .elementor-element.elementor-element-b4f459f .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-17592 .elementor-element.elementor-element-2267dbd{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-17592 .elementor-element.elementor-element-278011b .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-17592 .elementor-element.elementor-element-2e1505e{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-17592 .elementor-element.elementor-element-45bb748 .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-17592 .elementor-element.elementor-element-bf2d5a0{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-17592 .elementor-element.elementor-element-ecd7b4c{--display:flex;}.elementor-17592 .elementor-element.elementor-element-932cbad .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-17592 .elementor-element.elementor-element-fe7e7d0{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-17592 .elementor-element.elementor-element-d4f50c9 .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-17592 .elementor-element.elementor-element-903d9ea{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-17592 .elementor-element.elementor-element-f0015c9 .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-17592 .elementor-element.elementor-element-239f315{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-17592 .elementor-element.elementor-element-4905804{--display:flex;}.elementor-17592 .elementor-element.elementor-element-a2d2922 .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-17592 .elementor-element.elementor-element-e506581{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-17592 .elementor-element.elementor-element-cfcfedd{--display:flex;}.elementor-17592 .elementor-element.elementor-element-eba05f4 .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-17592 .elementor-element.elementor-element-51c934e{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-17592 .elementor-element.elementor-element-0d0c836{--display:flex;}.elementor-17592 .elementor-element.elementor-element-d491111 .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-17592 .elementor-element.elementor-element-b07cc0d{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-17592 .elementor-element.elementor-element-f4a8442{--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-17592 .elementor-element.elementor-element-e958b1a{--display:flex;}.elementor-17592 .elementor-element.elementor-element-deeeeb8{text-align:right;}.elementor-17592 .elementor-element.elementor-element-deeeeb8 .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-17592 .elementor-element.elementor-element-7349984{--display:flex;}.elementor-17592 .elementor-element.elementor-element-6eaeb54 .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-17592 .elementor-element.elementor-element-e6b215d{--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-17592 .elementor-element.elementor-element-62c38c1{--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-17592 .elementor-element.elementor-element-de71b59{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17592 .elementor-element.elementor-element-0085f5b{text-align:right;}.elementor-17592 .elementor-element.elementor-element-0085f5b .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-17592 .elementor-element.elementor-element-735aadc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17592 .elementor-element.elementor-element-5a8db5e .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-17592 .elementor-element.elementor-element-5a8db5e .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-17592 .elementor-element.elementor-element-5a8db5e .elementor-nav-menu--main .elementor-item:hover,
					.elementor-17592 .elementor-element.elementor-element-5a8db5e .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-17592 .elementor-element.elementor-element-5a8db5e .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-17592 .elementor-element.elementor-element-5a8db5e .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-17592 .elementor-element.elementor-element-5a8db5e .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-35bc896 );}.elementor-17592 .elementor-element.elementor-element-5a8db5e{--e-nav-menu-divider-content:"";--e-nav-menu-divider-style:solid;--e-nav-menu-divider-color:var( --e-global-color-accent );}.elementor-17592 .elementor-element.elementor-element-f29d181 .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-17592 .elementor-element.elementor-element-f29d181 .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-17592 .elementor-element.elementor-element-f29d181 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-17592 .elementor-element.elementor-element-f29d181 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-17592 .elementor-element.elementor-element-f29d181 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-17592 .elementor-element.elementor-element-f29d181 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-17592 .elementor-element.elementor-element-f29d181 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-35bc896 );}@media(max-width:1024px){.elementor-17592 .elementor-element.elementor-element-2b69321{--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-17592 .elementor-element.elementor-element-c7d8bc4{--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-17592 .elementor-element.elementor-element-b0cfe55{--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-17592 .elementor-element.elementor-element-029698c{--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-17592 .elementor-element.elementor-element-e3b7b4e .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-17592 .elementor-element.elementor-element-4a5e951{--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-17592 .elementor-element.elementor-element-018b349 .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-17592 .elementor-element.elementor-element-aa0c575 .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-17592 .elementor-element.elementor-element-e6caa19{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17592 .elementor-element.elementor-element-1e89d5e{--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-17592 .elementor-element.elementor-element-be7886c .elementor-toc__header, .elementor-17592 .elementor-element.elementor-element-be7886c .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-17592 .elementor-element.elementor-element-be7886c .elementor-toc__list-item{font-size:var( --e-global-typography-f8e57e8-font-size );letter-spacing:var( --e-global-typography-f8e57e8-letter-spacing );}.elementor-17592 .elementor-element.elementor-element-cd20aa4 .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-17592 .elementor-element.elementor-element-53d5a73{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17592 .elementor-element.elementor-element-e8cf8c7 .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-17592 .elementor-element.elementor-element-4ce84c4 .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-17592 .elementor-element.elementor-element-dded22f{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17592 .elementor-element.elementor-element-36cc794 .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-17592 .elementor-element.elementor-element-8c8b06c{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17592 .elementor-element.elementor-element-4e2895e .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-17592 .elementor-element.elementor-element-d2b9e62{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17592 .elementor-element.elementor-element-85c844e .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-17592 .elementor-element.elementor-element-2cd287e{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17592 .elementor-element.elementor-element-bceed28 .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-17592 .elementor-element.elementor-element-fa0670d{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17592 .elementor-element.elementor-element-343f290 .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-17592 .elementor-element.elementor-element-17bbecd{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17592 .elementor-element.elementor-element-b17ded1 .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-17592 .elementor-element.elementor-element-a11ee0d{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17592 .elementor-element.elementor-element-3a24761 .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-17592 .elementor-element.elementor-element-b1d2760{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17592 .elementor-element.elementor-element-a77e4e9 .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-17592 .elementor-element.elementor-element-33d478d{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17592 .elementor-element.elementor-element-427d04f .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-17592 .elementor-element.elementor-element-533ed23{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17592 .elementor-element.elementor-element-5531810 .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-17592 .elementor-element.elementor-element-fa18725{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17592 .elementor-element.elementor-element-c3b5a4c .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-17592 .elementor-element.elementor-element-1db9450{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17592 .elementor-element.elementor-element-aa01d08 .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-17592 .elementor-element.elementor-element-faf801a{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17592 .elementor-element.elementor-element-65829f3 .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-17592 .elementor-element.elementor-element-b9f0c28{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17592 .elementor-element.elementor-element-7d3a758 .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-17592 .elementor-element.elementor-element-2acd92a{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17592 .elementor-element.elementor-element-9f21e8d .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-17592 .elementor-element.elementor-element-158ed0a{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17592 .elementor-element.elementor-element-31be8f9 .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-17592 .elementor-element.elementor-element-56e4a1b{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17592 .elementor-element.elementor-element-8d8842e .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-17592 .elementor-element.elementor-element-b27c30d{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17592 .elementor-element.elementor-element-8fe9af6 .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-17592 .elementor-element.elementor-element-589c0fa{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17592 .elementor-element.elementor-element-ee17ed7 .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-17592 .elementor-element.elementor-element-9fd0f0f{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17592 .elementor-element.elementor-element-d4d7c5f .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-17592 .elementor-element.elementor-element-94fb722{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17592 .elementor-element.elementor-element-8cde465 .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-17592 .elementor-element.elementor-element-48a8bd8{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17592 .elementor-element.elementor-element-b4f459f .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-17592 .elementor-element.elementor-element-2267dbd{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17592 .elementor-element.elementor-element-278011b .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-17592 .elementor-element.elementor-element-2e1505e{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17592 .elementor-element.elementor-element-45bb748 .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-17592 .elementor-element.elementor-element-bf2d5a0{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17592 .elementor-element.elementor-element-932cbad .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-17592 .elementor-element.elementor-element-fe7e7d0{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17592 .elementor-element.elementor-element-d4f50c9 .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-17592 .elementor-element.elementor-element-903d9ea{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17592 .elementor-element.elementor-element-f0015c9 .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-17592 .elementor-element.elementor-element-239f315{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17592 .elementor-element.elementor-element-a2d2922 .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-17592 .elementor-element.elementor-element-e506581{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17592 .elementor-element.elementor-element-eba05f4 .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-17592 .elementor-element.elementor-element-51c934e{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17592 .elementor-element.elementor-element-d491111 .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-17592 .elementor-element.elementor-element-b07cc0d{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17592 .elementor-element.elementor-element-f4a8442{--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-17592 .elementor-element.elementor-element-deeeeb8 .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-17592 .elementor-element.elementor-element-6eaeb54 .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-17592 .elementor-element.elementor-element-e6b215d{--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-17592 .elementor-element.elementor-element-62c38c1{--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-17592 .elementor-element.elementor-element-0085f5b .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-17592 .elementor-element.elementor-element-5a8db5e .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-17592 .elementor-element.elementor-element-f29d181 .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-17592 .elementor-element.elementor-element-2b69321{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:8.9rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-17592 .elementor-element.elementor-element-c7d8bc4{--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-17592 .elementor-element.elementor-element-e3b7b4e .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-17592 .elementor-element.elementor-element-4a5e951{--width:89%;--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-17592 .elementor-element.elementor-element-018b349 .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-17592 .elementor-element.elementor-element-d8a40e4{--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-17592 .elementor-element.elementor-element-aa0c575 .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-17592 .elementor-element.elementor-element-e6caa19{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17592 .elementor-element.elementor-element-1e89d5e{--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-17592 .elementor-element.elementor-element-c56237b{--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-17592 .elementor-element.elementor-element-be7886c .elementor-toc__header, .elementor-17592 .elementor-element.elementor-element-be7886c .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-17592 .elementor-element.elementor-element-be7886c .elementor-toc__list-item{font-size:var( --e-global-typography-f8e57e8-font-size );letter-spacing:var( --e-global-typography-f8e57e8-letter-spacing );}.elementor-17592 .elementor-element.elementor-element-ee7bb92{--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-17592 .elementor-element.elementor-element-cd20aa4 .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-17592 .elementor-element.elementor-element-53d5a73{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17592 .elementor-element.elementor-element-e8cf8c7 .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-17592 .elementor-element.elementor-element-4ce84c4 .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-17592 .elementor-element.elementor-element-dded22f{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17592 .elementor-element.elementor-element-36cc794 .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-17592 .elementor-element.elementor-element-8c8b06c{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17592 .elementor-element.elementor-element-4e2895e .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-17592 .elementor-element.elementor-element-d2b9e62{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17592 .elementor-element.elementor-element-85c844e .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-17592 .elementor-element.elementor-element-2cd287e{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17592 .elementor-element.elementor-element-bceed28 .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-17592 .elementor-element.elementor-element-fa0670d{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17592 .elementor-element.elementor-element-343f290 .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-17592 .elementor-element.elementor-element-17bbecd{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17592 .elementor-element.elementor-element-b17ded1 .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-17592 .elementor-element.elementor-element-a11ee0d{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17592 .elementor-element.elementor-element-3a24761 .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-17592 .elementor-element.elementor-element-b1d2760{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17592 .elementor-element.elementor-element-a77e4e9 .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-17592 .elementor-element.elementor-element-33d478d{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17592 .elementor-element.elementor-element-427d04f .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-17592 .elementor-element.elementor-element-533ed23{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17592 .elementor-element.elementor-element-5531810 .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-17592 .elementor-element.elementor-element-fa18725{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17592 .elementor-element.elementor-element-c3b5a4c .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-17592 .elementor-element.elementor-element-1db9450{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17592 .elementor-element.elementor-element-aa01d08 .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-17592 .elementor-element.elementor-element-faf801a{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17592 .elementor-element.elementor-element-65829f3 .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-17592 .elementor-element.elementor-element-b9f0c28{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17592 .elementor-element.elementor-element-7d3a758 .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-17592 .elementor-element.elementor-element-2acd92a{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17592 .elementor-element.elementor-element-9f21e8d .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-17592 .elementor-element.elementor-element-158ed0a{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17592 .elementor-element.elementor-element-31be8f9 .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-17592 .elementor-element.elementor-element-56e4a1b{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17592 .elementor-element.elementor-element-8d8842e .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-17592 .elementor-element.elementor-element-b27c30d{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17592 .elementor-element.elementor-element-8fe9af6 .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-17592 .elementor-element.elementor-element-589c0fa{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17592 .elementor-element.elementor-element-ee17ed7 .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-17592 .elementor-element.elementor-element-9fd0f0f{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17592 .elementor-element.elementor-element-d4d7c5f .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-17592 .elementor-element.elementor-element-94fb722{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17592 .elementor-element.elementor-element-8cde465 .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-17592 .elementor-element.elementor-element-48a8bd8{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17592 .elementor-element.elementor-element-b4f459f .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-17592 .elementor-element.elementor-element-2267dbd{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17592 .elementor-element.elementor-element-278011b .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-17592 .elementor-element.elementor-element-2e1505e{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17592 .elementor-element.elementor-element-45bb748 .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-17592 .elementor-element.elementor-element-bf2d5a0{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17592 .elementor-element.elementor-element-932cbad .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-17592 .elementor-element.elementor-element-fe7e7d0{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17592 .elementor-element.elementor-element-d4f50c9 .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-17592 .elementor-element.elementor-element-903d9ea{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17592 .elementor-element.elementor-element-f0015c9 .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-17592 .elementor-element.elementor-element-239f315{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17592 .elementor-element.elementor-element-a2d2922 .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-17592 .elementor-element.elementor-element-e506581{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17592 .elementor-element.elementor-element-eba05f4 .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-17592 .elementor-element.elementor-element-51c934e{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17592 .elementor-element.elementor-element-d491111 .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-17592 .elementor-element.elementor-element-b07cc0d{font-size:var( --e-global-typography-96f125d-font-size );letter-spacing:var( --e-global-typography-96f125d-letter-spacing );}.elementor-17592 .elementor-element.elementor-element-f4a8442{--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-17592 .elementor-element.elementor-element-deeeeb8 .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-17592 .elementor-element.elementor-element-6eaeb54{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:right;}.elementor-17592 .elementor-element.elementor-element-6eaeb54 .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-17592 .elementor-element.elementor-element-e6b215d{--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-17592 .elementor-element.elementor-element-62c38c1{--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-17592 .elementor-element.elementor-element-de71b59{--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-17592 .elementor-element.elementor-element-0085f5b .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-17592 .elementor-element.elementor-element-5a8db5e .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-17592 .elementor-element.elementor-element-5a8db5e .elementor-nav-menu--main .elementor-item{padding-left:1rem;padding-right:1rem;}.elementor-17592 .elementor-element.elementor-element-f29d181 .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(min-width:768px){.elementor-17592 .elementor-element.elementor-element-b0cfe55{--width:30%;}.elementor-17592 .elementor-element.elementor-element-029698c{--width:60%;}.elementor-17592 .elementor-element.elementor-element-4a5e951{--width:100%;}.elementor-17592 .elementor-element.elementor-element-d8a40e4{--width:42%;}.elementor-17592 .elementor-element.elementor-element-e88a386{--width:100%;}.elementor-17592 .elementor-element.elementor-element-c56237b{--width:30%;}.elementor-17592 .elementor-element.elementor-element-ee7bb92{--width:42%;}.elementor-17592 .elementor-element.elementor-element-e958b1a{--width:30%;}.elementor-17592 .elementor-element.elementor-element-7349984{--width:42%;}.elementor-17592 .elementor-element.elementor-element-de71b59{--width:69%;}.elementor-17592 .elementor-element.elementor-element-735aadc{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-17592 .elementor-element.elementor-element-b0cfe55{--width:40%;}.elementor-17592 .elementor-element.elementor-element-029698c{--width:100%;}.elementor-17592 .elementor-element.elementor-element-d8a40e4{--width:60%;}.elementor-17592 .elementor-element.elementor-element-c56237b{--width:40%;}.elementor-17592 .elementor-element.elementor-element-ee7bb92{--width:60%;}.elementor-17592 .elementor-element.elementor-element-7349984{--width:45%;}.elementor-17592 .elementor-element.elementor-element-de71b59{--width:89%;}}/* Start custom CSS for heading, class: .elementor-element-018b349 */.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-2b69321 */.elementor-17592 .elementor-element.elementor-element-2b69321 {
    /* --- 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 */