.elementor-970 .elementor-element.elementor-element-0c55429{--display:grid;--e-con-grid-template-columns:repeat(12, 1fr);--e-con-grid-template-rows:auto;--gap:0px 24px;--row-gap:0px;--column-gap:24px;--grid-auto-flow:row;--padding-top:72px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-970 .elementor-element.elementor-element-c9dc2fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;grid-column:1 / -1;}.elementor-970 .elementor-element.elementor-element-c9dc2fd .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-text );}.elementor-970 .elementor-element.elementor-element-e0edfb8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:10px 0px 0px 0px;grid-column:1 / span 3;border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-text );}.elementor-970 .elementor-element.elementor-element-e0edfb8 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-970 .elementor-element.elementor-element-3efc539{grid-column:4 / span 9;border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-text );columns:2;column-gap:24px;font-family:var( --e-global-typography-list-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-list-font-size );font-weight:var( --e-global-typography-list-font-weight );line-height:var( --e-global-typography-list-line-height );color:var( --e-global-color-text );}@media(max-width:1199px){.elementor-970 .elementor-element.elementor-element-0c55429{--e-con-grid-template-rows:auto;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--grid-auto-flow:row;--padding-top:64px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-970 .elementor-element.elementor-element-c9dc2fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-970 .elementor-element.elementor-element-c9dc2fd .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-970 .elementor-element.elementor-element-e0edfb8 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-970 .elementor-element.elementor-element-3efc539{font-size:var( --e-global-typography-list-font-size );line-height:var( --e-global-typography-list-line-height );}}@media(max-width:999px){.elementor-970 .elementor-element.elementor-element-0c55429{--e-con-grid-template-rows:auto;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--grid-auto-flow:row;--padding-top:48px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-970 .elementor-element.elementor-element-c9dc2fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-970 .elementor-element.elementor-element-c9dc2fd .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-970 .elementor-element.elementor-element-e0edfb8{grid-column:1 / -1;}.elementor-970 .elementor-element.elementor-element-e0edfb8 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-970 .elementor-element.elementor-element-3efc539{grid-column:1 / -1;column-gap:16px;font-size:var( --e-global-typography-list-font-size );line-height:var( --e-global-typography-list-line-height );}}@media(max-width:739px){.elementor-970 .elementor-element.elementor-element-0c55429{--e-con-grid-template-columns:repeat(12, 1fr);--e-con-grid-template-rows:auto;--gap:0px 12px;--row-gap:0px;--column-gap:12px;--grid-auto-flow:row;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-970 .elementor-element.elementor-element-c9dc2fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-970 .elementor-element.elementor-element-c9dc2fd .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-970 .elementor-element.elementor-element-e0edfb8 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-970 .elementor-element.elementor-element-3efc539{columns:1;font-size:var( --e-global-typography-list-font-size );line-height:var( --e-global-typography-list-line-height );}}