.elementor-4275 .elementor-element.elementor-element-34a5aac{--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;--justify-content:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:999;}.elementor-4275 .elementor-element.elementor-element-34a5aac:not(.elementor-motion-effects-element-type-background), .elementor-4275 .elementor-element.elementor-element-34a5aac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-082bf47 );}.elementor-4275 .elementor-element.elementor-element-1ba6852{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4275 .elementor-element.elementor-element-bc35ef2{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4275 .elementor-element.elementor-element-5996eff .elementor-heading-title{font-family:var( --e-global-typography-5501248-font-family ), Sans-serif;font-size:var( --e-global-typography-5501248-font-size );font-weight:var( --e-global-typography-5501248-font-weight );text-transform:var( --e-global-typography-5501248-text-transform );font-style:var( --e-global-typography-5501248-font-style );text-decoration:var( --e-global-typography-5501248-text-decoration );line-height:var( --e-global-typography-5501248-line-height );letter-spacing:var( --e-global-typography-5501248-letter-spacing );color:var( --e-global-color-primary );}.elementor-4275 .elementor-element.elementor-element-0df1a9d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-4275 .elementor-element.elementor-element-0df1a9d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-4275 .elementor-element.elementor-element-a56d93e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-4275 .elementor-element.elementor-element-1e64ad6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4275 .elementor-element.elementor-element-5bd778a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4275 .elementor-element.elementor-element-722e6a7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E1E2E4;--border-color:#E1E2E4;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-4275 .elementor-element.elementor-element-722e6a7:not(.elementor-motion-effects-element-type-background), .elementor-4275 .elementor-element.elementor-element-722e6a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4275 .elementor-element.elementor-element-722e6a7:hover{border-style:solid;border-color:#E1E2E4;--border-color:#E1E2E4;}.elementor-4275 .elementor-element.elementor-element-722e6a7, .elementor-4275 .elementor-element.elementor-element-722e6a7::before{--border-transition:0.3s;}.elementor-4275 .elementor-element.elementor-element-722e6a7.e-con{--align-self:flex-start;}.elementor-4275 .elementor-element.elementor-element-6aa3608{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4275 .elementor-element.elementor-element-6aa3608 .elementor-heading-title{font-family:var( --e-global-typography-36aaeb5-font-family ), Sans-serif;font-size:var( --e-global-typography-36aaeb5-font-size );font-weight:var( --e-global-typography-36aaeb5-font-weight );text-transform:var( --e-global-typography-36aaeb5-text-transform );font-style:var( --e-global-typography-36aaeb5-font-style );text-decoration:var( --e-global-typography-36aaeb5-text-decoration );line-height:var( --e-global-typography-36aaeb5-line-height );letter-spacing:var( --e-global-typography-36aaeb5-letter-spacing );color:var( --e-global-color-primary );}.elementor-4275 .elementor-element.elementor-element-0f0fd82{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-4275 .elementor-element.elementor-element-4294164{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4275 .elementor-element.elementor-element-a8c647c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4275 .elementor-element.elementor-element-8a57fec{width:auto;max-width:auto;margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-39d6f32-font-family ), Sans-serif;font-size:var( --e-global-typography-39d6f32-font-size );font-weight:var( --e-global-typography-39d6f32-font-weight );line-height:var( --e-global-typography-39d6f32-line-height );letter-spacing:var( --e-global-typography-39d6f32-letter-spacing );color:var( --e-global-color-text );}.elementor-4275 .elementor-element.elementor-element-8a57fec.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4275 .elementor-element.elementor-element-78737ab{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4275 .elementor-element.elementor-element-78737ab.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-4275 .elementor-element.elementor-element-78737ab .elementor-heading-title{font-family:var( --e-global-typography-36aaeb5-font-family ), Sans-serif;font-size:var( --e-global-typography-36aaeb5-font-size );font-weight:var( --e-global-typography-36aaeb5-font-weight );text-transform:var( --e-global-typography-36aaeb5-text-transform );font-style:var( --e-global-typography-36aaeb5-font-style );text-decoration:var( --e-global-typography-36aaeb5-text-decoration );line-height:var( --e-global-typography-36aaeb5-line-height );letter-spacing:var( --e-global-typography-36aaeb5-letter-spacing );color:var( --e-global-color-89295c9 );}.elementor-4275 .elementor-element.elementor-element-994b84d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4275 .elementor-element.elementor-element-5c2a637{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;padding:0px 0px 0px 0px;}.elementor-4275 .elementor-element.elementor-element-5c2a637.elementor-element{--align-self:flex-end;}.elementor-4275 .elementor-element.elementor-element-17101fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) -8px;padding:0px 0px 0px 0px;}.elementor-4275 .elementor-element.elementor-element-17101fa.elementor-element{--align-self:flex-end;}.elementor-4275 .elementor-element.elementor-element-51d7bc3{--divider-border-style:solid;--divider-color:#E1E2E4;--divider-border-width:1px;}.elementor-4275 .elementor-element.elementor-element-51d7bc3 .elementor-divider-separator{width:100%;}.elementor-4275 .elementor-element.elementor-element-51d7bc3 .elementor-divider{padding-block-start:6px;padding-block-end:6px;}.elementor-4275 .elementor-element.elementor-element-c962311{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-4275 .elementor-element.elementor-element-285c436{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4275 .elementor-element.elementor-element-3e3a83b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4275 .elementor-element.elementor-element-010a602{width:auto;max-width:auto;margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-39d6f32-font-family ), Sans-serif;font-size:var( --e-global-typography-39d6f32-font-size );font-weight:var( --e-global-typography-39d6f32-font-weight );line-height:var( --e-global-typography-39d6f32-line-height );letter-spacing:var( --e-global-typography-39d6f32-letter-spacing );color:var( --e-global-color-text );}.elementor-4275 .elementor-element.elementor-element-010a602.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4275 .elementor-element.elementor-element-680598a{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4275 .elementor-element.elementor-element-680598a.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-4275 .elementor-element.elementor-element-680598a .elementor-heading-title{font-family:var( --e-global-typography-36aaeb5-font-family ), Sans-serif;font-size:var( --e-global-typography-36aaeb5-font-size );font-weight:var( --e-global-typography-36aaeb5-font-weight );text-transform:var( --e-global-typography-36aaeb5-text-transform );font-style:var( --e-global-typography-36aaeb5-font-style );text-decoration:var( --e-global-typography-36aaeb5-text-decoration );line-height:var( --e-global-typography-36aaeb5-line-height );letter-spacing:var( --e-global-typography-36aaeb5-letter-spacing );color:var( --e-global-color-89295c9 );}.elementor-4275 .elementor-element.elementor-element-f26af73{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4275 .elementor-element.elementor-element-1333071{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;padding:0px 0px 0px 0px;}.elementor-4275 .elementor-element.elementor-element-1333071.elementor-element{--align-self:flex-end;}.elementor-4275 .elementor-element.elementor-element-0cdcddd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) -8px;padding:0px 0px 0px 0px;}.elementor-4275 .elementor-element.elementor-element-0cdcddd.elementor-element{--align-self:flex-end;}.elementor-4275 .elementor-element.elementor-element-9a30790{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4275 .elementor-element.elementor-element-7f65b1d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E1E2E4;--border-color:#E1E2E4;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-4275 .elementor-element.elementor-element-7f65b1d:not(.elementor-motion-effects-element-type-background), .elementor-4275 .elementor-element.elementor-element-7f65b1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4275 .elementor-element.elementor-element-7f65b1d:hover{border-style:solid;border-color:#E1E2E4;--border-color:#E1E2E4;}.elementor-4275 .elementor-element.elementor-element-7f65b1d, .elementor-4275 .elementor-element.elementor-element-7f65b1d::before{--border-transition:0.3s;}.elementor-4275 .elementor-element.elementor-element-7f65b1d.e-con{--align-self:flex-start;}.elementor-4275 .elementor-element.elementor-element-4941e55{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4275 .elementor-element.elementor-element-4941e55 .elementor-heading-title{font-family:var( --e-global-typography-36aaeb5-font-family ), Sans-serif;font-size:var( --e-global-typography-36aaeb5-font-size );font-weight:var( --e-global-typography-36aaeb5-font-weight );text-transform:var( --e-global-typography-36aaeb5-text-transform );font-style:var( --e-global-typography-36aaeb5-font-style );text-decoration:var( --e-global-typography-36aaeb5-text-decoration );line-height:var( --e-global-typography-36aaeb5-line-height );letter-spacing:var( --e-global-typography-36aaeb5-letter-spacing );color:var( --e-global-color-primary );}.elementor-4275 .elementor-element.elementor-element-7cd9109{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-4275 .elementor-element.elementor-element-746cca8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4275 .elementor-element.elementor-element-f543a9f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4275 .elementor-element.elementor-element-b4ff306{width:auto;max-width:auto;margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-39d6f32-font-family ), Sans-serif;font-size:var( --e-global-typography-39d6f32-font-size );font-weight:var( --e-global-typography-39d6f32-font-weight );line-height:var( --e-global-typography-39d6f32-line-height );letter-spacing:var( --e-global-typography-39d6f32-letter-spacing );color:var( --e-global-color-text );}.elementor-4275 .elementor-element.elementor-element-b4ff306.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4275 .elementor-element.elementor-element-9ad023b{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4275 .elementor-element.elementor-element-9ad023b.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-4275 .elementor-element.elementor-element-9ad023b .elementor-heading-title{font-family:var( --e-global-typography-36aaeb5-font-family ), Sans-serif;font-size:var( --e-global-typography-36aaeb5-font-size );font-weight:var( --e-global-typography-36aaeb5-font-weight );text-transform:var( --e-global-typography-36aaeb5-text-transform );font-style:var( --e-global-typography-36aaeb5-font-style );text-decoration:var( --e-global-typography-36aaeb5-text-decoration );line-height:var( --e-global-typography-36aaeb5-line-height );letter-spacing:var( --e-global-typography-36aaeb5-letter-spacing );color:var( --e-global-color-89295c9 );}.elementor-4275 .elementor-element.elementor-element-5cc132e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4275 .elementor-element.elementor-element-31be2be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;padding:0px 0px 0px 0px;}.elementor-4275 .elementor-element.elementor-element-31be2be.elementor-element{--align-self:flex-end;}.elementor-4275 .elementor-element.elementor-element-f5466b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) -8px;padding:0px 0px 0px 0px;}.elementor-4275 .elementor-element.elementor-element-f5466b3.elementor-element{--align-self:flex-end;}.elementor-4275 .elementor-element.elementor-element-6039d54{--divider-border-style:solid;--divider-color:#E1E2E4;--divider-border-width:1px;}.elementor-4275 .elementor-element.elementor-element-6039d54 .elementor-divider-separator{width:100%;}.elementor-4275 .elementor-element.elementor-element-6039d54 .elementor-divider{padding-block-start:6px;padding-block-end:6px;}.elementor-4275 .elementor-element.elementor-element-c1394aa{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-4275 .elementor-element.elementor-element-57453be{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4275 .elementor-element.elementor-element-839e0c2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4275 .elementor-element.elementor-element-ef6d3c7{width:auto;max-width:auto;margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-39d6f32-font-family ), Sans-serif;font-size:var( --e-global-typography-39d6f32-font-size );font-weight:var( --e-global-typography-39d6f32-font-weight );line-height:var( --e-global-typography-39d6f32-line-height );letter-spacing:var( --e-global-typography-39d6f32-letter-spacing );color:var( --e-global-color-text );}.elementor-4275 .elementor-element.elementor-element-ef6d3c7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4275 .elementor-element.elementor-element-a652319{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4275 .elementor-element.elementor-element-a652319.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-4275 .elementor-element.elementor-element-a652319 .elementor-heading-title{font-family:var( --e-global-typography-36aaeb5-font-family ), Sans-serif;font-size:var( --e-global-typography-36aaeb5-font-size );font-weight:var( --e-global-typography-36aaeb5-font-weight );text-transform:var( --e-global-typography-36aaeb5-text-transform );font-style:var( --e-global-typography-36aaeb5-font-style );text-decoration:var( --e-global-typography-36aaeb5-text-decoration );line-height:var( --e-global-typography-36aaeb5-line-height );letter-spacing:var( --e-global-typography-36aaeb5-letter-spacing );color:var( --e-global-color-89295c9 );}.elementor-4275 .elementor-element.elementor-element-44c16c1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4275 .elementor-element.elementor-element-e90a461{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;padding:0px 0px 0px 0px;}.elementor-4275 .elementor-element.elementor-element-e90a461.elementor-element{--align-self:flex-end;}.elementor-4275 .elementor-element.elementor-element-3c73559{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) -8px;padding:0px 0px 0px 0px;}.elementor-4275 .elementor-element.elementor-element-3c73559.elementor-element{--align-self:flex-end;}.elementor-4275 .elementor-element.elementor-element-94bc7c0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4275 .elementor-element.elementor-element-1dd0cf6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E1E2E4;--border-color:#E1E2E4;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-4275 .elementor-element.elementor-element-1dd0cf6:not(.elementor-motion-effects-element-type-background), .elementor-4275 .elementor-element.elementor-element-1dd0cf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4275 .elementor-element.elementor-element-1dd0cf6:hover{border-style:solid;border-color:#E1E2E4;--border-color:#E1E2E4;}.elementor-4275 .elementor-element.elementor-element-1dd0cf6, .elementor-4275 .elementor-element.elementor-element-1dd0cf6::before{--border-transition:0.3s;}.elementor-4275 .elementor-element.elementor-element-1dd0cf6.e-con{--align-self:flex-start;}.elementor-4275 .elementor-element.elementor-element-c0065a9{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4275 .elementor-element.elementor-element-c0065a9 .elementor-heading-title{font-family:var( --e-global-typography-36aaeb5-font-family ), Sans-serif;font-size:var( --e-global-typography-36aaeb5-font-size );font-weight:var( --e-global-typography-36aaeb5-font-weight );text-transform:var( --e-global-typography-36aaeb5-text-transform );font-style:var( --e-global-typography-36aaeb5-font-style );text-decoration:var( --e-global-typography-36aaeb5-text-decoration );line-height:var( --e-global-typography-36aaeb5-line-height );letter-spacing:var( --e-global-typography-36aaeb5-letter-spacing );color:var( --e-global-color-primary );}.elementor-4275 .elementor-element.elementor-element-6aa5e76{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-4275 .elementor-element.elementor-element-eea8088{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4275 .elementor-element.elementor-element-a9ec665{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4275 .elementor-element.elementor-element-219b7cc{width:auto;max-width:auto;margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-39d6f32-font-family ), Sans-serif;font-size:var( --e-global-typography-39d6f32-font-size );font-weight:var( --e-global-typography-39d6f32-font-weight );line-height:var( --e-global-typography-39d6f32-line-height );letter-spacing:var( --e-global-typography-39d6f32-letter-spacing );color:var( --e-global-color-text );}.elementor-4275 .elementor-element.elementor-element-219b7cc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4275 .elementor-element.elementor-element-abc5224{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4275 .elementor-element.elementor-element-abc5224.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-4275 .elementor-element.elementor-element-abc5224 .elementor-heading-title{font-family:var( --e-global-typography-36aaeb5-font-family ), Sans-serif;font-size:var( --e-global-typography-36aaeb5-font-size );font-weight:var( --e-global-typography-36aaeb5-font-weight );text-transform:var( --e-global-typography-36aaeb5-text-transform );font-style:var( --e-global-typography-36aaeb5-font-style );text-decoration:var( --e-global-typography-36aaeb5-text-decoration );line-height:var( --e-global-typography-36aaeb5-line-height );letter-spacing:var( --e-global-typography-36aaeb5-letter-spacing );color:var( --e-global-color-89295c9 );}.elementor-4275 .elementor-element.elementor-element-370a517{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4275 .elementor-element.elementor-element-d908d48{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;padding:0px 0px 0px 0px;}.elementor-4275 .elementor-element.elementor-element-d908d48.elementor-element{--align-self:flex-end;}.elementor-4275 .elementor-element.elementor-element-92febaf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) -8px;padding:0px 0px 0px 0px;}.elementor-4275 .elementor-element.elementor-element-92febaf.elementor-element{--align-self:flex-end;}.elementor-4275 .elementor-element.elementor-element-7ec5966{--divider-border-style:solid;--divider-color:#E1E2E4;--divider-border-width:1px;}.elementor-4275 .elementor-element.elementor-element-7ec5966 .elementor-divider-separator{width:100%;}.elementor-4275 .elementor-element.elementor-element-7ec5966 .elementor-divider{padding-block-start:6px;padding-block-end:6px;}.elementor-4275 .elementor-element.elementor-element-0e0b59c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-4275 .elementor-element.elementor-element-1f12b0d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4275 .elementor-element.elementor-element-e95b17f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4275 .elementor-element.elementor-element-1ba303d{width:auto;max-width:auto;margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-39d6f32-font-family ), Sans-serif;font-size:var( --e-global-typography-39d6f32-font-size );font-weight:var( --e-global-typography-39d6f32-font-weight );line-height:var( --e-global-typography-39d6f32-line-height );letter-spacing:var( --e-global-typography-39d6f32-letter-spacing );color:var( --e-global-color-text );}.elementor-4275 .elementor-element.elementor-element-1ba303d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4275 .elementor-element.elementor-element-9359f0c{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4275 .elementor-element.elementor-element-9359f0c.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-4275 .elementor-element.elementor-element-9359f0c .elementor-heading-title{font-family:var( --e-global-typography-36aaeb5-font-family ), Sans-serif;font-size:var( --e-global-typography-36aaeb5-font-size );font-weight:var( --e-global-typography-36aaeb5-font-weight );text-transform:var( --e-global-typography-36aaeb5-text-transform );font-style:var( --e-global-typography-36aaeb5-font-style );text-decoration:var( --e-global-typography-36aaeb5-text-decoration );line-height:var( --e-global-typography-36aaeb5-line-height );letter-spacing:var( --e-global-typography-36aaeb5-letter-spacing );color:var( --e-global-color-89295c9 );}.elementor-4275 .elementor-element.elementor-element-3b669b6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4275 .elementor-element.elementor-element-b906f02{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;padding:0px 0px 0px 0px;}.elementor-4275 .elementor-element.elementor-element-b906f02.elementor-element{--align-self:flex-end;}.elementor-4275 .elementor-element.elementor-element-1694812{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) -8px;padding:0px 0px 0px 0px;}.elementor-4275 .elementor-element.elementor-element-1694812.elementor-element{--align-self:flex-end;}.elementor-4275 .elementor-element.elementor-element-49d7e3c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4275 .elementor-element.elementor-element-224a4af{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E1E2E4;--border-color:#E1E2E4;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-4275 .elementor-element.elementor-element-224a4af:not(.elementor-motion-effects-element-type-background), .elementor-4275 .elementor-element.elementor-element-224a4af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4275 .elementor-element.elementor-element-224a4af:hover{border-style:solid;border-color:#E1E2E4;--border-color:#E1E2E4;}.elementor-4275 .elementor-element.elementor-element-224a4af, .elementor-4275 .elementor-element.elementor-element-224a4af::before{--border-transition:0.3s;}.elementor-4275 .elementor-element.elementor-element-224a4af.e-con{--align-self:flex-start;}.elementor-4275 .elementor-element.elementor-element-f771ab3{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4275 .elementor-element.elementor-element-f771ab3 .elementor-heading-title{font-family:var( --e-global-typography-36aaeb5-font-family ), Sans-serif;font-size:var( --e-global-typography-36aaeb5-font-size );font-weight:var( --e-global-typography-36aaeb5-font-weight );text-transform:var( --e-global-typography-36aaeb5-text-transform );font-style:var( --e-global-typography-36aaeb5-font-style );text-decoration:var( --e-global-typography-36aaeb5-text-decoration );line-height:var( --e-global-typography-36aaeb5-line-height );letter-spacing:var( --e-global-typography-36aaeb5-letter-spacing );color:var( --e-global-color-primary );}.elementor-4275 .elementor-element.elementor-element-9fe7d69{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-4275 .elementor-element.elementor-element-e990290{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4275 .elementor-element.elementor-element-f164590{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4275 .elementor-element.elementor-element-49fb58a{width:auto;max-width:auto;margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-39d6f32-font-family ), Sans-serif;font-size:var( --e-global-typography-39d6f32-font-size );font-weight:var( --e-global-typography-39d6f32-font-weight );line-height:var( --e-global-typography-39d6f32-line-height );letter-spacing:var( --e-global-typography-39d6f32-letter-spacing );color:var( --e-global-color-text );}.elementor-4275 .elementor-element.elementor-element-49fb58a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4275 .elementor-element.elementor-element-4f4273e{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4275 .elementor-element.elementor-element-4f4273e.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-4275 .elementor-element.elementor-element-4f4273e .elementor-heading-title{font-family:var( --e-global-typography-36aaeb5-font-family ), Sans-serif;font-size:var( --e-global-typography-36aaeb5-font-size );font-weight:var( --e-global-typography-36aaeb5-font-weight );text-transform:var( --e-global-typography-36aaeb5-text-transform );font-style:var( --e-global-typography-36aaeb5-font-style );text-decoration:var( --e-global-typography-36aaeb5-text-decoration );line-height:var( --e-global-typography-36aaeb5-line-height );letter-spacing:var( --e-global-typography-36aaeb5-letter-spacing );color:var( --e-global-color-89295c9 );}.elementor-4275 .elementor-element.elementor-element-1e232c3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4275 .elementor-element.elementor-element-07ca22a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;padding:0px 0px 0px 0px;}.elementor-4275 .elementor-element.elementor-element-07ca22a.elementor-element{--align-self:flex-end;}.elementor-4275 .elementor-element.elementor-element-de088d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) -8px;padding:0px 0px 0px 0px;}.elementor-4275 .elementor-element.elementor-element-de088d8.elementor-element{--align-self:flex-end;}.elementor-4275 .elementor-element.elementor-element-64d4b57{--divider-border-style:solid;--divider-color:#E1E2E4;--divider-border-width:1px;}.elementor-4275 .elementor-element.elementor-element-64d4b57 .elementor-divider-separator{width:100%;}.elementor-4275 .elementor-element.elementor-element-64d4b57 .elementor-divider{padding-block-start:6px;padding-block-end:6px;}.elementor-4275 .elementor-element.elementor-element-c54d2af{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-4275 .elementor-element.elementor-element-5cae0df{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4275 .elementor-element.elementor-element-324edf5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4275 .elementor-element.elementor-element-52e77c7{width:auto;max-width:auto;margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-39d6f32-font-family ), Sans-serif;font-size:var( --e-global-typography-39d6f32-font-size );font-weight:var( --e-global-typography-39d6f32-font-weight );line-height:var( --e-global-typography-39d6f32-line-height );letter-spacing:var( --e-global-typography-39d6f32-letter-spacing );color:var( --e-global-color-text );}.elementor-4275 .elementor-element.elementor-element-52e77c7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4275 .elementor-element.elementor-element-7a944a3{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4275 .elementor-element.elementor-element-7a944a3.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-4275 .elementor-element.elementor-element-7a944a3 .elementor-heading-title{font-family:var( --e-global-typography-36aaeb5-font-family ), Sans-serif;font-size:var( --e-global-typography-36aaeb5-font-size );font-weight:var( --e-global-typography-36aaeb5-font-weight );text-transform:var( --e-global-typography-36aaeb5-text-transform );font-style:var( --e-global-typography-36aaeb5-font-style );text-decoration:var( --e-global-typography-36aaeb5-text-decoration );line-height:var( --e-global-typography-36aaeb5-line-height );letter-spacing:var( --e-global-typography-36aaeb5-letter-spacing );color:var( --e-global-color-89295c9 );}.elementor-4275 .elementor-element.elementor-element-afc2b10{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4275 .elementor-element.elementor-element-73d2634{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;padding:0px 0px 0px 0px;}.elementor-4275 .elementor-element.elementor-element-73d2634.elementor-element{--align-self:flex-end;}.elementor-4275 .elementor-element.elementor-element-d2eb441{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) -8px;padding:0px 0px 0px 0px;}.elementor-4275 .elementor-element.elementor-element-d2eb441.elementor-element{--align-self:flex-end;}.elementor-4275 .elementor-element.elementor-element-5db1ebf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4275 .elementor-element.elementor-element-e50be6d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E1E2E4;--border-color:#E1E2E4;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-4275 .elementor-element.elementor-element-e50be6d:not(.elementor-motion-effects-element-type-background), .elementor-4275 .elementor-element.elementor-element-e50be6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4275 .elementor-element.elementor-element-e50be6d:hover{border-style:solid;border-color:#E1E2E4;--border-color:#E1E2E4;}.elementor-4275 .elementor-element.elementor-element-e50be6d, .elementor-4275 .elementor-element.elementor-element-e50be6d::before{--border-transition:0.3s;}.elementor-4275 .elementor-element.elementor-element-e50be6d.e-con{--align-self:flex-start;}.elementor-4275 .elementor-element.elementor-element-0feaad6{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4275 .elementor-element.elementor-element-0feaad6 .elementor-heading-title{font-family:var( --e-global-typography-36aaeb5-font-family ), Sans-serif;font-size:var( --e-global-typography-36aaeb5-font-size );font-weight:var( --e-global-typography-36aaeb5-font-weight );text-transform:var( --e-global-typography-36aaeb5-text-transform );font-style:var( --e-global-typography-36aaeb5-font-style );text-decoration:var( --e-global-typography-36aaeb5-text-decoration );line-height:var( --e-global-typography-36aaeb5-line-height );letter-spacing:var( --e-global-typography-36aaeb5-letter-spacing );color:var( --e-global-color-primary );}.elementor-4275 .elementor-element.elementor-element-22ef6b9{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-4275 .elementor-element.elementor-element-8ca4094{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4275 .elementor-element.elementor-element-5a7c8de{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4275 .elementor-element.elementor-element-5d2a6b1{width:auto;max-width:auto;margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-39d6f32-font-family ), Sans-serif;font-size:var( --e-global-typography-39d6f32-font-size );font-weight:var( --e-global-typography-39d6f32-font-weight );line-height:var( --e-global-typography-39d6f32-line-height );letter-spacing:var( --e-global-typography-39d6f32-letter-spacing );color:var( --e-global-color-text );}.elementor-4275 .elementor-element.elementor-element-5d2a6b1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4275 .elementor-element.elementor-element-1c68843{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4275 .elementor-element.elementor-element-1c68843.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-4275 .elementor-element.elementor-element-1c68843 .elementor-heading-title{font-family:var( --e-global-typography-36aaeb5-font-family ), Sans-serif;font-size:var( --e-global-typography-36aaeb5-font-size );font-weight:var( --e-global-typography-36aaeb5-font-weight );text-transform:var( --e-global-typography-36aaeb5-text-transform );font-style:var( --e-global-typography-36aaeb5-font-style );text-decoration:var( --e-global-typography-36aaeb5-text-decoration );line-height:var( --e-global-typography-36aaeb5-line-height );letter-spacing:var( --e-global-typography-36aaeb5-letter-spacing );color:var( --e-global-color-89295c9 );}.elementor-4275 .elementor-element.elementor-element-e4a5db4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4275 .elementor-element.elementor-element-40c7257{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;padding:0px 0px 0px 0px;}.elementor-4275 .elementor-element.elementor-element-40c7257.elementor-element{--align-self:flex-end;}.elementor-4275 .elementor-element.elementor-element-e69b1c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) -8px;padding:0px 0px 0px 0px;}.elementor-4275 .elementor-element.elementor-element-e69b1c8.elementor-element{--align-self:flex-end;}.elementor-4275 .elementor-element.elementor-element-370a072{--divider-border-style:solid;--divider-color:#E1E2E4;--divider-border-width:1px;}.elementor-4275 .elementor-element.elementor-element-370a072 .elementor-divider-separator{width:100%;}.elementor-4275 .elementor-element.elementor-element-370a072 .elementor-divider{padding-block-start:6px;padding-block-end:6px;}.elementor-4275 .elementor-element.elementor-element-f9f3f65{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-4275 .elementor-element.elementor-element-d1408c3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4275 .elementor-element.elementor-element-3ec9202{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4275 .elementor-element.elementor-element-0a8fddc{width:auto;max-width:auto;margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-39d6f32-font-family ), Sans-serif;font-size:var( --e-global-typography-39d6f32-font-size );font-weight:var( --e-global-typography-39d6f32-font-weight );line-height:var( --e-global-typography-39d6f32-line-height );letter-spacing:var( --e-global-typography-39d6f32-letter-spacing );color:var( --e-global-color-text );}.elementor-4275 .elementor-element.elementor-element-0a8fddc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4275 .elementor-element.elementor-element-f05a258{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4275 .elementor-element.elementor-element-f05a258.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-4275 .elementor-element.elementor-element-f05a258 .elementor-heading-title{font-family:var( --e-global-typography-36aaeb5-font-family ), Sans-serif;font-size:var( --e-global-typography-36aaeb5-font-size );font-weight:var( --e-global-typography-36aaeb5-font-weight );text-transform:var( --e-global-typography-36aaeb5-text-transform );font-style:var( --e-global-typography-36aaeb5-font-style );text-decoration:var( --e-global-typography-36aaeb5-text-decoration );line-height:var( --e-global-typography-36aaeb5-line-height );letter-spacing:var( --e-global-typography-36aaeb5-letter-spacing );color:var( --e-global-color-89295c9 );}.elementor-4275 .elementor-element.elementor-element-9af580c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4275 .elementor-element.elementor-element-966be9f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;padding:0px 0px 0px 0px;}.elementor-4275 .elementor-element.elementor-element-966be9f.elementor-element{--align-self:flex-end;}.elementor-4275 .elementor-element.elementor-element-5c13baa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) -8px;padding:0px 0px 0px 0px;}.elementor-4275 .elementor-element.elementor-element-5c13baa.elementor-element{--align-self:flex-end;}.elementor-4275 .elementor-element.elementor-element-314331f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4275 .elementor-element.elementor-element-dc36756{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E1E2E4;--border-color:#E1E2E4;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-4275 .elementor-element.elementor-element-dc36756:not(.elementor-motion-effects-element-type-background), .elementor-4275 .elementor-element.elementor-element-dc36756 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4275 .elementor-element.elementor-element-dc36756:hover{border-style:solid;border-color:#E1E2E4;--border-color:#E1E2E4;}.elementor-4275 .elementor-element.elementor-element-dc36756, .elementor-4275 .elementor-element.elementor-element-dc36756::before{--border-transition:0.3s;}.elementor-4275 .elementor-element.elementor-element-dc36756.e-con{--align-self:flex-start;}.elementor-4275 .elementor-element.elementor-element-1805f5e{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4275 .elementor-element.elementor-element-1805f5e .elementor-heading-title{font-family:var( --e-global-typography-36aaeb5-font-family ), Sans-serif;font-size:var( --e-global-typography-36aaeb5-font-size );font-weight:var( --e-global-typography-36aaeb5-font-weight );text-transform:var( --e-global-typography-36aaeb5-text-transform );font-style:var( --e-global-typography-36aaeb5-font-style );text-decoration:var( --e-global-typography-36aaeb5-text-decoration );line-height:var( --e-global-typography-36aaeb5-line-height );letter-spacing:var( --e-global-typography-36aaeb5-letter-spacing );color:var( --e-global-color-primary );}.elementor-4275 .elementor-element.elementor-element-3d951f2{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-4275 .elementor-element.elementor-element-5025b4f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4275 .elementor-element.elementor-element-2c2cd28{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4275 .elementor-element.elementor-element-1b8410c{width:auto;max-width:auto;margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-39d6f32-font-family ), Sans-serif;font-size:var( --e-global-typography-39d6f32-font-size );font-weight:var( --e-global-typography-39d6f32-font-weight );line-height:var( --e-global-typography-39d6f32-line-height );letter-spacing:var( --e-global-typography-39d6f32-letter-spacing );color:var( --e-global-color-text );}.elementor-4275 .elementor-element.elementor-element-1b8410c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4275 .elementor-element.elementor-element-b7497b0{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4275 .elementor-element.elementor-element-b7497b0.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-4275 .elementor-element.elementor-element-b7497b0 .elementor-heading-title{font-family:var( --e-global-typography-36aaeb5-font-family ), Sans-serif;font-size:var( --e-global-typography-36aaeb5-font-size );font-weight:var( --e-global-typography-36aaeb5-font-weight );text-transform:var( --e-global-typography-36aaeb5-text-transform );font-style:var( --e-global-typography-36aaeb5-font-style );text-decoration:var( --e-global-typography-36aaeb5-text-decoration );line-height:var( --e-global-typography-36aaeb5-line-height );letter-spacing:var( --e-global-typography-36aaeb5-letter-spacing );color:var( --e-global-color-89295c9 );}.elementor-4275 .elementor-element.elementor-element-7a2519a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4275 .elementor-element.elementor-element-9d60e0a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;padding:0px 0px 0px 0px;}.elementor-4275 .elementor-element.elementor-element-9d60e0a.elementor-element{--align-self:flex-end;}.elementor-4275 .elementor-element.elementor-element-e593b40{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) -8px;padding:0px 0px 0px 0px;}.elementor-4275 .elementor-element.elementor-element-e593b40.elementor-element{--align-self:flex-end;}.elementor-4275 .elementor-element.elementor-element-f202fd1{--divider-border-style:solid;--divider-color:#E1E2E4;--divider-border-width:1px;}.elementor-4275 .elementor-element.elementor-element-f202fd1 .elementor-divider-separator{width:100%;}.elementor-4275 .elementor-element.elementor-element-f202fd1 .elementor-divider{padding-block-start:6px;padding-block-end:6px;}.elementor-4275 .elementor-element.elementor-element-87940f2{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-4275 .elementor-element.elementor-element-1f48a6d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4275 .elementor-element.elementor-element-5e00758{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4275 .elementor-element.elementor-element-9e5239b{width:auto;max-width:auto;margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-39d6f32-font-family ), Sans-serif;font-size:var( --e-global-typography-39d6f32-font-size );font-weight:var( --e-global-typography-39d6f32-font-weight );line-height:var( --e-global-typography-39d6f32-line-height );letter-spacing:var( --e-global-typography-39d6f32-letter-spacing );color:var( --e-global-color-text );}.elementor-4275 .elementor-element.elementor-element-9e5239b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4275 .elementor-element.elementor-element-c6c1fe0{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4275 .elementor-element.elementor-element-c6c1fe0.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-4275 .elementor-element.elementor-element-c6c1fe0 .elementor-heading-title{font-family:var( --e-global-typography-36aaeb5-font-family ), Sans-serif;font-size:var( --e-global-typography-36aaeb5-font-size );font-weight:var( --e-global-typography-36aaeb5-font-weight );text-transform:var( --e-global-typography-36aaeb5-text-transform );font-style:var( --e-global-typography-36aaeb5-font-style );text-decoration:var( --e-global-typography-36aaeb5-text-decoration );line-height:var( --e-global-typography-36aaeb5-line-height );letter-spacing:var( --e-global-typography-36aaeb5-letter-spacing );color:var( --e-global-color-89295c9 );}.elementor-4275 .elementor-element.elementor-element-05ef3eb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4275 .elementor-element.elementor-element-261249c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;padding:0px 0px 0px 0px;}.elementor-4275 .elementor-element.elementor-element-261249c.elementor-element{--align-self:flex-end;}.elementor-4275 .elementor-element.elementor-element-c76533c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) -8px;padding:0px 0px 0px 0px;}.elementor-4275 .elementor-element.elementor-element-c76533c.elementor-element{--align-self:flex-end;}.elementor-4275 .elementor-element.elementor-element-1104895{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-48px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:32px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:32px;--e-n-carousel-arrow-normal-color:var( --e-global-color-primary );--e-n-carousel-arrow-hover-color:var( --e-global-color-1c6da20 );--e-n-carousel-dots-normal-color:var( --e-global-color-1c6da20 );--e-n-carousel-dots-hover-color:var( --e-global-color-1c6da20 );--e-n-carousel-swiper-pagination-spacing:40px;}.elementor-4275 .elementor-element.elementor-element-1104895 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-style:solid;border-width:1px 1px 1px 1px;border-radius:80px 80px 80px 80px;padding:12px 12px 12px 12px;}.elementor-4275 .elementor-element.elementor-element-6945331{--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;--justify-content:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4275 .elementor-element.elementor-element-7885a9a{width:100%;max-width:100%;margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-4275 .elementor-element.elementor-element-7885a9a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-4275 .elementor-element.elementor-element-7885a9a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-4275 .elementor-element.elementor-element-7885a9a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-4275 .elementor-element.elementor-element-7885a9a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-4275 .elementor-element.elementor-element-7885a9a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-4275 .elementor-element.elementor-element-7885a9a .elementor-icon-list-icon i{color:var( --e-global-color-1c6da20 );transition:color 0.3s;}.elementor-4275 .elementor-element.elementor-element-7885a9a .elementor-icon-list-icon svg{fill:var( --e-global-color-1c6da20 );transition:fill 0.3s;}.elementor-4275 .elementor-element.elementor-element-7885a9a .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-4275 .elementor-element.elementor-element-7885a9a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4275 .elementor-element.elementor-element-7885a9a .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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-4275 .elementor-element.elementor-element-7885a9a .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-4275 .elementor-element.elementor-element-31c5304.elementor-element{--align-self:flex-start;}#elementor-popup-modal-4275{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-4275 .dialog-message{width:1200px;height:auto;}#elementor-popup-modal-4275 .dialog-close-button{display:flex;}#elementor-popup-modal-4275 .dialog-widget-content{border-radius:24px 24px 24px 24px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(max-width:1024px){.elementor-4275 .elementor-element.elementor-element-34a5aac{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-4275 .elementor-element.elementor-element-1ba6852{--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:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4275 .elementor-element.elementor-element-bc35ef2{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-4275 .elementor-element.elementor-element-5996eff .elementor-heading-title{font-size:var( --e-global-typography-5501248-font-size );line-height:var( --e-global-typography-5501248-line-height );letter-spacing:var( --e-global-typography-5501248-letter-spacing );}.elementor-4275 .elementor-element.elementor-element-0df1a9d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4275 .elementor-element.elementor-element-0df1a9d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4275 .elementor-element.elementor-element-a56d93e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4275 .elementor-element.elementor-element-1e64ad6{--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:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4275 .elementor-element.elementor-element-722e6a7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4275 .elementor-element.elementor-element-6aa3608 .elementor-heading-title{font-size:var( --e-global-typography-36aaeb5-font-size );line-height:var( --e-global-typography-36aaeb5-line-height );letter-spacing:var( --e-global-typography-36aaeb5-letter-spacing );}.elementor-4275 .elementor-element.elementor-element-0f0fd82{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4275 .elementor-element.elementor-element-8a57fec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -17px) 10px;font-size:var( --e-global-typography-39d6f32-font-size );line-height:var( --e-global-typography-39d6f32-line-height );letter-spacing:var( --e-global-typography-39d6f32-letter-spacing );}.elementor-4275 .elementor-element.elementor-element-78737ab{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4275 .elementor-element.elementor-element-78737ab .elementor-heading-title{font-size:var( --e-global-typography-36aaeb5-font-size );line-height:var( --e-global-typography-36aaeb5-line-height );letter-spacing:var( --e-global-typography-36aaeb5-letter-spacing );}.elementor-4275 .elementor-element.elementor-element-c962311{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4275 .elementor-element.elementor-element-010a602{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -17px) 10px;font-size:var( --e-global-typography-39d6f32-font-size );line-height:var( --e-global-typography-39d6f32-line-height );letter-spacing:var( --e-global-typography-39d6f32-letter-spacing );}.elementor-4275 .elementor-element.elementor-element-680598a{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4275 .elementor-element.elementor-element-680598a .elementor-heading-title{font-size:var( --e-global-typography-36aaeb5-font-size );line-height:var( --e-global-typography-36aaeb5-line-height );letter-spacing:var( --e-global-typography-36aaeb5-letter-spacing );}.elementor-4275 .elementor-element.elementor-element-7f65b1d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4275 .elementor-element.elementor-element-4941e55 .elementor-heading-title{font-size:var( --e-global-typography-36aaeb5-font-size );line-height:var( --e-global-typography-36aaeb5-line-height );letter-spacing:var( --e-global-typography-36aaeb5-letter-spacing );}.elementor-4275 .elementor-element.elementor-element-7cd9109{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4275 .elementor-element.elementor-element-b4ff306{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -17px) 10px;font-size:var( --e-global-typography-39d6f32-font-size );line-height:var( --e-global-typography-39d6f32-line-height );letter-spacing:var( --e-global-typography-39d6f32-letter-spacing );}.elementor-4275 .elementor-element.elementor-element-9ad023b{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4275 .elementor-element.elementor-element-9ad023b .elementor-heading-title{font-size:var( --e-global-typography-36aaeb5-font-size );line-height:var( --e-global-typography-36aaeb5-line-height );letter-spacing:var( --e-global-typography-36aaeb5-letter-spacing );}.elementor-4275 .elementor-element.elementor-element-c1394aa{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4275 .elementor-element.elementor-element-ef6d3c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -17px) 10px;font-size:var( --e-global-typography-39d6f32-font-size );line-height:var( --e-global-typography-39d6f32-line-height );letter-spacing:var( --e-global-typography-39d6f32-letter-spacing );}.elementor-4275 .elementor-element.elementor-element-a652319{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4275 .elementor-element.elementor-element-a652319 .elementor-heading-title{font-size:var( --e-global-typography-36aaeb5-font-size );line-height:var( --e-global-typography-36aaeb5-line-height );letter-spacing:var( --e-global-typography-36aaeb5-letter-spacing );}.elementor-4275 .elementor-element.elementor-element-1dd0cf6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4275 .elementor-element.elementor-element-c0065a9 .elementor-heading-title{font-size:var( --e-global-typography-36aaeb5-font-size );line-height:var( --e-global-typography-36aaeb5-line-height );letter-spacing:var( --e-global-typography-36aaeb5-letter-spacing );}.elementor-4275 .elementor-element.elementor-element-6aa5e76{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4275 .elementor-element.elementor-element-219b7cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -17px) 10px;font-size:var( --e-global-typography-39d6f32-font-size );line-height:var( --e-global-typography-39d6f32-line-height );letter-spacing:var( --e-global-typography-39d6f32-letter-spacing );}.elementor-4275 .elementor-element.elementor-element-abc5224{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4275 .elementor-element.elementor-element-abc5224 .elementor-heading-title{font-size:var( --e-global-typography-36aaeb5-font-size );line-height:var( --e-global-typography-36aaeb5-line-height );letter-spacing:var( --e-global-typography-36aaeb5-letter-spacing );}.elementor-4275 .elementor-element.elementor-element-0e0b59c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4275 .elementor-element.elementor-element-1ba303d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -17px) 10px;font-size:var( --e-global-typography-39d6f32-font-size );line-height:var( --e-global-typography-39d6f32-line-height );letter-spacing:var( --e-global-typography-39d6f32-letter-spacing );}.elementor-4275 .elementor-element.elementor-element-9359f0c{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4275 .elementor-element.elementor-element-9359f0c .elementor-heading-title{font-size:var( --e-global-typography-36aaeb5-font-size );line-height:var( --e-global-typography-36aaeb5-line-height );letter-spacing:var( --e-global-typography-36aaeb5-letter-spacing );}.elementor-4275 .elementor-element.elementor-element-224a4af{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4275 .elementor-element.elementor-element-f771ab3 .elementor-heading-title{font-size:var( --e-global-typography-36aaeb5-font-size );line-height:var( --e-global-typography-36aaeb5-line-height );letter-spacing:var( --e-global-typography-36aaeb5-letter-spacing );}.elementor-4275 .elementor-element.elementor-element-9fe7d69{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4275 .elementor-element.elementor-element-49fb58a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -17px) 10px;font-size:var( --e-global-typography-39d6f32-font-size );line-height:var( --e-global-typography-39d6f32-line-height );letter-spacing:var( --e-global-typography-39d6f32-letter-spacing );}.elementor-4275 .elementor-element.elementor-element-4f4273e{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4275 .elementor-element.elementor-element-4f4273e .elementor-heading-title{font-size:var( --e-global-typography-36aaeb5-font-size );line-height:var( --e-global-typography-36aaeb5-line-height );letter-spacing:var( --e-global-typography-36aaeb5-letter-spacing );}.elementor-4275 .elementor-element.elementor-element-c54d2af{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4275 .elementor-element.elementor-element-52e77c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -17px) 10px;font-size:var( --e-global-typography-39d6f32-font-size );line-height:var( --e-global-typography-39d6f32-line-height );letter-spacing:var( --e-global-typography-39d6f32-letter-spacing );}.elementor-4275 .elementor-element.elementor-element-7a944a3{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4275 .elementor-element.elementor-element-7a944a3 .elementor-heading-title{font-size:var( --e-global-typography-36aaeb5-font-size );line-height:var( --e-global-typography-36aaeb5-line-height );letter-spacing:var( --e-global-typography-36aaeb5-letter-spacing );}.elementor-4275 .elementor-element.elementor-element-e50be6d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4275 .elementor-element.elementor-element-0feaad6 .elementor-heading-title{font-size:var( --e-global-typography-36aaeb5-font-size );line-height:var( --e-global-typography-36aaeb5-line-height );letter-spacing:var( --e-global-typography-36aaeb5-letter-spacing );}.elementor-4275 .elementor-element.elementor-element-22ef6b9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4275 .elementor-element.elementor-element-5d2a6b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -17px) 10px;font-size:var( --e-global-typography-39d6f32-font-size );line-height:var( --e-global-typography-39d6f32-line-height );letter-spacing:var( --e-global-typography-39d6f32-letter-spacing );}.elementor-4275 .elementor-element.elementor-element-1c68843{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4275 .elementor-element.elementor-element-1c68843 .elementor-heading-title{font-size:var( --e-global-typography-36aaeb5-font-size );line-height:var( --e-global-typography-36aaeb5-line-height );letter-spacing:var( --e-global-typography-36aaeb5-letter-spacing );}.elementor-4275 .elementor-element.elementor-element-f9f3f65{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4275 .elementor-element.elementor-element-0a8fddc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -17px) 10px;font-size:var( --e-global-typography-39d6f32-font-size );line-height:var( --e-global-typography-39d6f32-line-height );letter-spacing:var( --e-global-typography-39d6f32-letter-spacing );}.elementor-4275 .elementor-element.elementor-element-f05a258{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4275 .elementor-element.elementor-element-f05a258 .elementor-heading-title{font-size:var( --e-global-typography-36aaeb5-font-size );line-height:var( --e-global-typography-36aaeb5-line-height );letter-spacing:var( --e-global-typography-36aaeb5-letter-spacing );}.elementor-4275 .elementor-element.elementor-element-dc36756{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4275 .elementor-element.elementor-element-1805f5e .elementor-heading-title{font-size:var( --e-global-typography-36aaeb5-font-size );line-height:var( --e-global-typography-36aaeb5-line-height );letter-spacing:var( --e-global-typography-36aaeb5-letter-spacing );}.elementor-4275 .elementor-element.elementor-element-3d951f2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4275 .elementor-element.elementor-element-1b8410c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -17px) 10px;font-size:var( --e-global-typography-39d6f32-font-size );line-height:var( --e-global-typography-39d6f32-line-height );letter-spacing:var( --e-global-typography-39d6f32-letter-spacing );}.elementor-4275 .elementor-element.elementor-element-b7497b0{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4275 .elementor-element.elementor-element-b7497b0 .elementor-heading-title{font-size:var( --e-global-typography-36aaeb5-font-size );line-height:var( --e-global-typography-36aaeb5-line-height );letter-spacing:var( --e-global-typography-36aaeb5-letter-spacing );}.elementor-4275 .elementor-element.elementor-element-87940f2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4275 .elementor-element.elementor-element-9e5239b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -17px) 10px;font-size:var( --e-global-typography-39d6f32-font-size );line-height:var( --e-global-typography-39d6f32-line-height );letter-spacing:var( --e-global-typography-39d6f32-letter-spacing );}.elementor-4275 .elementor-element.elementor-element-c6c1fe0{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4275 .elementor-element.elementor-element-c6c1fe0 .elementor-heading-title{font-size:var( --e-global-typography-36aaeb5-font-size );line-height:var( --e-global-typography-36aaeb5-line-height );letter-spacing:var( --e-global-typography-36aaeb5-letter-spacing );}.elementor-4275 .elementor-element.elementor-element-1104895{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-pagination-spacing:32px;}.elementor-4275 .elementor-element.elementor-element-6945331{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4275 .elementor-element.elementor-element-7885a9a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4275 .elementor-element.elementor-element-7885a9a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4275 .elementor-element.elementor-element-7885a9a .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4275 .elementor-element.elementor-element-31c5304.elementor-element{--flex-grow:0;--flex-shrink:0;}}@media(max-width:767px){.elementor-4275 .elementor-element.elementor-element-34a5aac{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-4275 .elementor-element.elementor-element-1ba6852{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4275 .elementor-element.elementor-element-5996eff{text-align:center;}.elementor-4275 .elementor-element.elementor-element-5996eff .elementor-heading-title{font-size:var( --e-global-typography-5501248-font-size );line-height:var( --e-global-typography-5501248-line-height );letter-spacing:var( --e-global-typography-5501248-letter-spacing );}.elementor-4275 .elementor-element.elementor-element-0df1a9d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-4275 .elementor-element.elementor-element-0df1a9d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4275 .elementor-element.elementor-element-a56d93e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4275 .elementor-element.elementor-element-1e64ad6{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4275 .elementor-element.elementor-element-5bd778a{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4275 .elementor-element.elementor-element-722e6a7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-4275 .elementor-element.elementor-element-6aa3608 .elementor-heading-title{font-size:var( --e-global-typography-36aaeb5-font-size );line-height:var( --e-global-typography-36aaeb5-line-height );letter-spacing:var( --e-global-typography-36aaeb5-letter-spacing );}.elementor-4275 .elementor-element.elementor-element-0f0fd82{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4275 .elementor-element.elementor-element-4294164{--justify-content:space-between;--flex-wrap:nowrap;}.elementor-4275 .elementor-element.elementor-element-a8c647c{--justify-content:center;}.elementor-4275 .elementor-element.elementor-element-a8c647c.e-con{--align-self:center;}.elementor-4275 .elementor-element.elementor-element-8a57fec{margin:1.5px 0px calc(var(--kit-widget-spacing, 0px) + -21px) 0px;font-size:var( --e-global-typography-39d6f32-font-size );line-height:var( --e-global-typography-39d6f32-line-height );letter-spacing:var( --e-global-typography-39d6f32-letter-spacing );}.elementor-4275 .elementor-element.elementor-element-8a57fec.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4275 .elementor-element.elementor-element-78737ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4275 .elementor-element.elementor-element-78737ab .elementor-heading-title{font-size:var( --e-global-typography-36aaeb5-font-size );line-height:var( --e-global-typography-36aaeb5-line-height );letter-spacing:var( --e-global-typography-36aaeb5-letter-spacing );}.elementor-4275 .elementor-element.elementor-element-994b84d{--justify-content:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;}.elementor-4275 .elementor-element.elementor-element-5c2a637{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4275 .elementor-element.elementor-element-5c2a637.elementor-element{--align-self:center;}.elementor-4275 .elementor-element.elementor-element-17101fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -4px;}.elementor-4275 .elementor-element.elementor-element-17101fa.elementor-element{--align-self:center;}.elementor-4275 .elementor-element.elementor-element-c962311{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4275 .elementor-element.elementor-element-285c436{--justify-content:space-between;--flex-wrap:nowrap;}.elementor-4275 .elementor-element.elementor-element-3e3a83b{--justify-content:center;}.elementor-4275 .elementor-element.elementor-element-3e3a83b.e-con{--align-self:center;}.elementor-4275 .elementor-element.elementor-element-010a602{margin:1.5px 0px calc(var(--kit-widget-spacing, 0px) + -21px) 0px;font-size:var( --e-global-typography-39d6f32-font-size );line-height:var( --e-global-typography-39d6f32-line-height );letter-spacing:var( --e-global-typography-39d6f32-letter-spacing );}.elementor-4275 .elementor-element.elementor-element-010a602.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4275 .elementor-element.elementor-element-680598a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4275 .elementor-element.elementor-element-680598a .elementor-heading-title{font-size:var( --e-global-typography-36aaeb5-font-size );line-height:var( --e-global-typography-36aaeb5-line-height );letter-spacing:var( --e-global-typography-36aaeb5-letter-spacing );}.elementor-4275 .elementor-element.elementor-element-f26af73{--justify-content:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;}.elementor-4275 .elementor-element.elementor-element-1333071{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4275 .elementor-element.elementor-element-1333071.elementor-element{--align-self:center;}.elementor-4275 .elementor-element.elementor-element-0cdcddd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -4px;}.elementor-4275 .elementor-element.elementor-element-0cdcddd.elementor-element{--align-self:center;}.elementor-4275 .elementor-element.elementor-element-9a30790{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4275 .elementor-element.elementor-element-7f65b1d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-4275 .elementor-element.elementor-element-4941e55 .elementor-heading-title{font-size:var( --e-global-typography-36aaeb5-font-size );line-height:var( --e-global-typography-36aaeb5-line-height );letter-spacing:var( --e-global-typography-36aaeb5-letter-spacing );}.elementor-4275 .elementor-element.elementor-element-7cd9109{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4275 .elementor-element.elementor-element-746cca8{--justify-content:space-between;--flex-wrap:nowrap;}.elementor-4275 .elementor-element.elementor-element-f543a9f{--justify-content:center;}.elementor-4275 .elementor-element.elementor-element-f543a9f.e-con{--align-self:center;}.elementor-4275 .elementor-element.elementor-element-b4ff306{margin:1.5px 0px calc(var(--kit-widget-spacing, 0px) + -21px) 0px;font-size:var( --e-global-typography-39d6f32-font-size );line-height:var( --e-global-typography-39d6f32-line-height );letter-spacing:var( --e-global-typography-39d6f32-letter-spacing );}.elementor-4275 .elementor-element.elementor-element-b4ff306.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4275 .elementor-element.elementor-element-9ad023b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4275 .elementor-element.elementor-element-9ad023b .elementor-heading-title{font-size:var( --e-global-typography-36aaeb5-font-size );line-height:var( --e-global-typography-36aaeb5-line-height );letter-spacing:var( --e-global-typography-36aaeb5-letter-spacing );}.elementor-4275 .elementor-element.elementor-element-5cc132e{--justify-content:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;}.elementor-4275 .elementor-element.elementor-element-31be2be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4275 .elementor-element.elementor-element-31be2be.elementor-element{--align-self:center;}.elementor-4275 .elementor-element.elementor-element-f5466b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -4px;}.elementor-4275 .elementor-element.elementor-element-f5466b3.elementor-element{--align-self:center;}.elementor-4275 .elementor-element.elementor-element-c1394aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4275 .elementor-element.elementor-element-57453be{--justify-content:space-between;--flex-wrap:nowrap;}.elementor-4275 .elementor-element.elementor-element-839e0c2{--justify-content:center;}.elementor-4275 .elementor-element.elementor-element-839e0c2.e-con{--align-self:center;}.elementor-4275 .elementor-element.elementor-element-ef6d3c7{margin:1.5px 0px calc(var(--kit-widget-spacing, 0px) + -21px) 0px;font-size:var( --e-global-typography-39d6f32-font-size );line-height:var( --e-global-typography-39d6f32-line-height );letter-spacing:var( --e-global-typography-39d6f32-letter-spacing );}.elementor-4275 .elementor-element.elementor-element-ef6d3c7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4275 .elementor-element.elementor-element-a652319{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4275 .elementor-element.elementor-element-a652319 .elementor-heading-title{font-size:var( --e-global-typography-36aaeb5-font-size );line-height:var( --e-global-typography-36aaeb5-line-height );letter-spacing:var( --e-global-typography-36aaeb5-letter-spacing );}.elementor-4275 .elementor-element.elementor-element-44c16c1{--justify-content:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;}.elementor-4275 .elementor-element.elementor-element-e90a461{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4275 .elementor-element.elementor-element-e90a461.elementor-element{--align-self:center;}.elementor-4275 .elementor-element.elementor-element-3c73559{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -4px;}.elementor-4275 .elementor-element.elementor-element-3c73559.elementor-element{--align-self:center;}.elementor-4275 .elementor-element.elementor-element-94bc7c0{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4275 .elementor-element.elementor-element-1dd0cf6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-4275 .elementor-element.elementor-element-c0065a9 .elementor-heading-title{font-size:var( --e-global-typography-36aaeb5-font-size );line-height:var( --e-global-typography-36aaeb5-line-height );letter-spacing:var( --e-global-typography-36aaeb5-letter-spacing );}.elementor-4275 .elementor-element.elementor-element-6aa5e76{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4275 .elementor-element.elementor-element-eea8088{--justify-content:space-between;--flex-wrap:nowrap;}.elementor-4275 .elementor-element.elementor-element-a9ec665{--justify-content:center;}.elementor-4275 .elementor-element.elementor-element-a9ec665.e-con{--align-self:center;}.elementor-4275 .elementor-element.elementor-element-219b7cc{margin:1.5px 0px calc(var(--kit-widget-spacing, 0px) + -21px) 0px;font-size:var( --e-global-typography-39d6f32-font-size );line-height:var( --e-global-typography-39d6f32-line-height );letter-spacing:var( --e-global-typography-39d6f32-letter-spacing );}.elementor-4275 .elementor-element.elementor-element-219b7cc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4275 .elementor-element.elementor-element-abc5224{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4275 .elementor-element.elementor-element-abc5224 .elementor-heading-title{font-size:var( --e-global-typography-36aaeb5-font-size );line-height:var( --e-global-typography-36aaeb5-line-height );letter-spacing:var( --e-global-typography-36aaeb5-letter-spacing );}.elementor-4275 .elementor-element.elementor-element-370a517{--justify-content:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;}.elementor-4275 .elementor-element.elementor-element-d908d48{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4275 .elementor-element.elementor-element-d908d48.elementor-element{--align-self:center;}.elementor-4275 .elementor-element.elementor-element-92febaf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -4px;}.elementor-4275 .elementor-element.elementor-element-92febaf.elementor-element{--align-self:center;}.elementor-4275 .elementor-element.elementor-element-0e0b59c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4275 .elementor-element.elementor-element-1f12b0d{--justify-content:space-between;--flex-wrap:nowrap;}.elementor-4275 .elementor-element.elementor-element-e95b17f{--justify-content:center;}.elementor-4275 .elementor-element.elementor-element-e95b17f.e-con{--align-self:center;}.elementor-4275 .elementor-element.elementor-element-1ba303d{margin:1.5px 0px calc(var(--kit-widget-spacing, 0px) + -21px) 0px;font-size:var( --e-global-typography-39d6f32-font-size );line-height:var( --e-global-typography-39d6f32-line-height );letter-spacing:var( --e-global-typography-39d6f32-letter-spacing );}.elementor-4275 .elementor-element.elementor-element-1ba303d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4275 .elementor-element.elementor-element-9359f0c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4275 .elementor-element.elementor-element-9359f0c .elementor-heading-title{font-size:var( --e-global-typography-36aaeb5-font-size );line-height:var( --e-global-typography-36aaeb5-line-height );letter-spacing:var( --e-global-typography-36aaeb5-letter-spacing );}.elementor-4275 .elementor-element.elementor-element-3b669b6{--justify-content:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;}.elementor-4275 .elementor-element.elementor-element-b906f02{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4275 .elementor-element.elementor-element-b906f02.elementor-element{--align-self:center;}.elementor-4275 .elementor-element.elementor-element-1694812{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -4px;}.elementor-4275 .elementor-element.elementor-element-1694812.elementor-element{--align-self:center;}.elementor-4275 .elementor-element.elementor-element-49d7e3c{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4275 .elementor-element.elementor-element-224a4af{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-4275 .elementor-element.elementor-element-f771ab3 .elementor-heading-title{font-size:var( --e-global-typography-36aaeb5-font-size );line-height:var( --e-global-typography-36aaeb5-line-height );letter-spacing:var( --e-global-typography-36aaeb5-letter-spacing );}.elementor-4275 .elementor-element.elementor-element-9fe7d69{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4275 .elementor-element.elementor-element-e990290{--justify-content:space-between;--flex-wrap:nowrap;}.elementor-4275 .elementor-element.elementor-element-f164590{--justify-content:center;}.elementor-4275 .elementor-element.elementor-element-f164590.e-con{--align-self:center;}.elementor-4275 .elementor-element.elementor-element-49fb58a{margin:1.5px 0px calc(var(--kit-widget-spacing, 0px) + -21px) 0px;font-size:var( --e-global-typography-39d6f32-font-size );line-height:var( --e-global-typography-39d6f32-line-height );letter-spacing:var( --e-global-typography-39d6f32-letter-spacing );}.elementor-4275 .elementor-element.elementor-element-49fb58a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4275 .elementor-element.elementor-element-4f4273e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4275 .elementor-element.elementor-element-4f4273e .elementor-heading-title{font-size:var( --e-global-typography-36aaeb5-font-size );line-height:var( --e-global-typography-36aaeb5-line-height );letter-spacing:var( --e-global-typography-36aaeb5-letter-spacing );}.elementor-4275 .elementor-element.elementor-element-1e232c3{--justify-content:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;}.elementor-4275 .elementor-element.elementor-element-07ca22a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4275 .elementor-element.elementor-element-07ca22a.elementor-element{--align-self:center;}.elementor-4275 .elementor-element.elementor-element-de088d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -4px;}.elementor-4275 .elementor-element.elementor-element-de088d8.elementor-element{--align-self:center;}.elementor-4275 .elementor-element.elementor-element-c54d2af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4275 .elementor-element.elementor-element-5cae0df{--justify-content:space-between;--flex-wrap:nowrap;}.elementor-4275 .elementor-element.elementor-element-324edf5{--justify-content:center;}.elementor-4275 .elementor-element.elementor-element-324edf5.e-con{--align-self:center;}.elementor-4275 .elementor-element.elementor-element-52e77c7{margin:1.5px 0px calc(var(--kit-widget-spacing, 0px) + -21px) 0px;font-size:var( --e-global-typography-39d6f32-font-size );line-height:var( --e-global-typography-39d6f32-line-height );letter-spacing:var( --e-global-typography-39d6f32-letter-spacing );}.elementor-4275 .elementor-element.elementor-element-52e77c7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4275 .elementor-element.elementor-element-7a944a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4275 .elementor-element.elementor-element-7a944a3 .elementor-heading-title{font-size:var( --e-global-typography-36aaeb5-font-size );line-height:var( --e-global-typography-36aaeb5-line-height );letter-spacing:var( --e-global-typography-36aaeb5-letter-spacing );}.elementor-4275 .elementor-element.elementor-element-afc2b10{--justify-content:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;}.elementor-4275 .elementor-element.elementor-element-73d2634{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4275 .elementor-element.elementor-element-73d2634.elementor-element{--align-self:center;}.elementor-4275 .elementor-element.elementor-element-d2eb441{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -4px;}.elementor-4275 .elementor-element.elementor-element-d2eb441.elementor-element{--align-self:center;}.elementor-4275 .elementor-element.elementor-element-5db1ebf{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4275 .elementor-element.elementor-element-e50be6d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-4275 .elementor-element.elementor-element-0feaad6 .elementor-heading-title{font-size:var( --e-global-typography-36aaeb5-font-size );line-height:var( --e-global-typography-36aaeb5-line-height );letter-spacing:var( --e-global-typography-36aaeb5-letter-spacing );}.elementor-4275 .elementor-element.elementor-element-22ef6b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4275 .elementor-element.elementor-element-8ca4094{--justify-content:space-between;--flex-wrap:nowrap;}.elementor-4275 .elementor-element.elementor-element-5a7c8de{--justify-content:center;}.elementor-4275 .elementor-element.elementor-element-5a7c8de.e-con{--align-self:center;}.elementor-4275 .elementor-element.elementor-element-5d2a6b1{margin:1.5px 0px calc(var(--kit-widget-spacing, 0px) + -21px) 0px;font-size:var( --e-global-typography-39d6f32-font-size );line-height:var( --e-global-typography-39d6f32-line-height );letter-spacing:var( --e-global-typography-39d6f32-letter-spacing );}.elementor-4275 .elementor-element.elementor-element-5d2a6b1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4275 .elementor-element.elementor-element-1c68843{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4275 .elementor-element.elementor-element-1c68843 .elementor-heading-title{font-size:var( --e-global-typography-36aaeb5-font-size );line-height:var( --e-global-typography-36aaeb5-line-height );letter-spacing:var( --e-global-typography-36aaeb5-letter-spacing );}.elementor-4275 .elementor-element.elementor-element-e4a5db4{--justify-content:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;}.elementor-4275 .elementor-element.elementor-element-40c7257{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4275 .elementor-element.elementor-element-40c7257.elementor-element{--align-self:center;}.elementor-4275 .elementor-element.elementor-element-e69b1c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -4px;}.elementor-4275 .elementor-element.elementor-element-e69b1c8.elementor-element{--align-self:center;}.elementor-4275 .elementor-element.elementor-element-f9f3f65{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4275 .elementor-element.elementor-element-d1408c3{--justify-content:space-between;--flex-wrap:nowrap;}.elementor-4275 .elementor-element.elementor-element-3ec9202{--justify-content:center;}.elementor-4275 .elementor-element.elementor-element-3ec9202.e-con{--align-self:center;}.elementor-4275 .elementor-element.elementor-element-0a8fddc{margin:1.5px 0px calc(var(--kit-widget-spacing, 0px) + -21px) 0px;font-size:var( --e-global-typography-39d6f32-font-size );line-height:var( --e-global-typography-39d6f32-line-height );letter-spacing:var( --e-global-typography-39d6f32-letter-spacing );}.elementor-4275 .elementor-element.elementor-element-0a8fddc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4275 .elementor-element.elementor-element-f05a258{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4275 .elementor-element.elementor-element-f05a258 .elementor-heading-title{font-size:var( --e-global-typography-36aaeb5-font-size );line-height:var( --e-global-typography-36aaeb5-line-height );letter-spacing:var( --e-global-typography-36aaeb5-letter-spacing );}.elementor-4275 .elementor-element.elementor-element-9af580c{--justify-content:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;}.elementor-4275 .elementor-element.elementor-element-966be9f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4275 .elementor-element.elementor-element-966be9f.elementor-element{--align-self:center;}.elementor-4275 .elementor-element.elementor-element-5c13baa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -4px;}.elementor-4275 .elementor-element.elementor-element-5c13baa.elementor-element{--align-self:center;}.elementor-4275 .elementor-element.elementor-element-314331f{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4275 .elementor-element.elementor-element-dc36756{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-4275 .elementor-element.elementor-element-1805f5e .elementor-heading-title{font-size:var( --e-global-typography-36aaeb5-font-size );line-height:var( --e-global-typography-36aaeb5-line-height );letter-spacing:var( --e-global-typography-36aaeb5-letter-spacing );}.elementor-4275 .elementor-element.elementor-element-3d951f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4275 .elementor-element.elementor-element-5025b4f{--justify-content:space-between;--flex-wrap:nowrap;}.elementor-4275 .elementor-element.elementor-element-2c2cd28{--justify-content:center;}.elementor-4275 .elementor-element.elementor-element-2c2cd28.e-con{--align-self:center;}.elementor-4275 .elementor-element.elementor-element-1b8410c{margin:1.5px 0px calc(var(--kit-widget-spacing, 0px) + -21px) 0px;font-size:var( --e-global-typography-39d6f32-font-size );line-height:var( --e-global-typography-39d6f32-line-height );letter-spacing:var( --e-global-typography-39d6f32-letter-spacing );}.elementor-4275 .elementor-element.elementor-element-1b8410c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4275 .elementor-element.elementor-element-b7497b0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4275 .elementor-element.elementor-element-b7497b0 .elementor-heading-title{font-size:var( --e-global-typography-36aaeb5-font-size );line-height:var( --e-global-typography-36aaeb5-line-height );letter-spacing:var( --e-global-typography-36aaeb5-letter-spacing );}.elementor-4275 .elementor-element.elementor-element-7a2519a{--justify-content:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;}.elementor-4275 .elementor-element.elementor-element-9d60e0a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4275 .elementor-element.elementor-element-9d60e0a.elementor-element{--align-self:center;}.elementor-4275 .elementor-element.elementor-element-e593b40{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -4px;}.elementor-4275 .elementor-element.elementor-element-e593b40.elementor-element{--align-self:center;}.elementor-4275 .elementor-element.elementor-element-87940f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4275 .elementor-element.elementor-element-1f48a6d{--justify-content:space-between;--flex-wrap:nowrap;}.elementor-4275 .elementor-element.elementor-element-5e00758{--justify-content:center;}.elementor-4275 .elementor-element.elementor-element-5e00758.e-con{--align-self:center;}.elementor-4275 .elementor-element.elementor-element-9e5239b{margin:1.5px 0px calc(var(--kit-widget-spacing, 0px) + -21px) 0px;font-size:var( --e-global-typography-39d6f32-font-size );line-height:var( --e-global-typography-39d6f32-line-height );letter-spacing:var( --e-global-typography-39d6f32-letter-spacing );}.elementor-4275 .elementor-element.elementor-element-9e5239b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4275 .elementor-element.elementor-element-c6c1fe0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4275 .elementor-element.elementor-element-c6c1fe0 .elementor-heading-title{font-size:var( --e-global-typography-36aaeb5-font-size );line-height:var( --e-global-typography-36aaeb5-line-height );letter-spacing:var( --e-global-typography-36aaeb5-letter-spacing );}.elementor-4275 .elementor-element.elementor-element-05ef3eb{--justify-content:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;}.elementor-4275 .elementor-element.elementor-element-261249c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4275 .elementor-element.elementor-element-261249c.elementor-element{--align-self:center;}.elementor-4275 .elementor-element.elementor-element-c76533c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -4px;}.elementor-4275 .elementor-element.elementor-element-c76533c.elementor-element{--align-self:center;}.elementor-4275 .elementor-element.elementor-element-1104895{--e-n-carousel-swiper-slides-to-display:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-48px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:24px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:24px;--e-n-carousel-arrow-size:12px;--e-n-carousel-swiper-pagination-spacing:54px;}.elementor-4275 .elementor-element.elementor-element-1104895 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-width:1px 1px 1px 1px;border-radius:80px 80px 80px 80px;padding:12px 12px 12px 12px;}.elementor-4275 .elementor-element.elementor-element-6945331{--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4275 .elementor-element.elementor-element-7885a9a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4275 .elementor-element.elementor-element-7885a9a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4275 .elementor-element.elementor-element-7885a9a .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4275 .elementor-element.elementor-element-31c5304{width:100%;max-width:100%;}}/* Start custom CSS for heading, class: .elementor-element-0df1a9d */@media (max-width: 1155px) and (min-width: 1025px) {
    .elementor-4275 .elementor-element.elementor-element-0df1a9d h2 {
        font-size: 38px !important;
    }
}

.elementor-4275 .elementor-element.elementor-element-0df1a9d {
  background: linear-gradient(180deg, #171817, #171817C1);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc35ef2 */@media (min-width: 1025px) {
    .elementor-4275 .elementor-element.elementor-element-bc35ef2 {
        max-width: 590px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a56d93e */@media (min-width: 1025px) {
    .elementor-4275 .elementor-element.elementor-element-a56d93e {
        max-width: 423px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aa3608 */.elementor-4275 .elementor-element.elementor-element-6aa3608 {
  background: linear-gradient(180deg, #171817, #171817C1);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a57fec */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-8a57fec {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8c647c */.elementor-4275 .elementor-element.elementor-element-a8c647c {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c2a637 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-5c2a637 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-17101fa */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-17101fa span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-994b84d */.elementor-4275 .elementor-element.elementor-element-994b84d {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-010a602 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-010a602 {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e3a83b */.elementor-4275 .elementor-element.elementor-element-3e3a83b {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1333071 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-1333071 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0cdcddd */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-0cdcddd span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f26af73 */.elementor-4275 .elementor-element.elementor-element-f26af73 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4941e55 */.elementor-4275 .elementor-element.elementor-element-4941e55 {
  background: linear-gradient(180deg, #171817, #171817C1);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b4ff306 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-b4ff306 {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f543a9f */.elementor-4275 .elementor-element.elementor-element-f543a9f {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31be2be */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-31be2be span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f5466b3 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-f5466b3 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cc132e */.elementor-4275 .elementor-element.elementor-element-5cc132e {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ef6d3c7 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-ef6d3c7 {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-839e0c2 */.elementor-4275 .elementor-element.elementor-element-839e0c2 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e90a461 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-e90a461 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c73559 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-3c73559 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44c16c1 */.elementor-4275 .elementor-element.elementor-element-44c16c1 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0065a9 */.elementor-4275 .elementor-element.elementor-element-c0065a9 {
  background: linear-gradient(180deg, #171817, #171817C1);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-219b7cc */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-219b7cc {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9ec665 */.elementor-4275 .elementor-element.elementor-element-a9ec665 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d908d48 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-d908d48 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-92febaf */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-92febaf span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-370a517 */.elementor-4275 .elementor-element.elementor-element-370a517 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ba303d */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-1ba303d {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e95b17f */.elementor-4275 .elementor-element.elementor-element-e95b17f {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b906f02 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-b906f02 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1694812 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-1694812 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b669b6 */.elementor-4275 .elementor-element.elementor-element-3b669b6 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f771ab3 */.elementor-4275 .elementor-element.elementor-element-f771ab3 {
  background: linear-gradient(180deg, #171817, #171817C1);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49fb58a */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-49fb58a {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f164590 */.elementor-4275 .elementor-element.elementor-element-f164590 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07ca22a */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-07ca22a span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de088d8 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-de088d8 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e232c3 */.elementor-4275 .elementor-element.elementor-element-1e232c3 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52e77c7 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-52e77c7 {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-324edf5 */.elementor-4275 .elementor-element.elementor-element-324edf5 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73d2634 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-73d2634 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d2eb441 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-d2eb441 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afc2b10 */.elementor-4275 .elementor-element.elementor-element-afc2b10 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0feaad6 */.elementor-4275 .elementor-element.elementor-element-0feaad6 {
  background: linear-gradient(180deg, #171817, #171817C1);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d2a6b1 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-5d2a6b1 {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a7c8de */.elementor-4275 .elementor-element.elementor-element-5a7c8de {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40c7257 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-40c7257 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e69b1c8 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-e69b1c8 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4a5db4 */.elementor-4275 .elementor-element.elementor-element-e4a5db4 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a8fddc */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-0a8fddc {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ec9202 */.elementor-4275 .elementor-element.elementor-element-3ec9202 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-966be9f */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-966be9f span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c13baa */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-5c13baa span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9af580c */.elementor-4275 .elementor-element.elementor-element-9af580c {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1805f5e */.elementor-4275 .elementor-element.elementor-element-1805f5e {
  background: linear-gradient(180deg, #171817, #171817C1);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b8410c */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-1b8410c {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c2cd28 */.elementor-4275 .elementor-element.elementor-element-2c2cd28 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9d60e0a */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-9d60e0a span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e593b40 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-e593b40 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a2519a */.elementor-4275 .elementor-element.elementor-element-7a2519a {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9e5239b */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-9e5239b {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e00758 */.elementor-4275 .elementor-element.elementor-element-5e00758 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-261249c */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-261249c span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c76533c */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-c76533c span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05ef3eb */.elementor-4275 .elementor-element.elementor-element-05ef3eb {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aa3608 */.elementor-4275 .elementor-element.elementor-element-6aa3608 {
  background: linear-gradient(180deg, #171817, #171817C1);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a57fec */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-8a57fec {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8c647c */.elementor-4275 .elementor-element.elementor-element-a8c647c {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c2a637 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-5c2a637 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-17101fa */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-17101fa span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-994b84d */.elementor-4275 .elementor-element.elementor-element-994b84d {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-010a602 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-010a602 {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e3a83b */.elementor-4275 .elementor-element.elementor-element-3e3a83b {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1333071 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-1333071 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0cdcddd */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-0cdcddd span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f26af73 */.elementor-4275 .elementor-element.elementor-element-f26af73 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4941e55 */.elementor-4275 .elementor-element.elementor-element-4941e55 {
  background: linear-gradient(180deg, #171817, #171817C1);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b4ff306 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-b4ff306 {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f543a9f */.elementor-4275 .elementor-element.elementor-element-f543a9f {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31be2be */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-31be2be span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f5466b3 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-f5466b3 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cc132e */.elementor-4275 .elementor-element.elementor-element-5cc132e {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ef6d3c7 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-ef6d3c7 {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-839e0c2 */.elementor-4275 .elementor-element.elementor-element-839e0c2 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e90a461 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-e90a461 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c73559 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-3c73559 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44c16c1 */.elementor-4275 .elementor-element.elementor-element-44c16c1 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0065a9 */.elementor-4275 .elementor-element.elementor-element-c0065a9 {
  background: linear-gradient(180deg, #171817, #171817C1);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-219b7cc */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-219b7cc {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9ec665 */.elementor-4275 .elementor-element.elementor-element-a9ec665 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d908d48 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-d908d48 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-92febaf */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-92febaf span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-370a517 */.elementor-4275 .elementor-element.elementor-element-370a517 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ba303d */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-1ba303d {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e95b17f */.elementor-4275 .elementor-element.elementor-element-e95b17f {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b906f02 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-b906f02 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1694812 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-1694812 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b669b6 */.elementor-4275 .elementor-element.elementor-element-3b669b6 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f771ab3 */.elementor-4275 .elementor-element.elementor-element-f771ab3 {
  background: linear-gradient(180deg, #171817, #171817C1);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49fb58a */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-49fb58a {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f164590 */.elementor-4275 .elementor-element.elementor-element-f164590 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07ca22a */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-07ca22a span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de088d8 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-de088d8 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e232c3 */.elementor-4275 .elementor-element.elementor-element-1e232c3 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52e77c7 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-52e77c7 {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-324edf5 */.elementor-4275 .elementor-element.elementor-element-324edf5 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73d2634 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-73d2634 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d2eb441 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-d2eb441 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afc2b10 */.elementor-4275 .elementor-element.elementor-element-afc2b10 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0feaad6 */.elementor-4275 .elementor-element.elementor-element-0feaad6 {
  background: linear-gradient(180deg, #171817, #171817C1);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d2a6b1 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-5d2a6b1 {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a7c8de */.elementor-4275 .elementor-element.elementor-element-5a7c8de {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40c7257 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-40c7257 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e69b1c8 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-e69b1c8 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4a5db4 */.elementor-4275 .elementor-element.elementor-element-e4a5db4 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a8fddc */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-0a8fddc {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ec9202 */.elementor-4275 .elementor-element.elementor-element-3ec9202 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-966be9f */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-966be9f span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c13baa */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-5c13baa span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9af580c */.elementor-4275 .elementor-element.elementor-element-9af580c {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1805f5e */.elementor-4275 .elementor-element.elementor-element-1805f5e {
  background: linear-gradient(180deg, #171817, #171817C1);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b8410c */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-1b8410c {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c2cd28 */.elementor-4275 .elementor-element.elementor-element-2c2cd28 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9d60e0a */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-9d60e0a span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e593b40 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-e593b40 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a2519a */.elementor-4275 .elementor-element.elementor-element-7a2519a {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9e5239b */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-9e5239b {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e00758 */.elementor-4275 .elementor-element.elementor-element-5e00758 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-261249c */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-261249c span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c76533c */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-c76533c span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05ef3eb */.elementor-4275 .elementor-element.elementor-element-05ef3eb {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aa3608 */.elementor-4275 .elementor-element.elementor-element-6aa3608 {
  background: linear-gradient(180deg, #171817, #171817C1);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a57fec */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-8a57fec {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8c647c */.elementor-4275 .elementor-element.elementor-element-a8c647c {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c2a637 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-5c2a637 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-17101fa */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-17101fa span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-994b84d */.elementor-4275 .elementor-element.elementor-element-994b84d {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-010a602 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-010a602 {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e3a83b */.elementor-4275 .elementor-element.elementor-element-3e3a83b {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1333071 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-1333071 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0cdcddd */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-0cdcddd span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f26af73 */.elementor-4275 .elementor-element.elementor-element-f26af73 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4941e55 */.elementor-4275 .elementor-element.elementor-element-4941e55 {
  background: linear-gradient(180deg, #171817, #171817C1);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b4ff306 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-b4ff306 {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f543a9f */.elementor-4275 .elementor-element.elementor-element-f543a9f {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31be2be */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-31be2be span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f5466b3 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-f5466b3 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cc132e */.elementor-4275 .elementor-element.elementor-element-5cc132e {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ef6d3c7 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-ef6d3c7 {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-839e0c2 */.elementor-4275 .elementor-element.elementor-element-839e0c2 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e90a461 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-e90a461 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c73559 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-3c73559 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44c16c1 */.elementor-4275 .elementor-element.elementor-element-44c16c1 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0065a9 */.elementor-4275 .elementor-element.elementor-element-c0065a9 {
  background: linear-gradient(180deg, #171817, #171817C1);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-219b7cc */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-219b7cc {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9ec665 */.elementor-4275 .elementor-element.elementor-element-a9ec665 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d908d48 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-d908d48 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-92febaf */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-92febaf span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-370a517 */.elementor-4275 .elementor-element.elementor-element-370a517 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ba303d */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-1ba303d {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e95b17f */.elementor-4275 .elementor-element.elementor-element-e95b17f {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b906f02 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-b906f02 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1694812 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-1694812 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b669b6 */.elementor-4275 .elementor-element.elementor-element-3b669b6 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f771ab3 */.elementor-4275 .elementor-element.elementor-element-f771ab3 {
  background: linear-gradient(180deg, #171817, #171817C1);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49fb58a */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-49fb58a {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f164590 */.elementor-4275 .elementor-element.elementor-element-f164590 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07ca22a */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-07ca22a span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de088d8 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-de088d8 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e232c3 */.elementor-4275 .elementor-element.elementor-element-1e232c3 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52e77c7 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-52e77c7 {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-324edf5 */.elementor-4275 .elementor-element.elementor-element-324edf5 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73d2634 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-73d2634 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d2eb441 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-d2eb441 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afc2b10 */.elementor-4275 .elementor-element.elementor-element-afc2b10 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0feaad6 */.elementor-4275 .elementor-element.elementor-element-0feaad6 {
  background: linear-gradient(180deg, #171817, #171817C1);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d2a6b1 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-5d2a6b1 {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a7c8de */.elementor-4275 .elementor-element.elementor-element-5a7c8de {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40c7257 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-40c7257 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e69b1c8 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-e69b1c8 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4a5db4 */.elementor-4275 .elementor-element.elementor-element-e4a5db4 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a8fddc */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-0a8fddc {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ec9202 */.elementor-4275 .elementor-element.elementor-element-3ec9202 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-966be9f */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-966be9f span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c13baa */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-5c13baa span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9af580c */.elementor-4275 .elementor-element.elementor-element-9af580c {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1805f5e */.elementor-4275 .elementor-element.elementor-element-1805f5e {
  background: linear-gradient(180deg, #171817, #171817C1);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b8410c */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-1b8410c {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c2cd28 */.elementor-4275 .elementor-element.elementor-element-2c2cd28 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9d60e0a */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-9d60e0a span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e593b40 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-e593b40 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a2519a */.elementor-4275 .elementor-element.elementor-element-7a2519a {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9e5239b */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-9e5239b {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e00758 */.elementor-4275 .elementor-element.elementor-element-5e00758 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-261249c */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-261249c span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c76533c */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-c76533c span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05ef3eb */.elementor-4275 .elementor-element.elementor-element-05ef3eb {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aa3608 */.elementor-4275 .elementor-element.elementor-element-6aa3608 {
  background: linear-gradient(180deg, #171817, #171817C1);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a57fec */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-8a57fec {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8c647c */.elementor-4275 .elementor-element.elementor-element-a8c647c {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c2a637 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-5c2a637 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-17101fa */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-17101fa span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-994b84d */.elementor-4275 .elementor-element.elementor-element-994b84d {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-010a602 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-010a602 {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e3a83b */.elementor-4275 .elementor-element.elementor-element-3e3a83b {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1333071 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-1333071 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0cdcddd */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-0cdcddd span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f26af73 */.elementor-4275 .elementor-element.elementor-element-f26af73 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4941e55 */.elementor-4275 .elementor-element.elementor-element-4941e55 {
  background: linear-gradient(180deg, #171817, #171817C1);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b4ff306 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-b4ff306 {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f543a9f */.elementor-4275 .elementor-element.elementor-element-f543a9f {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31be2be */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-31be2be span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f5466b3 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-f5466b3 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cc132e */.elementor-4275 .elementor-element.elementor-element-5cc132e {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ef6d3c7 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-ef6d3c7 {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-839e0c2 */.elementor-4275 .elementor-element.elementor-element-839e0c2 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e90a461 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-e90a461 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c73559 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-3c73559 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44c16c1 */.elementor-4275 .elementor-element.elementor-element-44c16c1 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0065a9 */.elementor-4275 .elementor-element.elementor-element-c0065a9 {
  background: linear-gradient(180deg, #171817, #171817C1);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-219b7cc */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-219b7cc {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9ec665 */.elementor-4275 .elementor-element.elementor-element-a9ec665 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d908d48 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-d908d48 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-92febaf */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-92febaf span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-370a517 */.elementor-4275 .elementor-element.elementor-element-370a517 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ba303d */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-1ba303d {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e95b17f */.elementor-4275 .elementor-element.elementor-element-e95b17f {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b906f02 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-b906f02 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1694812 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-1694812 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b669b6 */.elementor-4275 .elementor-element.elementor-element-3b669b6 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f771ab3 */.elementor-4275 .elementor-element.elementor-element-f771ab3 {
  background: linear-gradient(180deg, #171817, #171817C1);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49fb58a */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-49fb58a {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f164590 */.elementor-4275 .elementor-element.elementor-element-f164590 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07ca22a */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-07ca22a span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de088d8 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-de088d8 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e232c3 */.elementor-4275 .elementor-element.elementor-element-1e232c3 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52e77c7 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-52e77c7 {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-324edf5 */.elementor-4275 .elementor-element.elementor-element-324edf5 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73d2634 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-73d2634 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d2eb441 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-d2eb441 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afc2b10 */.elementor-4275 .elementor-element.elementor-element-afc2b10 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0feaad6 */.elementor-4275 .elementor-element.elementor-element-0feaad6 {
  background: linear-gradient(180deg, #171817, #171817C1);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d2a6b1 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-5d2a6b1 {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a7c8de */.elementor-4275 .elementor-element.elementor-element-5a7c8de {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40c7257 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-40c7257 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e69b1c8 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-e69b1c8 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4a5db4 */.elementor-4275 .elementor-element.elementor-element-e4a5db4 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a8fddc */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-0a8fddc {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ec9202 */.elementor-4275 .elementor-element.elementor-element-3ec9202 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-966be9f */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-966be9f span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c13baa */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-5c13baa span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9af580c */.elementor-4275 .elementor-element.elementor-element-9af580c {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1805f5e */.elementor-4275 .elementor-element.elementor-element-1805f5e {
  background: linear-gradient(180deg, #171817, #171817C1);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b8410c */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-1b8410c {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c2cd28 */.elementor-4275 .elementor-element.elementor-element-2c2cd28 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9d60e0a */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-9d60e0a span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e593b40 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-e593b40 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a2519a */.elementor-4275 .elementor-element.elementor-element-7a2519a {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9e5239b */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-9e5239b {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e00758 */.elementor-4275 .elementor-element.elementor-element-5e00758 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-261249c */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-261249c span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c76533c */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-c76533c span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05ef3eb */.elementor-4275 .elementor-element.elementor-element-05ef3eb {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aa3608 */.elementor-4275 .elementor-element.elementor-element-6aa3608 {
  background: linear-gradient(180deg, #171817, #171817C1);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a57fec */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-8a57fec {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8c647c */.elementor-4275 .elementor-element.elementor-element-a8c647c {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c2a637 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-5c2a637 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-17101fa */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-17101fa span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-994b84d */.elementor-4275 .elementor-element.elementor-element-994b84d {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-010a602 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-010a602 {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e3a83b */.elementor-4275 .elementor-element.elementor-element-3e3a83b {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1333071 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-1333071 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0cdcddd */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-0cdcddd span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f26af73 */.elementor-4275 .elementor-element.elementor-element-f26af73 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4941e55 */.elementor-4275 .elementor-element.elementor-element-4941e55 {
  background: linear-gradient(180deg, #171817, #171817C1);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b4ff306 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-b4ff306 {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f543a9f */.elementor-4275 .elementor-element.elementor-element-f543a9f {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31be2be */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-31be2be span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f5466b3 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-f5466b3 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cc132e */.elementor-4275 .elementor-element.elementor-element-5cc132e {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ef6d3c7 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-ef6d3c7 {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-839e0c2 */.elementor-4275 .elementor-element.elementor-element-839e0c2 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e90a461 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-e90a461 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c73559 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-3c73559 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44c16c1 */.elementor-4275 .elementor-element.elementor-element-44c16c1 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0065a9 */.elementor-4275 .elementor-element.elementor-element-c0065a9 {
  background: linear-gradient(180deg, #171817, #171817C1);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-219b7cc */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-219b7cc {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9ec665 */.elementor-4275 .elementor-element.elementor-element-a9ec665 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d908d48 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-d908d48 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-92febaf */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-92febaf span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-370a517 */.elementor-4275 .elementor-element.elementor-element-370a517 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ba303d */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-1ba303d {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e95b17f */.elementor-4275 .elementor-element.elementor-element-e95b17f {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b906f02 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-b906f02 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1694812 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-1694812 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b669b6 */.elementor-4275 .elementor-element.elementor-element-3b669b6 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f771ab3 */.elementor-4275 .elementor-element.elementor-element-f771ab3 {
  background: linear-gradient(180deg, #171817, #171817C1);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49fb58a */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-49fb58a {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f164590 */.elementor-4275 .elementor-element.elementor-element-f164590 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07ca22a */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-07ca22a span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de088d8 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-de088d8 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e232c3 */.elementor-4275 .elementor-element.elementor-element-1e232c3 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52e77c7 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-52e77c7 {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-324edf5 */.elementor-4275 .elementor-element.elementor-element-324edf5 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73d2634 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-73d2634 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d2eb441 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-d2eb441 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afc2b10 */.elementor-4275 .elementor-element.elementor-element-afc2b10 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0feaad6 */.elementor-4275 .elementor-element.elementor-element-0feaad6 {
  background: linear-gradient(180deg, #171817, #171817C1);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d2a6b1 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-5d2a6b1 {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a7c8de */.elementor-4275 .elementor-element.elementor-element-5a7c8de {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40c7257 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-40c7257 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e69b1c8 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-e69b1c8 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4a5db4 */.elementor-4275 .elementor-element.elementor-element-e4a5db4 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a8fddc */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-0a8fddc {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ec9202 */.elementor-4275 .elementor-element.elementor-element-3ec9202 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-966be9f */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-966be9f span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c13baa */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-5c13baa span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9af580c */.elementor-4275 .elementor-element.elementor-element-9af580c {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1805f5e */.elementor-4275 .elementor-element.elementor-element-1805f5e {
  background: linear-gradient(180deg, #171817, #171817C1);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b8410c */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-1b8410c {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c2cd28 */.elementor-4275 .elementor-element.elementor-element-2c2cd28 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9d60e0a */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-9d60e0a span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e593b40 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-e593b40 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a2519a */.elementor-4275 .elementor-element.elementor-element-7a2519a {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9e5239b */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-9e5239b {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e00758 */.elementor-4275 .elementor-element.elementor-element-5e00758 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-261249c */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-261249c span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c76533c */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-c76533c span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05ef3eb */.elementor-4275 .elementor-element.elementor-element-05ef3eb {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aa3608 */.elementor-4275 .elementor-element.elementor-element-6aa3608 {
  background: linear-gradient(180deg, #171817, #171817C1);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a57fec */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-8a57fec {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8c647c */.elementor-4275 .elementor-element.elementor-element-a8c647c {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c2a637 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-5c2a637 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-17101fa */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-17101fa span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-994b84d */.elementor-4275 .elementor-element.elementor-element-994b84d {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-010a602 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-010a602 {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e3a83b */.elementor-4275 .elementor-element.elementor-element-3e3a83b {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1333071 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-1333071 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0cdcddd */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-0cdcddd span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f26af73 */.elementor-4275 .elementor-element.elementor-element-f26af73 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4941e55 */.elementor-4275 .elementor-element.elementor-element-4941e55 {
  background: linear-gradient(180deg, #171817, #171817C1);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b4ff306 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-b4ff306 {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f543a9f */.elementor-4275 .elementor-element.elementor-element-f543a9f {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31be2be */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-31be2be span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f5466b3 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-f5466b3 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cc132e */.elementor-4275 .elementor-element.elementor-element-5cc132e {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ef6d3c7 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-ef6d3c7 {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-839e0c2 */.elementor-4275 .elementor-element.elementor-element-839e0c2 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e90a461 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-e90a461 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c73559 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-3c73559 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44c16c1 */.elementor-4275 .elementor-element.elementor-element-44c16c1 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0065a9 */.elementor-4275 .elementor-element.elementor-element-c0065a9 {
  background: linear-gradient(180deg, #171817, #171817C1);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-219b7cc */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-219b7cc {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9ec665 */.elementor-4275 .elementor-element.elementor-element-a9ec665 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d908d48 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-d908d48 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-92febaf */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-92febaf span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-370a517 */.elementor-4275 .elementor-element.elementor-element-370a517 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ba303d */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-1ba303d {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e95b17f */.elementor-4275 .elementor-element.elementor-element-e95b17f {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b906f02 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-b906f02 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1694812 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-1694812 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b669b6 */.elementor-4275 .elementor-element.elementor-element-3b669b6 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f771ab3 */.elementor-4275 .elementor-element.elementor-element-f771ab3 {
  background: linear-gradient(180deg, #171817, #171817C1);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49fb58a */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-49fb58a {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f164590 */.elementor-4275 .elementor-element.elementor-element-f164590 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07ca22a */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-07ca22a span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de088d8 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-de088d8 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e232c3 */.elementor-4275 .elementor-element.elementor-element-1e232c3 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52e77c7 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-52e77c7 {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-324edf5 */.elementor-4275 .elementor-element.elementor-element-324edf5 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73d2634 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-73d2634 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d2eb441 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-d2eb441 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afc2b10 */.elementor-4275 .elementor-element.elementor-element-afc2b10 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0feaad6 */.elementor-4275 .elementor-element.elementor-element-0feaad6 {
  background: linear-gradient(180deg, #171817, #171817C1);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d2a6b1 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-5d2a6b1 {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a7c8de */.elementor-4275 .elementor-element.elementor-element-5a7c8de {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40c7257 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-40c7257 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e69b1c8 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-e69b1c8 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4a5db4 */.elementor-4275 .elementor-element.elementor-element-e4a5db4 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a8fddc */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-0a8fddc {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ec9202 */.elementor-4275 .elementor-element.elementor-element-3ec9202 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-966be9f */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-966be9f span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c13baa */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-5c13baa span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9af580c */.elementor-4275 .elementor-element.elementor-element-9af580c {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1805f5e */.elementor-4275 .elementor-element.elementor-element-1805f5e {
  background: linear-gradient(180deg, #171817, #171817C1);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b8410c */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-1b8410c {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c2cd28 */.elementor-4275 .elementor-element.elementor-element-2c2cd28 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9d60e0a */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-9d60e0a span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e593b40 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-e593b40 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a2519a */.elementor-4275 .elementor-element.elementor-element-7a2519a {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9e5239b */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-9e5239b {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e00758 */.elementor-4275 .elementor-element.elementor-element-5e00758 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-261249c */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-261249c span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c76533c */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-c76533c span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05ef3eb */.elementor-4275 .elementor-element.elementor-element-05ef3eb {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aa3608 */.elementor-4275 .elementor-element.elementor-element-6aa3608 {
  background: linear-gradient(180deg, #171817, #171817C1);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a57fec */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-8a57fec {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8c647c */.elementor-4275 .elementor-element.elementor-element-a8c647c {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c2a637 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-5c2a637 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-17101fa */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-17101fa span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-994b84d */.elementor-4275 .elementor-element.elementor-element-994b84d {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-010a602 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-010a602 {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e3a83b */.elementor-4275 .elementor-element.elementor-element-3e3a83b {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1333071 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-1333071 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0cdcddd */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-0cdcddd span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f26af73 */.elementor-4275 .elementor-element.elementor-element-f26af73 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4941e55 */.elementor-4275 .elementor-element.elementor-element-4941e55 {
  background: linear-gradient(180deg, #171817, #171817C1);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b4ff306 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-b4ff306 {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f543a9f */.elementor-4275 .elementor-element.elementor-element-f543a9f {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31be2be */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-31be2be span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f5466b3 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-f5466b3 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cc132e */.elementor-4275 .elementor-element.elementor-element-5cc132e {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ef6d3c7 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-ef6d3c7 {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-839e0c2 */.elementor-4275 .elementor-element.elementor-element-839e0c2 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e90a461 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-e90a461 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c73559 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-3c73559 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44c16c1 */.elementor-4275 .elementor-element.elementor-element-44c16c1 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0065a9 */.elementor-4275 .elementor-element.elementor-element-c0065a9 {
  background: linear-gradient(180deg, #171817, #171817C1);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-219b7cc */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-219b7cc {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9ec665 */.elementor-4275 .elementor-element.elementor-element-a9ec665 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d908d48 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-d908d48 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-92febaf */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-92febaf span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-370a517 */.elementor-4275 .elementor-element.elementor-element-370a517 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ba303d */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-1ba303d {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e95b17f */.elementor-4275 .elementor-element.elementor-element-e95b17f {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b906f02 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-b906f02 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1694812 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-1694812 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b669b6 */.elementor-4275 .elementor-element.elementor-element-3b669b6 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f771ab3 */.elementor-4275 .elementor-element.elementor-element-f771ab3 {
  background: linear-gradient(180deg, #171817, #171817C1);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49fb58a */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-49fb58a {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f164590 */.elementor-4275 .elementor-element.elementor-element-f164590 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07ca22a */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-07ca22a span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de088d8 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-de088d8 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e232c3 */.elementor-4275 .elementor-element.elementor-element-1e232c3 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52e77c7 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-52e77c7 {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-324edf5 */.elementor-4275 .elementor-element.elementor-element-324edf5 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73d2634 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-73d2634 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d2eb441 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-d2eb441 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afc2b10 */.elementor-4275 .elementor-element.elementor-element-afc2b10 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0feaad6 */.elementor-4275 .elementor-element.elementor-element-0feaad6 {
  background: linear-gradient(180deg, #171817, #171817C1);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d2a6b1 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-5d2a6b1 {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a7c8de */.elementor-4275 .elementor-element.elementor-element-5a7c8de {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40c7257 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-40c7257 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e69b1c8 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-e69b1c8 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4a5db4 */.elementor-4275 .elementor-element.elementor-element-e4a5db4 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a8fddc */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-0a8fddc {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ec9202 */.elementor-4275 .elementor-element.elementor-element-3ec9202 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-966be9f */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-966be9f span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c13baa */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-5c13baa span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9af580c */.elementor-4275 .elementor-element.elementor-element-9af580c {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1805f5e */.elementor-4275 .elementor-element.elementor-element-1805f5e {
  background: linear-gradient(180deg, #171817, #171817C1);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b8410c */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-1b8410c {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c2cd28 */.elementor-4275 .elementor-element.elementor-element-2c2cd28 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9d60e0a */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-9d60e0a span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e593b40 */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-e593b40 span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a2519a */.elementor-4275 .elementor-element.elementor-element-7a2519a {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9e5239b */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-9e5239b {
        font-size: 12px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e00758 */.elementor-4275 .elementor-element.elementor-element-5e00758 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-261249c */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-261249c span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c76533c */@media (max-width: 767px) {
    .elementor-4275 .elementor-element.elementor-element-c76533c span {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05ef3eb */.elementor-4275 .elementor-element.elementor-element-05ef3eb {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-1104895 */.elementor-4275 .elementor-element.elementor-element-1104895 .swiper-pagination-bullet-active {
    min-width: 14px;
		height: 8px !important;
    border-radius: 30px;
    background-color: #C9F31D !important;
}

.elementor-4275 .elementor-element.elementor-element-1104895 .swiper-pagination-bullet {
		width: 8px !important;
		height: 8px !important;
		margin: 0px 4px !important;
}

.elementor-4275 .elementor-element.elementor-element-1104895 .swiper-pagination {
    bottom: -4px !important;
    left: 47px !important;
}

.elementor-4275 .elementor-element.elementor-element-1104895 .elementor-swiper-button {
    border-color: #171818 !important;
}

.elementor-4275 .elementor-element.elementor-element-1104895 .elementor-swiper-button:hover {
    border-color: #C9F31D !important;
    background-color: #C9F31D;
}

.elementor-4275 .elementor-element.elementor-element-1104895 .e-font-icon-svg {
    font-size: 12px !important;
    color: #171817 !important;
    
}

.elementor-4275 .elementor-element.elementor-element-1104895 .elementor-swiper-button:hover .e-font-icon-svg path {
    fill: white !important;
}

@media (min-width: 1025px) {
    .elementor-4275 .elementor-element.elementor-element-1104895 {
        max-width: 590px !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7885a9a */@media (max-width: 400px) {
    .elementor-4275 .elementor-element.elementor-element-7885a9a .elementor-icon-list-text span {
        display: none;
    }
    
    .elementor-4275 .elementor-element.elementor-element-7885a9a li:nth-child(5) {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-31c5304 */.elementor-4275 .elementor-element.elementor-element-31c5304:hover #calcom-embed-link {
    border: 2px solid #171817 !important;
    background-color: #171817 !important;
    color: white !important;
}

.elementor-4275 .elementor-element.elementor-element-31c5304 #calcom-embed-link {
    border: 2px solid #171817 !important;
    background-color: #171817 !important;
    color: white !important;
}

@media (max-width: 767px) and (min-width: 481px) {
    .elementor-4275 .elementor-element.elementor-element-31c5304 {
        width: auto !important;
    }
}

/* -------------- Animação botão ------------*/

.elementor-4275 .elementor-element.elementor-element-31c5304 #calcom-embed-link {
    position: relative !important;
    z-index: 0;
}

.elementor-4275 .elementor-element.elementor-element-31c5304 #calcom-embed-link::before {
    content: '' !important;
	position: absolute !important;
	height: calc(100% + 8px) !important;
	width: calc(100% + 8px) !important;
	background-image: conic-gradient(from var(--angle), transparent 70%, #171817) !important;
	z-index: -1 !important;
	top: 50% !important;
	left: 50% !important;
	translate: -50% -50% !important;
	padding: 3px !important;
	border-radius: 100px !important;
	animation: 3s spin linear infinite !important;
}

.elementor-4275 .elementor-element.elementor-element-31c5304 #calcom-embed-link::after {
    content: '' !important;
	position: absolute !important;
	height: 100% !important;
	width: 100% !important;
	background-color: #171817;
	z-index: -1 !important;
	top: 50% !important;
	left: 50% !important;
	translate: -50% -50% !important;
	padding: 3px !important;
	border-radius: 100px !important;
}

@keyframes spin {
	from{
		--angle: 0deg;
	}
	to{
		--angle: 360deg;
	}
}

/*------------ Fim da animação --------*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6945331 */@media (min-width: 1025px) {
    .elementor-4275 .elementor-element.elementor-element-6945331 {
        max-width: 423px;
    }
}/* End custom CSS */