.elementor-2521 .elementor-element.elementor-element-005cb91{--display:flex;--padding-top:7.5rem;--padding-bottom:7.5rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-2521 .elementor-element.elementor-element-005cb91:not(.elementor-motion-effects-element-type-background), .elementor-2521 .elementor-element.elementor-element-005cb91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2521 .elementor-element.elementor-element-7c64c9d{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-2521 .elementor-element.elementor-element-8a1a585{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2.5rem) 0rem;}.elementor-2521 .elementor-element.elementor-element-8a1a585 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{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-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2521 .elementor-element.elementor-element-c9b6d9d{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.25rem) 0rem;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-table-of-contents .elementor-toc__list-item{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 );}.elementor-2521 .elementor-element.elementor-element-5f631b6{--box-border-color:var( --e-global-color-49d5d2e );--header-color:var( --e-global-color-text );--item-text-hover-decoration:underline;}.elementor-2521 .elementor-element.elementor-element-5f631b6 .elementor-toc__header-title{text-align:start;}.elementor-2521 .elementor-element.elementor-element-5f631b6 .elementor-toc__header, .elementor-2521 .elementor-element.elementor-element-5f631b6 .elementor-toc__header-title{font-family:var( --e-global-typography-5d91af2-font-family ), Sans-serif;font-size:var( --e-global-typography-5d91af2-font-size );font-weight:var( --e-global-typography-5d91af2-font-weight );line-height:var( --e-global-typography-5d91af2-line-height );}.elementor-2521 .elementor-element.elementor-element-5f631b6 .elementor-toc__header{flex-direction:row;}.elementor-2521 .elementor-element.elementor-element-5f631b6 .elementor-toc__list-item{font-family:var( --e-global-typography-e5c76ff-font-family ), Sans-serif;font-size:var( --e-global-typography-e5c76ff-font-size );font-weight:var( --e-global-typography-e5c76ff-font-weight );line-height:var( --e-global-typography-e5c76ff-line-height );}.elementor-2521 .elementor-element.elementor-element-08231f8{--display:flex;--gap:5rem 0rem;--row-gap:5rem;--column-gap:0rem;--border-radius:0.25rem 0.25rem 0.25rem 0.25rem;--padding-top:6.25rem;--padding-bottom:6.25rem;--padding-left:6.25rem;--padding-right:6.25rem;}.elementor-2521 .elementor-element.elementor-element-08231f8:not(.elementor-motion-effects-element-type-background), .elementor-2521 .elementor-element.elementor-element-08231f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-48ff4ce );}.elementor-2521 .elementor-element.elementor-element-fdeba2d{--display:flex;}.elementor-2521 .elementor-element.elementor-element-89300ce{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.875rem) 0rem;}.elementor-2521 .elementor-element.elementor-element-474be68{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.25rem) 0rem;}.elementor-2521 .elementor-element.elementor-element-158c91f{--display:flex;}.elementor-2521 .elementor-element.elementor-element-265afc3{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.875rem) 0rem;}.elementor-2521 .elementor-element.elementor-element-6fa31ee{--display:flex;}.elementor-2521 .elementor-element.elementor-element-be9447a{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.875rem) 0rem;}.elementor-2521 .elementor-element.elementor-element-6c9b5cf{--display:flex;}.elementor-2521 .elementor-element.elementor-element-d3ec04c{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.875rem) 0rem;}.elementor-2521 .elementor-element.elementor-element-3d8d52c{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.25rem) 0rem;}.elementor-2521 .elementor-element.elementor-element-9ba903e{--display:flex;--gap:2.5rem 0rem;--row-gap:2.5rem;--column-gap:0rem;}.elementor-2521 .elementor-element.elementor-element-625dc60{--display:flex;}.elementor-2521 .elementor-element.elementor-element-0929faf{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.25rem) 0rem;}.elementor-2521 .elementor-element.elementor-element-0929faf .elementor-heading-title{font-family:var( --e-global-typography-ca790d6-font-family ), Sans-serif;font-size:var( --e-global-typography-ca790d6-font-size );font-weight:var( --e-global-typography-ca790d6-font-weight );line-height:var( --e-global-typography-ca790d6-line-height );}.elementor-2521 .elementor-element.elementor-element-ba4a42a{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.25rem) 0rem;}.elementor-2521 .elementor-element.elementor-element-1292348{--display:flex;}.elementor-2521 .elementor-element.elementor-element-4e63ccb{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.875rem) 0rem;}.elementor-2521 .elementor-element.elementor-element-70384f0{--display:flex;}.elementor-2521 .elementor-element.elementor-element-4085ee1{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.875rem) 0rem;}.elementor-2521 .elementor-element.elementor-element-6bcef9c{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.25rem) 0rem;}.elementor-2521 .elementor-element.elementor-element-53bb653{--display:flex;}.elementor-2521 .elementor-element.elementor-element-4dd2948{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.875rem) 0rem;}.elementor-2521 .elementor-element.elementor-element-411d2e9{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.25rem) 0rem;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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 );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2521 .elementor-element.elementor-element-327d1ff{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.25rem) 0rem;--e-icon-list-icon-size:0.5rem;--icon-vertical-align:flex-start;--icon-vertical-offset:0.5rem;}.elementor-2521 .elementor-element.elementor-element-327d1ff .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.5rem/2);}.elementor-2521 .elementor-element.elementor-element-327d1ff .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.5rem/2);}.elementor-2521 .elementor-element.elementor-element-327d1ff .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.5rem/2);}.elementor-2521 .elementor-element.elementor-element-327d1ff .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.5rem/2);}.elementor-2521 .elementor-element.elementor-element-327d1ff .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.5rem/2);}.elementor-2521 .elementor-element.elementor-element-327d1ff .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2521 .elementor-element.elementor-element-327d1ff .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2521 .elementor-element.elementor-element-327d1ff .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-2521 .elementor-element.elementor-element-e8dac56{--display:flex;}.elementor-2521 .elementor-element.elementor-element-47219e7{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.875rem) 0rem;}.elementor-2521 .elementor-element.elementor-element-5ee591f{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.25rem) 0rem;}.elementor-2521 .elementor-element.elementor-element-e428477{--display:flex;}.elementor-2521 .elementor-element.elementor-element-706abad{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.875rem) 0rem;}.elementor-2521 .elementor-element.elementor-element-a08c3e9{--display:flex;}.elementor-2521 .elementor-element.elementor-element-d55acab{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.875rem) 0rem;}.elementor-2521 .elementor-element.elementor-element-9457185{--display:flex;}.elementor-2521 .elementor-element.elementor-element-b2fdc96{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.875rem) 0rem;}.elementor-2521 .elementor-element.elementor-element-d9315db{--display:flex;}.elementor-2521 .elementor-element.elementor-element-bc3a4c6{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.875rem) 0rem;}.elementor-2521 .elementor-element.elementor-element-94c0f67{--display:flex;}.elementor-2521 .elementor-element.elementor-element-0e4e691{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.875rem) 0rem;}.elementor-2521 .elementor-element.elementor-element-f4cbc45{--display:flex;}.elementor-2521 .elementor-element.elementor-element-d0293a0{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.875rem) 0rem;}.elementor-2521 .elementor-element.elementor-element-0011e06{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.25rem) 0rem;}.elementor-2521 .elementor-element.elementor-element-90a2a91{--display:flex;}.elementor-2521 .elementor-element.elementor-element-59414c6{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.875rem) 0rem;}.elementor-2521 .elementor-element.elementor-element-cd2d7da{--display:flex;}.elementor-2521 .elementor-element.elementor-element-363a6f4{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.875rem) 0rem;}.elementor-2521 .elementor-element.elementor-element-0874112{--display:flex;}.elementor-2521 .elementor-element.elementor-element-0397114{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.875rem) 0rem;}.elementor-2521 .elementor-element.elementor-element-5fea824{--display:flex;}.elementor-2521 .elementor-element.elementor-element-64b8c97{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.875rem) 0rem;}.elementor-2521 .elementor-element.elementor-element-169c119{--display:flex;}.elementor-2521 .elementor-element.elementor-element-0505d2c{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.875rem) 0rem;}.elementor-2521 .elementor-element.elementor-element-453a395{--display:flex;}.elementor-2521 .elementor-element.elementor-element-0698423{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.875rem) 0rem;}.elementor-2521 .elementor-element.elementor-element-8cd7a65{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.25rem) 0rem;}.elementor-2521 .elementor-element.elementor-element-ceaadd6{--display:flex;--gap:2.5rem 0rem;--row-gap:2.5rem;--column-gap:0rem;}.elementor-2521 .elementor-element.elementor-element-93ef3e9{--display:flex;}.elementor-2521 .elementor-element.elementor-element-3d305f0{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.25rem) 0rem;}.elementor-2521 .elementor-element.elementor-element-3d305f0 .elementor-heading-title{font-family:var( --e-global-typography-ca790d6-font-family ), Sans-serif;font-size:var( --e-global-typography-ca790d6-font-size );font-weight:var( --e-global-typography-ca790d6-font-weight );line-height:var( --e-global-typography-ca790d6-line-height );}.elementor-2521 .elementor-element.elementor-element-7b47670{--display:flex;}.elementor-2521 .elementor-element.elementor-element-2ef4fc2{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.25rem) 0rem;}.elementor-2521 .elementor-element.elementor-element-2ef4fc2 .elementor-heading-title{font-family:var( --e-global-typography-ca790d6-font-family ), Sans-serif;font-size:var( --e-global-typography-ca790d6-font-size );font-weight:var( --e-global-typography-ca790d6-font-weight );line-height:var( --e-global-typography-ca790d6-line-height );}.elementor-2521 .elementor-element.elementor-element-20bec33{--display:flex;}.elementor-2521 .elementor-element.elementor-element-523ca90{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.25rem) 0rem;}.elementor-2521 .elementor-element.elementor-element-523ca90 .elementor-heading-title{font-family:var( --e-global-typography-ca790d6-font-family ), Sans-serif;font-size:var( --e-global-typography-ca790d6-font-size );font-weight:var( --e-global-typography-ca790d6-font-weight );line-height:var( --e-global-typography-ca790d6-line-height );}@media(max-width:1024px){.elementor-2521 .elementor-element.elementor-element-005cb91{--padding-top:5rem;--padding-bottom:5rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2521 .elementor-element.elementor-element-8a1a585{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.875rem) 0rem;}.elementor-2521 .elementor-element.elementor-element-8a1a585 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2521 .elementor-element.elementor-element-5f631b6 .elementor-toc__header, .elementor-2521 .elementor-element.elementor-element-5f631b6 .elementor-toc__header-title{font-size:var( --e-global-typography-5d91af2-font-size );line-height:var( --e-global-typography-5d91af2-line-height );}.elementor-2521 .elementor-element.elementor-element-5f631b6 .elementor-toc__list-item{font-size:var( --e-global-typography-e5c76ff-font-size );line-height:var( --e-global-typography-e5c76ff-line-height );}.elementor-2521 .elementor-element.elementor-element-08231f8{--gap:3.75rem 0rem;--row-gap:3.75rem;--column-gap:0rem;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:1.875rem;--padding-right:1.875rem;}.elementor-2521 .elementor-element.elementor-element-9ba903e{--gap:1.875rem 0rem;--row-gap:1.875rem;--column-gap:0rem;}.elementor-2521 .elementor-element.elementor-element-0929faf .elementor-heading-title{font-size:var( --e-global-typography-ca790d6-font-size );line-height:var( --e-global-typography-ca790d6-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2521 .elementor-element.elementor-element-ceaadd6{--gap:1.875rem 0rem;--row-gap:1.875rem;--column-gap:0rem;}.elementor-2521 .elementor-element.elementor-element-3d305f0 .elementor-heading-title{font-size:var( --e-global-typography-ca790d6-font-size );line-height:var( --e-global-typography-ca790d6-line-height );}.elementor-2521 .elementor-element.elementor-element-2ef4fc2 .elementor-heading-title{font-size:var( --e-global-typography-ca790d6-font-size );line-height:var( --e-global-typography-ca790d6-line-height );}.elementor-2521 .elementor-element.elementor-element-523ca90 .elementor-heading-title{font-size:var( --e-global-typography-ca790d6-font-size );line-height:var( --e-global-typography-ca790d6-line-height );}}@media(max-width:767px){.elementor-2521 .elementor-element.elementor-element-005cb91{--padding-top:3.75rem;--padding-bottom:3.75rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-2521 .elementor-element.elementor-element-08231f8{--gap:2.5rem 0rem;--row-gap:2.5rem;--column-gap:0rem;--padding-top:1.875rem;--padding-bottom:1.875rem;--padding-left:1.25rem;--padding-right:1.25rem;}}@media(max-width:480px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2521 .elementor-element.elementor-element-8a1a585 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2521 .elementor-element.elementor-element-5f631b6 .elementor-toc__header, .elementor-2521 .elementor-element.elementor-element-5f631b6 .elementor-toc__header-title{font-size:var( --e-global-typography-5d91af2-font-size );line-height:var( --e-global-typography-5d91af2-line-height );}.elementor-2521 .elementor-element.elementor-element-5f631b6 .elementor-toc__list-item{font-size:var( --e-global-typography-e5c76ff-font-size );line-height:var( --e-global-typography-e5c76ff-line-height );}.elementor-2521 .elementor-element.elementor-element-0929faf .elementor-heading-title{font-size:var( --e-global-typography-ca790d6-font-size );line-height:var( --e-global-typography-ca790d6-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2521 .elementor-element.elementor-element-3d305f0 .elementor-heading-title{font-size:var( --e-global-typography-ca790d6-font-size );line-height:var( --e-global-typography-ca790d6-line-height );}.elementor-2521 .elementor-element.elementor-element-2ef4fc2 .elementor-heading-title{font-size:var( --e-global-typography-ca790d6-font-size );line-height:var( --e-global-typography-ca790d6-line-height );}.elementor-2521 .elementor-element.elementor-element-523ca90 .elementor-heading-title{font-size:var( --e-global-typography-ca790d6-font-size );line-height:var( --e-global-typography-ca790d6-line-height );}}