.elementor-285 .elementor-element.elementor-element-7af8f8d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-285 .elementor-element.elementor-element-b7aa3d4{--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;--overflow:hidden;--border-radius:26px 26px 26px 26px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-285 .elementor-element.elementor-element-b7aa3d4:not(.elementor-motion-effects-element-type-background), .elementor-285 .elementor-element.elementor-element-b7aa3d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-pgtint );}.elementor-285 .elementor-element.elementor-element-f644665{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-285 .elementor-element.elementor-element-f644665.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-285 .elementor-element.elementor-element-286c28c{width:auto;max-width:auto;background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;padding:6px 14px 6px 14px;border-radius:30px 30px 30px 30px;font-family:var( --e-global-typography-pgsmall-font-family ), Sans-serif;font-size:var( --e-global-typography-pgsmall-font-size );font-weight:var( --e-global-typography-pgsmall-font-weight );line-height:var( --e-global-typography-pgsmall-line-height );color:var( --e-global-color-pgmuted );}.elementor-285 .elementor-element.elementor-element-286c28c.elementor-element{--align-self:flex-start;}.elementor-285 .elementor-element.elementor-element-b1023c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-285 .elementor-element.elementor-element-b1023c2 .elementor-heading-title{font-family:var( --e-global-typography-pgh1-font-family ), Sans-serif;font-size:var( --e-global-typography-pgh1-font-size );font-weight:var( --e-global-typography-pgh1-font-weight );line-height:var( --e-global-typography-pgh1-line-height );letter-spacing:var( --e-global-typography-pgh1-letter-spacing );color:var( --e-global-color-primary );}.elementor-285 .elementor-element.elementor-element-d231a15{width:var( --container-widget-width, 560px );max-width:560px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:560px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-pglead-font-family ), Sans-serif;font-size:var( --e-global-typography-pglead-font-size );font-weight:var( --e-global-typography-pglead-font-weight );line-height:var( --e-global-typography-pglead-line-height );color:var( --e-global-color-text );}.elementor-285 .elementor-element.elementor-element-c777917{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:110px;--padding-bottom:110px;--padding-left:24px;--padding-right:24px;}.elementor-285 .elementor-element.elementor-element-c777917:not(.elementor-motion-effects-element-type-background), .elementor-285 .elementor-element.elementor-element-c777917 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-pgtint );}.elementor-285 .elementor-element.elementor-element-c04a49b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:22px 22px 22px 22px;box-shadow:0px 12px 40px 0px rgba(27,49,66,0.07);--padding-top:56px;--padding-bottom:56px;--padding-left:64px;--padding-right:64px;}.elementor-285 .elementor-element.elementor-element-c04a49b:not(.elementor-motion-effects-element-type-background), .elementor-285 .elementor-element.elementor-element-c04a49b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-pgwhite );}.elementor-285 .elementor-element.elementor-element-c04a49b.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-285 .elementor-element.elementor-element-e205def{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-285 .elementor-element.elementor-element-e205def .elementor-heading-title{font-family:var( --e-global-typography-pgh3-font-family ), Sans-serif;font-size:var( --e-global-typography-pgh3-font-size );font-weight:var( --e-global-typography-pgh3-font-weight );line-height:var( --e-global-typography-pgh3-line-height );color:var( --e-global-color-primary );}.elementor-285 .elementor-element.elementor-element-68960df{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-285 .elementor-element.elementor-element-e202517{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-285 .elementor-element.elementor-element-e202517 .elementor-heading-title{font-family:var( --e-global-typography-pgh3-font-family ), Sans-serif;font-size:var( --e-global-typography-pgh3-font-size );font-weight:var( --e-global-typography-pgh3-font-weight );line-height:var( --e-global-typography-pgh3-line-height );color:var( --e-global-color-primary );}.elementor-285 .elementor-element.elementor-element-c0f84de{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-285 .elementor-element.elementor-element-d50c55a{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-285 .elementor-element.elementor-element-d50c55a .elementor-heading-title{font-family:var( --e-global-typography-pgh3-font-family ), Sans-serif;font-size:var( --e-global-typography-pgh3-font-size );font-weight:var( --e-global-typography-pgh3-font-weight );line-height:var( --e-global-typography-pgh3-line-height );color:var( --e-global-color-primary );}.elementor-285 .elementor-element.elementor-element-df1171f{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-285 .elementor-element.elementor-element-6272eea{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-285 .elementor-element.elementor-element-6272eea .elementor-heading-title{font-family:var( --e-global-typography-pgh3-font-family ), Sans-serif;font-size:var( --e-global-typography-pgh3-font-size );font-weight:var( --e-global-typography-pgh3-font-weight );line-height:var( --e-global-typography-pgh3-line-height );color:var( --e-global-color-primary );}.elementor-285 .elementor-element.elementor-element-5df1f52{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-285 .elementor-element.elementor-element-4a40a15{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-285 .elementor-element.elementor-element-4a40a15 .elementor-heading-title{font-family:var( --e-global-typography-pgh3-font-family ), Sans-serif;font-size:var( --e-global-typography-pgh3-font-size );font-weight:var( --e-global-typography-pgh3-font-weight );line-height:var( --e-global-typography-pgh3-line-height );color:var( --e-global-color-primary );}.elementor-285 .elementor-element.elementor-element-c923d6e{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-285 .elementor-element.elementor-element-4fb3caf{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-285 .elementor-element.elementor-element-4fb3caf .elementor-heading-title{font-family:var( --e-global-typography-pgh3-font-family ), Sans-serif;font-size:var( --e-global-typography-pgh3-font-size );font-weight:var( --e-global-typography-pgh3-font-weight );line-height:var( --e-global-typography-pgh3-line-height );color:var( --e-global-color-primary );}.elementor-285 .elementor-element.elementor-element-97e08e1{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-285 .elementor-element.elementor-element-08f7f24{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-285 .elementor-element.elementor-element-08f7f24 .elementor-heading-title{font-family:var( --e-global-typography-pgh3-font-family ), Sans-serif;font-size:var( --e-global-typography-pgh3-font-size );font-weight:var( --e-global-typography-pgh3-font-weight );line-height:var( --e-global-typography-pgh3-line-height );color:var( --e-global-color-primary );}.elementor-285 .elementor-element.elementor-element-79a093b{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-285 .elementor-element.elementor-element-110b77f{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-285 .elementor-element.elementor-element-110b77f .elementor-heading-title{font-family:var( --e-global-typography-pgh3-font-family ), Sans-serif;font-size:var( --e-global-typography-pgh3-font-size );font-weight:var( --e-global-typography-pgh3-font-weight );line-height:var( --e-global-typography-pgh3-line-height );color:var( --e-global-color-primary );}.elementor-285 .elementor-element.elementor-element-48dcd5c{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-285 .elementor-element.elementor-element-9da7bd3{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-285 .elementor-element.elementor-element-9da7bd3 .elementor-heading-title{font-family:var( --e-global-typography-pgh3-font-family ), Sans-serif;font-size:var( --e-global-typography-pgh3-font-size );font-weight:var( --e-global-typography-pgh3-font-weight );line-height:var( --e-global-typography-pgh3-line-height );color:var( --e-global-color-primary );}.elementor-285 .elementor-element.elementor-element-98c209e{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-285 .elementor-element.elementor-element-f483e6e{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-285 .elementor-element.elementor-element-f483e6e .elementor-heading-title{font-family:var( --e-global-typography-pgh3-font-family ), Sans-serif;font-size:var( --e-global-typography-pgh3-font-size );font-weight:var( --e-global-typography-pgh3-font-weight );line-height:var( --e-global-typography-pgh3-line-height );color:var( --e-global-color-primary );}.elementor-285 .elementor-element.elementor-element-d4e7b5d{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-285 .elementor-element.elementor-element-aa9f34b{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-285 .elementor-element.elementor-element-aa9f34b .elementor-heading-title{font-family:var( --e-global-typography-pgh3-font-family ), Sans-serif;font-size:var( --e-global-typography-pgh3-font-size );font-weight:var( --e-global-typography-pgh3-font-weight );line-height:var( --e-global-typography-pgh3-line-height );color:var( --e-global-color-primary );}.elementor-285 .elementor-element.elementor-element-6bcd9ee{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-285 .elementor-element.elementor-element-2d74c5d{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-285 .elementor-element.elementor-element-2d74c5d .elementor-heading-title{font-family:var( --e-global-typography-pgh3-font-family ), Sans-serif;font-size:var( --e-global-typography-pgh3-font-size );font-weight:var( --e-global-typography-pgh3-font-weight );line-height:var( --e-global-typography-pgh3-line-height );color:var( --e-global-color-primary );}.elementor-285 .elementor-element.elementor-element-12a16cd{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-285 .elementor-element.elementor-element-37fd2f4{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-285 .elementor-element.elementor-element-37fd2f4 .elementor-heading-title{font-family:var( --e-global-typography-pgh3-font-family ), Sans-serif;font-size:var( --e-global-typography-pgh3-font-size );font-weight:var( --e-global-typography-pgh3-font-weight );line-height:var( --e-global-typography-pgh3-line-height );color:var( --e-global-color-primary );}.elementor-285 .elementor-element.elementor-element-0422446{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-285 .elementor-element.elementor-element-ab40b54{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-285 .elementor-element.elementor-element-ab40b54 .elementor-heading-title{font-family:var( --e-global-typography-pgh3-font-family ), Sans-serif;font-size:var( --e-global-typography-pgh3-font-size );font-weight:var( --e-global-typography-pgh3-font-weight );line-height:var( --e-global-typography-pgh3-line-height );color:var( --e-global-color-primary );}.elementor-285 .elementor-element.elementor-element-eaa97d3{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-285 .elementor-element.elementor-element-21f7144{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-285 .elementor-element.elementor-element-21f7144 .elementor-heading-title{font-family:var( --e-global-typography-pgh3-font-family ), Sans-serif;font-size:var( --e-global-typography-pgh3-font-size );font-weight:var( --e-global-typography-pgh3-font-weight );line-height:var( --e-global-typography-pgh3-line-height );color:var( --e-global-color-primary );}.elementor-285 .elementor-element.elementor-element-b54e2a9{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-285 .elementor-element.elementor-element-633f14f{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-285 .elementor-element.elementor-element-633f14f .elementor-heading-title{font-family:var( --e-global-typography-pgh3-font-family ), Sans-serif;font-size:var( --e-global-typography-pgh3-font-size );font-weight:var( --e-global-typography-pgh3-font-weight );line-height:var( --e-global-typography-pgh3-line-height );color:var( --e-global-color-primary );}.elementor-285 .elementor-element.elementor-element-413ebd7{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-285 .elementor-element.elementor-element-5a2a852{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-285 .elementor-element.elementor-element-5a2a852 .elementor-heading-title{font-family:var( --e-global-typography-pgh3-font-family ), Sans-serif;font-size:var( --e-global-typography-pgh3-font-size );font-weight:var( --e-global-typography-pgh3-font-weight );line-height:var( --e-global-typography-pgh3-line-height );color:var( --e-global-color-primary );}.elementor-285 .elementor-element.elementor-element-50cebba{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-285 .elementor-element.elementor-element-d9d0951{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-285 .elementor-element.elementor-element-d9d0951 .elementor-heading-title{font-family:var( --e-global-typography-pgh3-font-family ), Sans-serif;font-size:var( --e-global-typography-pgh3-font-size );font-weight:var( --e-global-typography-pgh3-font-weight );line-height:var( --e-global-typography-pgh3-line-height );color:var( --e-global-color-primary );}.elementor-285 .elementor-element.elementor-element-7e77e6c{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-285 .elementor-element.elementor-element-312766f{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-285 .elementor-element.elementor-element-312766f .elementor-heading-title{font-family:var( --e-global-typography-pgh3-font-family ), Sans-serif;font-size:var( --e-global-typography-pgh3-font-size );font-weight:var( --e-global-typography-pgh3-font-weight );line-height:var( --e-global-typography-pgh3-line-height );color:var( --e-global-color-primary );}.elementor-285 .elementor-element.elementor-element-050b85c{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-285 .elementor-element.elementor-element-870ee5f{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-285 .elementor-element.elementor-element-870ee5f .elementor-heading-title{font-family:var( --e-global-typography-pgh3-font-family ), Sans-serif;font-size:var( --e-global-typography-pgh3-font-size );font-weight:var( --e-global-typography-pgh3-font-weight );line-height:var( --e-global-typography-pgh3-line-height );color:var( --e-global-color-primary );}.elementor-285 .elementor-element.elementor-element-b0b380f{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-285 .elementor-element.elementor-element-18d76ae{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-285 .elementor-element.elementor-element-18d76ae .elementor-heading-title{font-family:var( --e-global-typography-pgh3-font-family ), Sans-serif;font-size:var( --e-global-typography-pgh3-font-size );font-weight:var( --e-global-typography-pgh3-font-weight );line-height:var( --e-global-typography-pgh3-line-height );color:var( --e-global-color-primary );}.elementor-285 .elementor-element.elementor-element-ff5138a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-285 .elementor-element.elementor-element-b8748c8{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-285 .elementor-element.elementor-element-b8748c8 .elementor-heading-title{font-family:var( --e-global-typography-pgh3-font-family ), Sans-serif;font-size:var( --e-global-typography-pgh3-font-size );font-weight:var( --e-global-typography-pgh3-font-weight );line-height:var( --e-global-typography-pgh3-line-height );color:var( --e-global-color-primary );}.elementor-285 .elementor-element.elementor-element-5da8c13{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-285 .elementor-element.elementor-element-5f265b3{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-285 .elementor-element.elementor-element-5f265b3 .elementor-heading-title{font-family:var( --e-global-typography-pgh3-font-family ), Sans-serif;font-size:var( --e-global-typography-pgh3-font-size );font-weight:var( --e-global-typography-pgh3-font-weight );line-height:var( --e-global-typography-pgh3-line-height );color:var( --e-global-color-primary );}.elementor-285 .elementor-element.elementor-element-a1f1e91{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-285 .elementor-element.elementor-element-ccfb7c5{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-285 .elementor-element.elementor-element-ccfb7c5 .elementor-heading-title{font-family:var( --e-global-typography-pgh3-font-family ), Sans-serif;font-size:var( --e-global-typography-pgh3-font-size );font-weight:var( --e-global-typography-pgh3-font-weight );line-height:var( --e-global-typography-pgh3-line-height );color:var( --e-global-color-primary );}.elementor-285 .elementor-element.elementor-element-32fe436{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-285 .elementor-element.elementor-element-0253a85{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-285 .elementor-element.elementor-element-0253a85 .elementor-heading-title{font-family:var( --e-global-typography-pgh3-font-family ), Sans-serif;font-size:var( --e-global-typography-pgh3-font-size );font-weight:var( --e-global-typography-pgh3-font-weight );line-height:var( --e-global-typography-pgh3-line-height );color:var( --e-global-color-primary );}.elementor-285 .elementor-element.elementor-element-2329f77{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-285 .elementor-element.elementor-element-5cd7c00{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-285 .elementor-element.elementor-element-5cd7c00 .elementor-heading-title{font-family:var( --e-global-typography-pgh3-font-family ), Sans-serif;font-size:var( --e-global-typography-pgh3-font-size );font-weight:var( --e-global-typography-pgh3-font-weight );line-height:var( --e-global-typography-pgh3-line-height );color:var( --e-global-color-primary );}.elementor-285 .elementor-element.elementor-element-b40293f{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-285 .elementor-element.elementor-element-1e65c45{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-285 .elementor-element.elementor-element-1e65c45 .elementor-heading-title{font-family:var( --e-global-typography-pgh3-font-family ), Sans-serif;font-size:var( --e-global-typography-pgh3-font-size );font-weight:var( --e-global-typography-pgh3-font-weight );line-height:var( --e-global-typography-pgh3-line-height );color:var( --e-global-color-primary );}.elementor-285 .elementor-element.elementor-element-450d096{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-285 .elementor-element.elementor-element-b0a821e{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-285 .elementor-element.elementor-element-b0a821e .elementor-heading-title{font-family:var( --e-global-typography-pgh3-font-family ), Sans-serif;font-size:var( --e-global-typography-pgh3-font-size );font-weight:var( --e-global-typography-pgh3-font-weight );line-height:var( --e-global-typography-pgh3-line-height );color:var( --e-global-color-primary );}.elementor-285 .elementor-element.elementor-element-8b310fa{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-285 .elementor-element.elementor-element-0d0d687{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-285 .elementor-element.elementor-element-0d0d687 .elementor-heading-title{font-family:var( --e-global-typography-pgh3-font-family ), Sans-serif;font-size:var( --e-global-typography-pgh3-font-size );font-weight:var( --e-global-typography-pgh3-font-weight );line-height:var( --e-global-typography-pgh3-line-height );color:var( --e-global-color-primary );}.elementor-285 .elementor-element.elementor-element-e60724e{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-285 .elementor-element.elementor-element-7bf6643{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-285 .elementor-element.elementor-element-7bf6643 .elementor-heading-title{font-family:var( --e-global-typography-pgh3-font-family ), Sans-serif;font-size:var( --e-global-typography-pgh3-font-size );font-weight:var( --e-global-typography-pgh3-font-weight );line-height:var( --e-global-typography-pgh3-line-height );color:var( --e-global-color-primary );}.elementor-285 .elementor-element.elementor-element-18f3dce{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-285 .elementor-element.elementor-element-6bc65fc{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-285 .elementor-element.elementor-element-6bc65fc .elementor-heading-title{font-family:var( --e-global-typography-pgh3-font-family ), Sans-serif;font-size:var( --e-global-typography-pgh3-font-size );font-weight:var( --e-global-typography-pgh3-font-weight );line-height:var( --e-global-typography-pgh3-line-height );color:var( --e-global-color-primary );}.elementor-285 .elementor-element.elementor-element-eab4ec7{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-285 .elementor-element.elementor-element-286c28c{font-size:var( --e-global-typography-pgsmall-font-size );line-height:var( --e-global-typography-pgsmall-line-height );}.elementor-285 .elementor-element.elementor-element-b1023c2 .elementor-heading-title{font-size:var( --e-global-typography-pgh1-font-size );line-height:var( --e-global-typography-pgh1-line-height );letter-spacing:var( --e-global-typography-pgh1-letter-spacing );}.elementor-285 .elementor-element.elementor-element-d231a15{font-size:var( --e-global-typography-pglead-font-size );line-height:var( --e-global-typography-pglead-line-height );}.elementor-285 .elementor-element.elementor-element-e205def .elementor-heading-title{font-size:var( --e-global-typography-pgh3-font-size );line-height:var( --e-global-typography-pgh3-line-height );}.elementor-285 .elementor-element.elementor-element-68960df{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-285 .elementor-element.elementor-element-e202517 .elementor-heading-title{font-size:var( --e-global-typography-pgh3-font-size );line-height:var( --e-global-typography-pgh3-line-height );}.elementor-285 .elementor-element.elementor-element-c0f84de{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-285 .elementor-element.elementor-element-d50c55a .elementor-heading-title{font-size:var( --e-global-typography-pgh3-font-size );line-height:var( --e-global-typography-pgh3-line-height );}.elementor-285 .elementor-element.elementor-element-df1171f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-285 .elementor-element.elementor-element-6272eea .elementor-heading-title{font-size:var( --e-global-typography-pgh3-font-size );line-height:var( --e-global-typography-pgh3-line-height );}.elementor-285 .elementor-element.elementor-element-5df1f52{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-285 .elementor-element.elementor-element-4a40a15 .elementor-heading-title{font-size:var( --e-global-typography-pgh3-font-size );line-height:var( --e-global-typography-pgh3-line-height );}.elementor-285 .elementor-element.elementor-element-c923d6e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-285 .elementor-element.elementor-element-4fb3caf .elementor-heading-title{font-size:var( --e-global-typography-pgh3-font-size );line-height:var( --e-global-typography-pgh3-line-height );}.elementor-285 .elementor-element.elementor-element-97e08e1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-285 .elementor-element.elementor-element-08f7f24 .elementor-heading-title{font-size:var( --e-global-typography-pgh3-font-size );line-height:var( --e-global-typography-pgh3-line-height );}.elementor-285 .elementor-element.elementor-element-79a093b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-285 .elementor-element.elementor-element-110b77f .elementor-heading-title{font-size:var( --e-global-typography-pgh3-font-size );line-height:var( --e-global-typography-pgh3-line-height );}.elementor-285 .elementor-element.elementor-element-48dcd5c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-285 .elementor-element.elementor-element-9da7bd3 .elementor-heading-title{font-size:var( --e-global-typography-pgh3-font-size );line-height:var( --e-global-typography-pgh3-line-height );}.elementor-285 .elementor-element.elementor-element-98c209e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-285 .elementor-element.elementor-element-f483e6e .elementor-heading-title{font-size:var( --e-global-typography-pgh3-font-size );line-height:var( --e-global-typography-pgh3-line-height );}.elementor-285 .elementor-element.elementor-element-d4e7b5d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-285 .elementor-element.elementor-element-aa9f34b .elementor-heading-title{font-size:var( --e-global-typography-pgh3-font-size );line-height:var( --e-global-typography-pgh3-line-height );}.elementor-285 .elementor-element.elementor-element-6bcd9ee{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-285 .elementor-element.elementor-element-2d74c5d .elementor-heading-title{font-size:var( --e-global-typography-pgh3-font-size );line-height:var( --e-global-typography-pgh3-line-height );}.elementor-285 .elementor-element.elementor-element-12a16cd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-285 .elementor-element.elementor-element-37fd2f4 .elementor-heading-title{font-size:var( --e-global-typography-pgh3-font-size );line-height:var( --e-global-typography-pgh3-line-height );}.elementor-285 .elementor-element.elementor-element-0422446{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-285 .elementor-element.elementor-element-ab40b54 .elementor-heading-title{font-size:var( --e-global-typography-pgh3-font-size );line-height:var( --e-global-typography-pgh3-line-height );}.elementor-285 .elementor-element.elementor-element-eaa97d3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-285 .elementor-element.elementor-element-21f7144 .elementor-heading-title{font-size:var( --e-global-typography-pgh3-font-size );line-height:var( --e-global-typography-pgh3-line-height );}.elementor-285 .elementor-element.elementor-element-b54e2a9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-285 .elementor-element.elementor-element-633f14f .elementor-heading-title{font-size:var( --e-global-typography-pgh3-font-size );line-height:var( --e-global-typography-pgh3-line-height );}.elementor-285 .elementor-element.elementor-element-413ebd7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-285 .elementor-element.elementor-element-5a2a852 .elementor-heading-title{font-size:var( --e-global-typography-pgh3-font-size );line-height:var( --e-global-typography-pgh3-line-height );}.elementor-285 .elementor-element.elementor-element-50cebba{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-285 .elementor-element.elementor-element-d9d0951 .elementor-heading-title{font-size:var( --e-global-typography-pgh3-font-size );line-height:var( --e-global-typography-pgh3-line-height );}.elementor-285 .elementor-element.elementor-element-7e77e6c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-285 .elementor-element.elementor-element-312766f .elementor-heading-title{font-size:var( --e-global-typography-pgh3-font-size );line-height:var( --e-global-typography-pgh3-line-height );}.elementor-285 .elementor-element.elementor-element-050b85c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-285 .elementor-element.elementor-element-870ee5f .elementor-heading-title{font-size:var( --e-global-typography-pgh3-font-size );line-height:var( --e-global-typography-pgh3-line-height );}.elementor-285 .elementor-element.elementor-element-b0b380f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-285 .elementor-element.elementor-element-18d76ae .elementor-heading-title{font-size:var( --e-global-typography-pgh3-font-size );line-height:var( --e-global-typography-pgh3-line-height );}.elementor-285 .elementor-element.elementor-element-ff5138a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-285 .elementor-element.elementor-element-b8748c8 .elementor-heading-title{font-size:var( --e-global-typography-pgh3-font-size );line-height:var( --e-global-typography-pgh3-line-height );}.elementor-285 .elementor-element.elementor-element-5da8c13{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-285 .elementor-element.elementor-element-5f265b3 .elementor-heading-title{font-size:var( --e-global-typography-pgh3-font-size );line-height:var( --e-global-typography-pgh3-line-height );}.elementor-285 .elementor-element.elementor-element-a1f1e91{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-285 .elementor-element.elementor-element-ccfb7c5 .elementor-heading-title{font-size:var( --e-global-typography-pgh3-font-size );line-height:var( --e-global-typography-pgh3-line-height );}.elementor-285 .elementor-element.elementor-element-32fe436{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-285 .elementor-element.elementor-element-0253a85 .elementor-heading-title{font-size:var( --e-global-typography-pgh3-font-size );line-height:var( --e-global-typography-pgh3-line-height );}.elementor-285 .elementor-element.elementor-element-2329f77{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-285 .elementor-element.elementor-element-5cd7c00 .elementor-heading-title{font-size:var( --e-global-typography-pgh3-font-size );line-height:var( --e-global-typography-pgh3-line-height );}.elementor-285 .elementor-element.elementor-element-b40293f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-285 .elementor-element.elementor-element-1e65c45 .elementor-heading-title{font-size:var( --e-global-typography-pgh3-font-size );line-height:var( --e-global-typography-pgh3-line-height );}.elementor-285 .elementor-element.elementor-element-450d096{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-285 .elementor-element.elementor-element-b0a821e .elementor-heading-title{font-size:var( --e-global-typography-pgh3-font-size );line-height:var( --e-global-typography-pgh3-line-height );}.elementor-285 .elementor-element.elementor-element-8b310fa{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-285 .elementor-element.elementor-element-0d0d687 .elementor-heading-title{font-size:var( --e-global-typography-pgh3-font-size );line-height:var( --e-global-typography-pgh3-line-height );}.elementor-285 .elementor-element.elementor-element-e60724e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-285 .elementor-element.elementor-element-7bf6643 .elementor-heading-title{font-size:var( --e-global-typography-pgh3-font-size );line-height:var( --e-global-typography-pgh3-line-height );}.elementor-285 .elementor-element.elementor-element-18f3dce{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-285 .elementor-element.elementor-element-6bc65fc .elementor-heading-title{font-size:var( --e-global-typography-pgh3-font-size );line-height:var( --e-global-typography-pgh3-line-height );}.elementor-285 .elementor-element.elementor-element-eab4ec7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-285 .elementor-element.elementor-element-7af8f8d{--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-285 .elementor-element.elementor-element-b7aa3d4{--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-285 .elementor-element.elementor-element-f644665{--width:100%;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-285 .elementor-element.elementor-element-286c28c{font-size:var( --e-global-typography-pgsmall-font-size );line-height:var( --e-global-typography-pgsmall-line-height );}.elementor-285 .elementor-element.elementor-element-b1023c2 .elementor-heading-title{font-size:var( --e-global-typography-pgh1-font-size );line-height:var( --e-global-typography-pgh1-line-height );letter-spacing:var( --e-global-typography-pgh1-letter-spacing );}.elementor-285 .elementor-element.elementor-element-d231a15{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-pglead-font-size );line-height:var( --e-global-typography-pglead-line-height );}.elementor-285 .elementor-element.elementor-element-c777917{--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-285 .elementor-element.elementor-element-c04a49b{--width:100%;--padding-top:30px;--padding-bottom:30px;--padding-left:22px;--padding-right:22px;}.elementor-285 .elementor-element.elementor-element-e205def .elementor-heading-title{font-size:var( --e-global-typography-pgh3-font-size );line-height:var( --e-global-typography-pgh3-line-height );}.elementor-285 .elementor-element.elementor-element-68960df{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-285 .elementor-element.elementor-element-e202517 .elementor-heading-title{font-size:var( --e-global-typography-pgh3-font-size );line-height:var( --e-global-typography-pgh3-line-height );}.elementor-285 .elementor-element.elementor-element-c0f84de{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-285 .elementor-element.elementor-element-d50c55a .elementor-heading-title{font-size:var( --e-global-typography-pgh3-font-size );line-height:var( --e-global-typography-pgh3-line-height );}.elementor-285 .elementor-element.elementor-element-df1171f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-285 .elementor-element.elementor-element-6272eea .elementor-heading-title{font-size:var( --e-global-typography-pgh3-font-size );line-height:var( --e-global-typography-pgh3-line-height );}.elementor-285 .elementor-element.elementor-element-5df1f52{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-285 .elementor-element.elementor-element-4a40a15 .elementor-heading-title{font-size:var( --e-global-typography-pgh3-font-size );line-height:var( --e-global-typography-pgh3-line-height );}.elementor-285 .elementor-element.elementor-element-c923d6e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-285 .elementor-element.elementor-element-4fb3caf .elementor-heading-title{font-size:var( --e-global-typography-pgh3-font-size );line-height:var( --e-global-typography-pgh3-line-height );}.elementor-285 .elementor-element.elementor-element-97e08e1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-285 .elementor-element.elementor-element-08f7f24 .elementor-heading-title{font-size:var( --e-global-typography-pgh3-font-size );line-height:var( --e-global-typography-pgh3-line-height );}.elementor-285 .elementor-element.elementor-element-79a093b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-285 .elementor-element.elementor-element-110b77f .elementor-heading-title{font-size:var( --e-global-typography-pgh3-font-size );line-height:var( --e-global-typography-pgh3-line-height );}.elementor-285 .elementor-element.elementor-element-48dcd5c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-285 .elementor-element.elementor-element-9da7bd3 .elementor-heading-title{font-size:var( --e-global-typography-pgh3-font-size );line-height:var( --e-global-typography-pgh3-line-height );}.elementor-285 .elementor-element.elementor-element-98c209e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-285 .elementor-element.elementor-element-f483e6e .elementor-heading-title{font-size:var( --e-global-typography-pgh3-font-size );line-height:var( --e-global-typography-pgh3-line-height );}.elementor-285 .elementor-element.elementor-element-d4e7b5d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-285 .elementor-element.elementor-element-aa9f34b .elementor-heading-title{font-size:var( --e-global-typography-pgh3-font-size );line-height:var( --e-global-typography-pgh3-line-height );}.elementor-285 .elementor-element.elementor-element-6bcd9ee{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-285 .elementor-element.elementor-element-2d74c5d .elementor-heading-title{font-size:var( --e-global-typography-pgh3-font-size );line-height:var( --e-global-typography-pgh3-line-height );}.elementor-285 .elementor-element.elementor-element-12a16cd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-285 .elementor-element.elementor-element-37fd2f4 .elementor-heading-title{font-size:var( --e-global-typography-pgh3-font-size );line-height:var( --e-global-typography-pgh3-line-height );}.elementor-285 .elementor-element.elementor-element-0422446{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-285 .elementor-element.elementor-element-ab40b54 .elementor-heading-title{font-size:var( --e-global-typography-pgh3-font-size );line-height:var( --e-global-typography-pgh3-line-height );}.elementor-285 .elementor-element.elementor-element-eaa97d3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-285 .elementor-element.elementor-element-21f7144 .elementor-heading-title{font-size:var( --e-global-typography-pgh3-font-size );line-height:var( --e-global-typography-pgh3-line-height );}.elementor-285 .elementor-element.elementor-element-b54e2a9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-285 .elementor-element.elementor-element-633f14f .elementor-heading-title{font-size:var( --e-global-typography-pgh3-font-size );line-height:var( --e-global-typography-pgh3-line-height );}.elementor-285 .elementor-element.elementor-element-413ebd7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-285 .elementor-element.elementor-element-5a2a852 .elementor-heading-title{font-size:var( --e-global-typography-pgh3-font-size );line-height:var( --e-global-typography-pgh3-line-height );}.elementor-285 .elementor-element.elementor-element-50cebba{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-285 .elementor-element.elementor-element-d9d0951 .elementor-heading-title{font-size:var( --e-global-typography-pgh3-font-size );line-height:var( --e-global-typography-pgh3-line-height );}.elementor-285 .elementor-element.elementor-element-7e77e6c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-285 .elementor-element.elementor-element-312766f .elementor-heading-title{font-size:var( --e-global-typography-pgh3-font-size );line-height:var( --e-global-typography-pgh3-line-height );}.elementor-285 .elementor-element.elementor-element-050b85c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-285 .elementor-element.elementor-element-870ee5f .elementor-heading-title{font-size:var( --e-global-typography-pgh3-font-size );line-height:var( --e-global-typography-pgh3-line-height );}.elementor-285 .elementor-element.elementor-element-b0b380f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-285 .elementor-element.elementor-element-18d76ae .elementor-heading-title{font-size:var( --e-global-typography-pgh3-font-size );line-height:var( --e-global-typography-pgh3-line-height );}.elementor-285 .elementor-element.elementor-element-ff5138a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-285 .elementor-element.elementor-element-b8748c8 .elementor-heading-title{font-size:var( --e-global-typography-pgh3-font-size );line-height:var( --e-global-typography-pgh3-line-height );}.elementor-285 .elementor-element.elementor-element-5da8c13{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-285 .elementor-element.elementor-element-5f265b3 .elementor-heading-title{font-size:var( --e-global-typography-pgh3-font-size );line-height:var( --e-global-typography-pgh3-line-height );}.elementor-285 .elementor-element.elementor-element-a1f1e91{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-285 .elementor-element.elementor-element-ccfb7c5 .elementor-heading-title{font-size:var( --e-global-typography-pgh3-font-size );line-height:var( --e-global-typography-pgh3-line-height );}.elementor-285 .elementor-element.elementor-element-32fe436{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-285 .elementor-element.elementor-element-0253a85 .elementor-heading-title{font-size:var( --e-global-typography-pgh3-font-size );line-height:var( --e-global-typography-pgh3-line-height );}.elementor-285 .elementor-element.elementor-element-2329f77{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-285 .elementor-element.elementor-element-5cd7c00 .elementor-heading-title{font-size:var( --e-global-typography-pgh3-font-size );line-height:var( --e-global-typography-pgh3-line-height );}.elementor-285 .elementor-element.elementor-element-b40293f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-285 .elementor-element.elementor-element-1e65c45 .elementor-heading-title{font-size:var( --e-global-typography-pgh3-font-size );line-height:var( --e-global-typography-pgh3-line-height );}.elementor-285 .elementor-element.elementor-element-450d096{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-285 .elementor-element.elementor-element-b0a821e .elementor-heading-title{font-size:var( --e-global-typography-pgh3-font-size );line-height:var( --e-global-typography-pgh3-line-height );}.elementor-285 .elementor-element.elementor-element-8b310fa{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-285 .elementor-element.elementor-element-0d0d687 .elementor-heading-title{font-size:var( --e-global-typography-pgh3-font-size );line-height:var( --e-global-typography-pgh3-line-height );}.elementor-285 .elementor-element.elementor-element-e60724e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-285 .elementor-element.elementor-element-7bf6643 .elementor-heading-title{font-size:var( --e-global-typography-pgh3-font-size );line-height:var( --e-global-typography-pgh3-line-height );}.elementor-285 .elementor-element.elementor-element-18f3dce{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-285 .elementor-element.elementor-element-6bc65fc .elementor-heading-title{font-size:var( --e-global-typography-pgh3-font-size );line-height:var( --e-global-typography-pgh3-line-height );}.elementor-285 .elementor-element.elementor-element-eab4ec7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-285 .elementor-element.elementor-element-b7aa3d4{--content-width:1240px;}.elementor-285 .elementor-element.elementor-element-f644665{--width:800px;}.elementor-285 .elementor-element.elementor-element-c04a49b{--width:900px;}}/* Start custom CSS for text-editor, class: .elementor-element-286c28c *//* Breadcrumb links */
.elementor-285 .elementor-element.elementor-element-286c28c p { margin: 0; }
.elementor-285 .elementor-element.elementor-element-286c28c a { color: var(--e-global-color-pgmuted); }
.elementor-285 .elementor-element.elementor-element-286c28c a:hover { color: var(--e-global-color-pgsaged); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7aa3d4 *//* Soft sage ring in the bottom-left corner */
.elementor-285 .elementor-element.elementor-element-b7aa3d4::before {
    content: "";
    position: absolute;
    left: -80px;
    bottom: -80px;
    width: 260px;
    height: 260px;
    border-radius: 50%;
    border: 40px solid rgba(155, 174, 136, .12);
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68960df *//* Legal text: tables and links */
.elementor-285 .elementor-element.elementor-element-68960df table { width: 100%; border-collapse: collapse; margin: 1em 0; font-size: 14px; display: block; overflow-x: auto; }
.elementor-285 .elementor-element.elementor-element-68960df td, .elementor-285 .elementor-element.elementor-element-68960df th { border: 1px solid var(--e-global-color-pgline); padding: 8px 10px; vertical-align: top; }
.elementor-285 .elementor-element.elementor-element-68960df a { text-decoration: underline; word-break: break-word; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0f84de *//* Legal text: tables and links */
.elementor-285 .elementor-element.elementor-element-c0f84de table { width: 100%; border-collapse: collapse; margin: 1em 0; font-size: 14px; display: block; overflow-x: auto; }
.elementor-285 .elementor-element.elementor-element-c0f84de td, .elementor-285 .elementor-element.elementor-element-c0f84de th { border: 1px solid var(--e-global-color-pgline); padding: 8px 10px; vertical-align: top; }
.elementor-285 .elementor-element.elementor-element-c0f84de a { text-decoration: underline; word-break: break-word; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-df1171f *//* Legal text: tables and links */
.elementor-285 .elementor-element.elementor-element-df1171f table { width: 100%; border-collapse: collapse; margin: 1em 0; font-size: 14px; display: block; overflow-x: auto; }
.elementor-285 .elementor-element.elementor-element-df1171f td, .elementor-285 .elementor-element.elementor-element-df1171f th { border: 1px solid var(--e-global-color-pgline); padding: 8px 10px; vertical-align: top; }
.elementor-285 .elementor-element.elementor-element-df1171f a { text-decoration: underline; word-break: break-word; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5df1f52 *//* Legal text: tables and links */
.elementor-285 .elementor-element.elementor-element-5df1f52 table { width: 100%; border-collapse: collapse; margin: 1em 0; font-size: 14px; display: block; overflow-x: auto; }
.elementor-285 .elementor-element.elementor-element-5df1f52 td, .elementor-285 .elementor-element.elementor-element-5df1f52 th { border: 1px solid var(--e-global-color-pgline); padding: 8px 10px; vertical-align: top; }
.elementor-285 .elementor-element.elementor-element-5df1f52 a { text-decoration: underline; word-break: break-word; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c923d6e *//* Legal text: tables and links */
.elementor-285 .elementor-element.elementor-element-c923d6e table { width: 100%; border-collapse: collapse; margin: 1em 0; font-size: 14px; display: block; overflow-x: auto; }
.elementor-285 .elementor-element.elementor-element-c923d6e td, .elementor-285 .elementor-element.elementor-element-c923d6e th { border: 1px solid var(--e-global-color-pgline); padding: 8px 10px; vertical-align: top; }
.elementor-285 .elementor-element.elementor-element-c923d6e a { text-decoration: underline; word-break: break-word; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-97e08e1 *//* Legal text: tables and links */
.elementor-285 .elementor-element.elementor-element-97e08e1 table { width: 100%; border-collapse: collapse; margin: 1em 0; font-size: 14px; display: block; overflow-x: auto; }
.elementor-285 .elementor-element.elementor-element-97e08e1 td, .elementor-285 .elementor-element.elementor-element-97e08e1 th { border: 1px solid var(--e-global-color-pgline); padding: 8px 10px; vertical-align: top; }
.elementor-285 .elementor-element.elementor-element-97e08e1 a { text-decoration: underline; word-break: break-word; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79a093b *//* Legal text: tables and links */
.elementor-285 .elementor-element.elementor-element-79a093b table { width: 100%; border-collapse: collapse; margin: 1em 0; font-size: 14px; display: block; overflow-x: auto; }
.elementor-285 .elementor-element.elementor-element-79a093b td, .elementor-285 .elementor-element.elementor-element-79a093b th { border: 1px solid var(--e-global-color-pgline); padding: 8px 10px; vertical-align: top; }
.elementor-285 .elementor-element.elementor-element-79a093b a { text-decoration: underline; word-break: break-word; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-48dcd5c *//* Legal text: tables and links */
.elementor-285 .elementor-element.elementor-element-48dcd5c table { width: 100%; border-collapse: collapse; margin: 1em 0; font-size: 14px; display: block; overflow-x: auto; }
.elementor-285 .elementor-element.elementor-element-48dcd5c td, .elementor-285 .elementor-element.elementor-element-48dcd5c th { border: 1px solid var(--e-global-color-pgline); padding: 8px 10px; vertical-align: top; }
.elementor-285 .elementor-element.elementor-element-48dcd5c a { text-decoration: underline; word-break: break-word; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-98c209e *//* Legal text: tables and links */
.elementor-285 .elementor-element.elementor-element-98c209e table { width: 100%; border-collapse: collapse; margin: 1em 0; font-size: 14px; display: block; overflow-x: auto; }
.elementor-285 .elementor-element.elementor-element-98c209e td, .elementor-285 .elementor-element.elementor-element-98c209e th { border: 1px solid var(--e-global-color-pgline); padding: 8px 10px; vertical-align: top; }
.elementor-285 .elementor-element.elementor-element-98c209e a { text-decoration: underline; word-break: break-word; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d4e7b5d *//* Legal text: tables and links */
.elementor-285 .elementor-element.elementor-element-d4e7b5d table { width: 100%; border-collapse: collapse; margin: 1em 0; font-size: 14px; display: block; overflow-x: auto; }
.elementor-285 .elementor-element.elementor-element-d4e7b5d td, .elementor-285 .elementor-element.elementor-element-d4e7b5d th { border: 1px solid var(--e-global-color-pgline); padding: 8px 10px; vertical-align: top; }
.elementor-285 .elementor-element.elementor-element-d4e7b5d a { text-decoration: underline; word-break: break-word; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6bcd9ee *//* Legal text: tables and links */
.elementor-285 .elementor-element.elementor-element-6bcd9ee table { width: 100%; border-collapse: collapse; margin: 1em 0; font-size: 14px; display: block; overflow-x: auto; }
.elementor-285 .elementor-element.elementor-element-6bcd9ee td, .elementor-285 .elementor-element.elementor-element-6bcd9ee th { border: 1px solid var(--e-global-color-pgline); padding: 8px 10px; vertical-align: top; }
.elementor-285 .elementor-element.elementor-element-6bcd9ee a { text-decoration: underline; word-break: break-word; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12a16cd *//* Legal text: tables and links */
.elementor-285 .elementor-element.elementor-element-12a16cd table { width: 100%; border-collapse: collapse; margin: 1em 0; font-size: 14px; display: block; overflow-x: auto; }
.elementor-285 .elementor-element.elementor-element-12a16cd td, .elementor-285 .elementor-element.elementor-element-12a16cd th { border: 1px solid var(--e-global-color-pgline); padding: 8px 10px; vertical-align: top; }
.elementor-285 .elementor-element.elementor-element-12a16cd a { text-decoration: underline; word-break: break-word; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0422446 *//* Legal text: tables and links */
.elementor-285 .elementor-element.elementor-element-0422446 table { width: 100%; border-collapse: collapse; margin: 1em 0; font-size: 14px; display: block; overflow-x: auto; }
.elementor-285 .elementor-element.elementor-element-0422446 td, .elementor-285 .elementor-element.elementor-element-0422446 th { border: 1px solid var(--e-global-color-pgline); padding: 8px 10px; vertical-align: top; }
.elementor-285 .elementor-element.elementor-element-0422446 a { text-decoration: underline; word-break: break-word; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eaa97d3 *//* Legal text: tables and links */
.elementor-285 .elementor-element.elementor-element-eaa97d3 table { width: 100%; border-collapse: collapse; margin: 1em 0; font-size: 14px; display: block; overflow-x: auto; }
.elementor-285 .elementor-element.elementor-element-eaa97d3 td, .elementor-285 .elementor-element.elementor-element-eaa97d3 th { border: 1px solid var(--e-global-color-pgline); padding: 8px 10px; vertical-align: top; }
.elementor-285 .elementor-element.elementor-element-eaa97d3 a { text-decoration: underline; word-break: break-word; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b54e2a9 *//* Legal text: tables and links */
.elementor-285 .elementor-element.elementor-element-b54e2a9 table { width: 100%; border-collapse: collapse; margin: 1em 0; font-size: 14px; display: block; overflow-x: auto; }
.elementor-285 .elementor-element.elementor-element-b54e2a9 td, .elementor-285 .elementor-element.elementor-element-b54e2a9 th { border: 1px solid var(--e-global-color-pgline); padding: 8px 10px; vertical-align: top; }
.elementor-285 .elementor-element.elementor-element-b54e2a9 a { text-decoration: underline; word-break: break-word; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-413ebd7 *//* Legal text: tables and links */
.elementor-285 .elementor-element.elementor-element-413ebd7 table { width: 100%; border-collapse: collapse; margin: 1em 0; font-size: 14px; display: block; overflow-x: auto; }
.elementor-285 .elementor-element.elementor-element-413ebd7 td, .elementor-285 .elementor-element.elementor-element-413ebd7 th { border: 1px solid var(--e-global-color-pgline); padding: 8px 10px; vertical-align: top; }
.elementor-285 .elementor-element.elementor-element-413ebd7 a { text-decoration: underline; word-break: break-word; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50cebba *//* Legal text: tables and links */
.elementor-285 .elementor-element.elementor-element-50cebba table { width: 100%; border-collapse: collapse; margin: 1em 0; font-size: 14px; display: block; overflow-x: auto; }
.elementor-285 .elementor-element.elementor-element-50cebba td, .elementor-285 .elementor-element.elementor-element-50cebba th { border: 1px solid var(--e-global-color-pgline); padding: 8px 10px; vertical-align: top; }
.elementor-285 .elementor-element.elementor-element-50cebba a { text-decoration: underline; word-break: break-word; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e77e6c *//* Legal text: tables and links */
.elementor-285 .elementor-element.elementor-element-7e77e6c table { width: 100%; border-collapse: collapse; margin: 1em 0; font-size: 14px; display: block; overflow-x: auto; }
.elementor-285 .elementor-element.elementor-element-7e77e6c td, .elementor-285 .elementor-element.elementor-element-7e77e6c th { border: 1px solid var(--e-global-color-pgline); padding: 8px 10px; vertical-align: top; }
.elementor-285 .elementor-element.elementor-element-7e77e6c a { text-decoration: underline; word-break: break-word; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-050b85c *//* Legal text: tables and links */
.elementor-285 .elementor-element.elementor-element-050b85c table { width: 100%; border-collapse: collapse; margin: 1em 0; font-size: 14px; display: block; overflow-x: auto; }
.elementor-285 .elementor-element.elementor-element-050b85c td, .elementor-285 .elementor-element.elementor-element-050b85c th { border: 1px solid var(--e-global-color-pgline); padding: 8px 10px; vertical-align: top; }
.elementor-285 .elementor-element.elementor-element-050b85c a { text-decoration: underline; word-break: break-word; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0b380f *//* Legal text: tables and links */
.elementor-285 .elementor-element.elementor-element-b0b380f table { width: 100%; border-collapse: collapse; margin: 1em 0; font-size: 14px; display: block; overflow-x: auto; }
.elementor-285 .elementor-element.elementor-element-b0b380f td, .elementor-285 .elementor-element.elementor-element-b0b380f th { border: 1px solid var(--e-global-color-pgline); padding: 8px 10px; vertical-align: top; }
.elementor-285 .elementor-element.elementor-element-b0b380f a { text-decoration: underline; word-break: break-word; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff5138a *//* Legal text: tables and links */
.elementor-285 .elementor-element.elementor-element-ff5138a table { width: 100%; border-collapse: collapse; margin: 1em 0; font-size: 14px; display: block; overflow-x: auto; }
.elementor-285 .elementor-element.elementor-element-ff5138a td, .elementor-285 .elementor-element.elementor-element-ff5138a th { border: 1px solid var(--e-global-color-pgline); padding: 8px 10px; vertical-align: top; }
.elementor-285 .elementor-element.elementor-element-ff5138a a { text-decoration: underline; word-break: break-word; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5da8c13 *//* Legal text: tables and links */
.elementor-285 .elementor-element.elementor-element-5da8c13 table { width: 100%; border-collapse: collapse; margin: 1em 0; font-size: 14px; display: block; overflow-x: auto; }
.elementor-285 .elementor-element.elementor-element-5da8c13 td, .elementor-285 .elementor-element.elementor-element-5da8c13 th { border: 1px solid var(--e-global-color-pgline); padding: 8px 10px; vertical-align: top; }
.elementor-285 .elementor-element.elementor-element-5da8c13 a { text-decoration: underline; word-break: break-word; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a1f1e91 *//* Legal text: tables and links */
.elementor-285 .elementor-element.elementor-element-a1f1e91 table { width: 100%; border-collapse: collapse; margin: 1em 0; font-size: 14px; display: block; overflow-x: auto; }
.elementor-285 .elementor-element.elementor-element-a1f1e91 td, .elementor-285 .elementor-element.elementor-element-a1f1e91 th { border: 1px solid var(--e-global-color-pgline); padding: 8px 10px; vertical-align: top; }
.elementor-285 .elementor-element.elementor-element-a1f1e91 a { text-decoration: underline; word-break: break-word; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32fe436 *//* Legal text: tables and links */
.elementor-285 .elementor-element.elementor-element-32fe436 table { width: 100%; border-collapse: collapse; margin: 1em 0; font-size: 14px; display: block; overflow-x: auto; }
.elementor-285 .elementor-element.elementor-element-32fe436 td, .elementor-285 .elementor-element.elementor-element-32fe436 th { border: 1px solid var(--e-global-color-pgline); padding: 8px 10px; vertical-align: top; }
.elementor-285 .elementor-element.elementor-element-32fe436 a { text-decoration: underline; word-break: break-word; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2329f77 *//* Legal text: tables and links */
.elementor-285 .elementor-element.elementor-element-2329f77 table { width: 100%; border-collapse: collapse; margin: 1em 0; font-size: 14px; display: block; overflow-x: auto; }
.elementor-285 .elementor-element.elementor-element-2329f77 td, .elementor-285 .elementor-element.elementor-element-2329f77 th { border: 1px solid var(--e-global-color-pgline); padding: 8px 10px; vertical-align: top; }
.elementor-285 .elementor-element.elementor-element-2329f77 a { text-decoration: underline; word-break: break-word; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b40293f *//* Legal text: tables and links */
.elementor-285 .elementor-element.elementor-element-b40293f table { width: 100%; border-collapse: collapse; margin: 1em 0; font-size: 14px; display: block; overflow-x: auto; }
.elementor-285 .elementor-element.elementor-element-b40293f td, .elementor-285 .elementor-element.elementor-element-b40293f th { border: 1px solid var(--e-global-color-pgline); padding: 8px 10px; vertical-align: top; }
.elementor-285 .elementor-element.elementor-element-b40293f a { text-decoration: underline; word-break: break-word; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-450d096 *//* Legal text: tables and links */
.elementor-285 .elementor-element.elementor-element-450d096 table { width: 100%; border-collapse: collapse; margin: 1em 0; font-size: 14px; display: block; overflow-x: auto; }
.elementor-285 .elementor-element.elementor-element-450d096 td, .elementor-285 .elementor-element.elementor-element-450d096 th { border: 1px solid var(--e-global-color-pgline); padding: 8px 10px; vertical-align: top; }
.elementor-285 .elementor-element.elementor-element-450d096 a { text-decoration: underline; word-break: break-word; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8b310fa *//* Legal text: tables and links */
.elementor-285 .elementor-element.elementor-element-8b310fa table { width: 100%; border-collapse: collapse; margin: 1em 0; font-size: 14px; display: block; overflow-x: auto; }
.elementor-285 .elementor-element.elementor-element-8b310fa td, .elementor-285 .elementor-element.elementor-element-8b310fa th { border: 1px solid var(--e-global-color-pgline); padding: 8px 10px; vertical-align: top; }
.elementor-285 .elementor-element.elementor-element-8b310fa a { text-decoration: underline; word-break: break-word; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e60724e *//* Legal text: tables and links */
.elementor-285 .elementor-element.elementor-element-e60724e table { width: 100%; border-collapse: collapse; margin: 1em 0; font-size: 14px; display: block; overflow-x: auto; }
.elementor-285 .elementor-element.elementor-element-e60724e td, .elementor-285 .elementor-element.elementor-element-e60724e th { border: 1px solid var(--e-global-color-pgline); padding: 8px 10px; vertical-align: top; }
.elementor-285 .elementor-element.elementor-element-e60724e a { text-decoration: underline; word-break: break-word; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18f3dce *//* Legal text: tables and links */
.elementor-285 .elementor-element.elementor-element-18f3dce table { width: 100%; border-collapse: collapse; margin: 1em 0; font-size: 14px; display: block; overflow-x: auto; }
.elementor-285 .elementor-element.elementor-element-18f3dce td, .elementor-285 .elementor-element.elementor-element-18f3dce th { border: 1px solid var(--e-global-color-pgline); padding: 8px 10px; vertical-align: top; }
.elementor-285 .elementor-element.elementor-element-18f3dce a { text-decoration: underline; word-break: break-word; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eab4ec7 *//* Legal text: tables and links */
.elementor-285 .elementor-element.elementor-element-eab4ec7 table { width: 100%; border-collapse: collapse; margin: 1em 0; font-size: 14px; display: block; overflow-x: auto; }
.elementor-285 .elementor-element.elementor-element-eab4ec7 td, .elementor-285 .elementor-element.elementor-element-eab4ec7 th { border: 1px solid var(--e-global-color-pgline); padding: 8px 10px; vertical-align: top; }
.elementor-285 .elementor-element.elementor-element-eab4ec7 a { text-decoration: underline; word-break: break-word; }/* End custom CSS */